[llvm-commits] [see] CVS: llvm/lib/Target/CBackend/Writer.cpp
John Criswell
criswell at cs.uiuc.edu
Sun Mar 18 22:38:01 PDT 2007
Changes in directory llvm/lib/Target/CBackend:
Writer.cpp updated: 1.280.4.1 -> 1.280.4.2
---
Log message:
Make the given functions with the const attribute.
No, this should never be folded into a non-experimental LLVM branch.
---
Diffs of the changes: (+8 -0)
Writer.cpp | 8 ++++++++
1 files changed, 8 insertions(+)
Index: llvm/lib/Target/CBackend/Writer.cpp
diff -u llvm/lib/Target/CBackend/Writer.cpp:1.280.4.1 llvm/lib/Target/CBackend/Writer.cpp:1.280.4.2
--- llvm/lib/Target/CBackend/Writer.cpp:1.280.4.1 Tue Feb 20 12:21:25 2007
+++ llvm/lib/Target/CBackend/Writer.cpp Mon Mar 19 00:37:44 2007
@@ -1246,6 +1246,14 @@
if (StaticDtors.count(I))
Out << " __ATTRIBUTE_DTOR__";
+#if 1
+ if ((I->getName() == "exactcheck") || (I->getName() == "exactcheck2") ||
+ (I->getName() == "poolcheck") ||
+ (I->getName() == "poolcheckarray") || (I->getName() == "poolcheckarray_i") ||
+ (I->getName() == "pchk_bounds") || (I->getName() == "pchk_bounds_i")) {
+ Out << " __attribute__ ((const))";
+ }
+#endif
if (I->hasName() && I->getName()[0] == 1)
Out << " LLVM_ASM(\"" << I->getName().c_str()+1 << "\")";
More information about the llvm-commits
mailing list