| commit | 1b02ceeb41a28ecf1db6a8e7f99e60bc81891e89 | [log] [tgz] |
|---|---|---|
| author | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | Wed Aug 05 00:11:21 2009 +0000 |
| committer | Bruno Cardoso Lopes <bruno.cardoso@gmail.com> | Wed Aug 05 00:11:21 2009 +0000 |
| tree | f1e42ed96b863206c3a2e2786f2a18e62140217f | |
| parent | 23a419f36129d2a9eb4947aa268c8e2072b39f01 [diff] |
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