diff options
author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-08-05 00:11:21 +0000 |
---|---|---|
committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | 2009-08-05 00:11:21 +0000 |
commit | 1b02ceeb41a28ecf1db6a8e7f99e60bc81891e89 (patch) | |
tree | f1e42ed96b863206c3a2e2786f2a18e62140217f /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 23a419f36129d2a9eb4947aa268c8e2072b39f01 (diff) | |
download | bcm5719-llvm-1b02ceeb41a28ecf1db6a8e7f99e60bc81891e89.tar.gz bcm5719-llvm-1b02ceeb41a28ecf1db6a8e7f99e60bc81891e89.zip |
1) Proper emit displacements for x86, using absolute relocations where necessary
for ELF to work.
2) RIP addressing: Use SIB bytes for absolute relocations where RegBase=0,
IndexReg=0.
3) The JIT can get the real address of cstpools and jmptables during
code emission, fix that for object code emission
llvm-svn: 78129
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions