[llvm-commits] CVS: llvm/lib/CodeGen/AsmPrinter.cpp
Evan Cheng
evan.cheng at apple.com
Wed Nov 1 01:23:23 PST 2006
Changes in directory llvm/lib/CodeGen:
AsmPrinter.cpp updated: 1.115 -> 1.116
---
Log message:
Add a printSetLabel that takes two id's.
---
Diffs of the changes: (+13 -0)
AsmPrinter.cpp | 13 +++++++++++++
1 files changed, 13 insertions(+)
Index: llvm/lib/CodeGen/AsmPrinter.cpp
diff -u llvm/lib/CodeGen/AsmPrinter.cpp:1.115 llvm/lib/CodeGen/AsmPrinter.cpp:1.116
--- llvm/lib/CodeGen/AsmPrinter.cpp:1.115 Tue Oct 31 02:31:23 2006
+++ llvm/lib/CodeGen/AsmPrinter.cpp Wed Nov 1 03:23:08 2006
@@ -875,6 +875,19 @@
<< '_' << uid << '\n';
}
+void AsmPrinter::printSetLabel(unsigned uid, unsigned uid2,
+ const MachineBasicBlock *MBB) const {
+ if (!TAI->getSetDirective())
+ return;
+
+ O << TAI->getSetDirective() << ' ' << TAI->getPrivateGlobalPrefix()
+ << getFunctionNumber() << '_' << uid << '_' << uid2
+ << "_set_" << MBB->getNumber() << ',';
+ printBasicBlockLabel(MBB, false, false);
+ O << '-' << TAI->getPrivateGlobalPrefix() << "JTI" << getFunctionNumber()
+ << '_' << uid << '_' << uid2 << '\n';
+}
+
/// printDataDirective - This method prints the asm directive for the
/// specified type.
void AsmPrinter::printDataDirective(const Type *type) {
More information about the llvm-commits
mailing list