[llvm-commits] CVS: llvm/include/llvm/LinkTimeOptimizer.h

Devang Patel dpatel at apple.com
Wed Oct 25 11:10:23 PDT 2006



Changes in directory llvm/include/llvm:

LinkTimeOptimizer.h updated: 1.10 -> 1.11
---
Log message:

Supply alignment info to linker through LLVMSymbol.


---
Diffs of the changes:  (+4 -2)

 LinkTimeOptimizer.h |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)


Index: llvm/include/llvm/LinkTimeOptimizer.h
diff -u llvm/include/llvm/LinkTimeOptimizer.h:1.10 llvm/include/llvm/LinkTimeOptimizer.h:1.11
--- llvm/include/llvm/LinkTimeOptimizer.h:1.10	Tue Oct 24 13:41:02 2006
+++ llvm/include/llvm/LinkTimeOptimizer.h	Wed Oct 25 13:10:07 2006
@@ -57,17 +57,19 @@
     void mayBeNotUsed();
 
     LLVMSymbol (enum LTOLinkageTypes lt, GlobalValue *g, const std::string &n, 
-                const std::string &m) : linkage(lt), gv(g), name(n), 
-                                        mangledName(m) {}
+                const std::string &m, int a) : linkage(lt), gv(g), name(n), 
+                                               mangledName(m), alignment(a) {}
 
     const char *getName() { return name.c_str(); }
     const char *getMangledName() { return mangledName.c_str(); }
+    int getAlignment() { return alignment; }
 
   private:
     enum LTOLinkageTypes linkage;
     GlobalValue *gv;
     std::string name;
     std::string mangledName;
+    int alignment;
   };
 
   class string_compare {






More information about the llvm-commits mailing list