[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