aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Support for ELF VisibilityBruno Cardoso Lopes2009-06-111-2/+1
* x86_64 now uses the correct ELF e_machine typeBruno Cardoso Lopes2009-06-061-1/+2
* For Darwin / x86_64, override -relocation-model=static to pic if the output i...Evan Cheng2009-06-031-0/+7
* Fix new CodeEmitter stuff to follow LLVM codying style. Patch by Aaron GrayBruno Cardoso Lopes2009-06-011-3/+5
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-0/+43
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-6/+11
* Second attempt:Bill Wendling2009-04-291-12/+15
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-15/+12
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-12/+15
* CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng2009-03-251-4/+4
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-241-3/+3
* Make a comment a doxygen comment.Dan Gohman2009-02-071-4/+4
* 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
* The various "getModuleMatchQuality" implementations should returnChris Lattner2007-07-091-0/+5
* 80 col. violation.Evan Cheng2007-02-231-1/+2
* Generalize TargetData strings, to support more interesting forms of data.Chris Lattner2007-02-141-2/+2
* Moved the MachOWriter and ELFWriter out of the Target/* files. Placed theBill Wendling2007-02-081-9/+6