- Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit
authorEvan Cheng <evan.cheng@apple.com>
Tue, 5 Dec 2006 04:01:03 +0000 (04:01 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Tue, 5 Dec 2006 04:01:03 +0000 (04:01 +0000)
commit19f2ffce4598c4c70f32eed7c6740b43185200b1
tree3296988ab06147d942cb990a8f2e8c6dd6d811dc
parentd9ff60b955022954101700f867dcf315ba7d818d
- Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bit
immediate in small code model. The JIT cannot ensure GV's are placed in the
lower 4G.
- Some preliminary support for large code model.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32215 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86CodeEmitter.cpp
lib/Target/X86/X86ISelDAGToDAG.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86InstrInfo.h
lib/Target/X86/X86InstrX86-64.td
lib/Target/X86/X86JITInfo.cpp
lib/Target/X86/X86Relocations.h