aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix build with gcc-4.4: it doesn't like PICStyleDuncan Sands2008-11-281-5/+5
* Move the code that inserts X87 FP_REG_KILL instructions from aDan Gohman2008-11-121-0/+3
* Move the code that adds the DeadMachineInstructionElimPass fromDan Gohman2008-10-251-0/+5
* Teach DAGCombine to fold constant offsets into GlobalAddress nodes,Dan Gohman2008-10-181-0/+9
* Fix command-line option printing to print two spaces where needed,Dan Gohman2008-10-141-2/+2
* Factor out the code for determining when symblic addressesDan Gohman2008-09-261-0/+9
* Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov2008-09-251-1/+1
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-251-1/+1
* Use crazy template-based inheritance instead of virtual one.Anton Korobeynikov2008-09-241-1/+1
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-211-3/+4
* Move X86 assembler printers into separate directory. This allows JIT-only use...Anton Korobeynikov2008-08-171-5/+17
* Make x86-64 JIT changes Darwin-specific.Dale Johannesen2008-08-121-5/+11
* Some fixes for x86-64 JIT. Make it use small codeDale Johannesen2008-08-111-3/+5
* Split X86TargetAsmInfo into 4 subtarget-specific classesAnton Korobeynikov2008-07-091-1/+16
* Remove unnecessary #includes.Dan Gohman2008-06-221-1/+0
* X86CodeEmitter should not set PIC style to None at initialization time. This ...Evan Cheng2008-05-221-3/+1
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-131-7/+5
* Be over-conservative: scan for all used virtual registers and calculate maxim...Anton Korobeynikov2008-04-231-0/+2
* Add X86 Maximal Stack Alignment Calculator Pass before RAAnton Korobeynikov2008-04-231-0/+5
* Provide a JIT selector on win64Anton Korobeynikov2008-03-231-1/+1
* Hack out the PIC mode on Win64 targets. This needs to be investigated later.Anton Korobeynikov2008-03-231-1/+3
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-111-5/+5
* Added option -align-loops=<true/false> to disable loop aligner pass.Evan Cheng2008-02-281-7/+0
* Add a quick and dirty "loop aligner pass". x86 uses it to align its loops to ...Evan Cheng2008-02-281-0/+7
* Remove bunch of gcc 4.3-related warnings from TargetAnton Korobeynikov2008-02-201-3/+5
* Minor fix to enable x86-64 pic jit (still fails for other reasons).Evan Cheng2008-01-081-2/+3
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Preliminary PIC JIT support for X86 (32-bit) / Darwin.Evan Cheng2007-12-221-1/+3
* Oops.Evan Cheng2007-12-221-2/+1
* Allow JIT with non-static relocation model.Evan Cheng2007-12-221-1/+2
* Move lengthy conditional down 1 level per review comment.Dale Johannesen2007-08-061-5/+1
* Make x86 long double alignment 32 for everything butDale Johannesen2007-08-031-1/+3
* long double patch 2 of N. Handle it in TargetData.Dale Johannesen2007-08-031-2/+2
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-2/+7
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+190