diff options
author | Chris Lattner <sabre@nondot.org> | 2010-11-15 02:46:57 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-11-15 02:46:57 +0000 |
commit | edb9d84dcc4824865e86f963e52d67eb50dde7f5 (patch) | |
tree | 30482808686a63895173c1da6b5d9953e31c8988 /llvm/lib/Object/ObjectFile.cpp | |
parent | e75bb3496323f1e1f86acf5522c499a1a54ff95f (diff) | |
download | llvm-edb9d84dcc4824865e86f963e52d67eb50dde7f5.zip llvm-edb9d84dcc4824865e86f963e52d67eb50dde7f5.tar.gz llvm-edb9d84dcc4824865e86f963e52d67eb50dde7f5.tar.bz2 |
add targetoperand flags for jump tables, constant pool and block address
nodes to indicate when ha16/lo16 modifiers should be used. This lets
us pass PowerPC/indirectbr.ll.
The one annoying thing about this patch is that the MCSymbolExpr isn't
expressive enough to represent ha16(label1-label2) which we need on
PowerPC. I have a terrible hack in the meantime, but this will have
to be revisited at some point.
Last major conversion item left is global variable references.
llvm-svn: 119105
Diffstat (limited to 'llvm/lib/Object/ObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions