summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86Relocations.h
Commit message (Collapse)AuthorAgeFilesLines
* [MCJIT] Nuke MachineRelocation and MachineCodeEmitter. Now that the old JIT isLang Hames2014-09-231-52/+0
| | | | | | gone they're no longer needed. llvm-svn: 218320
* Canonicalize header guards into a common format.Benjamin Kramer2014-08-131-2/+2
| | | | | | | | | | Add header guards to files that were missing guards. Remove #endif comments as they don't seem common in LLVM (we can easily add them back if we decide they're useful) Changes made by clang-tidy with minor tweaks. llvm-svn: 215558
* Whitespace.Chad Rosier2012-08-011-1/+1
| | | | llvm-svn: 161122
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, ↵Jia Liu2012-02-181-1/+1
| | | | | | MSP430, PPC, PTX, Sparc, X86, XCore. llvm-svn: 150878
* 1) Proper emit displacements for x86, using absolute relocations where necessaryBruno Cardoso Lopes2009-08-051-5/+15
| | | | | | | | | | 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
* doxygenifyChris Lattner2009-07-221-7/+7
| | | | llvm-svn: 76750
* Fix constant-offset emission for x86-64 absolute addresses. ThisDan Gohman2008-10-241-0/+3
| | | | | | | fixes a bunch of test-suite JIT failures on x86-64 in -relocation-model=static mode. llvm-svn: 58066
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-221-2/+7
| | | | llvm-svn: 45313
* - Fix X86-64 JIT by temporarily disabling code that treats GV address as 32-bitEvan Cheng2006-12-051-3/+4
| | | | | | | | immediate in small code model. The JIT cannot ensure GV's are placed in the lower 4G. - Some preliminary support for large code model. llvm-svn: 32215
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-241-1/+1
| | | | | | by Anton Korobeynikov! This is a step towards closing PR786. llvm-svn: 28447
* * Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
| | | | | | * Convert tabs to spaces llvm-svn: 21426
* Describe the X86 target-specific relocations.Chris Lattner2004-11-201-0/+33
llvm-svn: 18066
OpenPOWER on IntegriCloud