aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/LLVMTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrn...Evan Cheng2009-02-091-8/+2
* Revert r63999. It was breaking self-hosting builds.Bill Wendling2009-02-081-2/+8
* Enable machine sinking pass in non-fast mode.Evan Cheng2009-02-071-8/+2
* Turn on machine LICM in non-fast mode.Evan Cheng2009-02-051-5/+1
* Move post-RA scheduling before branch folding for now, because branchDan Gohman2008-12-181-7/+7
* Run post-RA scheduling after branch folding, as it tends toDan Gohman2008-11-241-4/+7
* Add another machine-code printing pass when post-pass scheduling is run.Dan Gohman2008-11-201-1/+5
* Implement stack protectors as function attributes: "ssp" and "sspreq".Bill Wendling2008-11-131-15/+1
* Update in response to feedback from Chris:Bill Wendling2008-11-041-4/+13
* Initial checkin for stack protectors. Here's what it does:Bill Wendling2008-11-041-0/+7
* Move the code that adds the DeadMachineInstructionElimPass fromDan Gohman2008-10-251-4/+0
* Move Print*Pass to use raw_ostream.Daniel Dunbar2008-10-221-2/+2
* Privatize PrintModulePass and PrintFunctionPass and addDaniel Dunbar2008-10-211-3/+4
* Remove -disable-fast-isel. Use cl::boolOrDefault with -fast-iselDan Gohman2008-10-071-8/+3
* Remove OptimizeForSize global. Use function attribute optsize.Devang Patel2008-10-011-1/+1
* Enable FastISel by default (on x86 and x86-64) with the -fast option.Dan Gohman2008-10-011-4/+16
* Enable DeadMachineInstructionElim when Fast-ISel is enabled.Dan Gohman2008-09-251-0/+13
* Refactor the code that adds standard LLVM codegen passes intoDan Gohman2008-09-251-109/+44
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-211-1/+2
* Rename some GC classes so that their roll will hopefully be clearer.Gordon Henriksen2008-08-171-4/+4
* Factor GC metadata table assembly generation out of Collector in preparation ...Gordon Henriksen2008-08-171-1/+1
* Don't run stack slot coloring if -fast.Evan Cheng2008-06-301-2/+4
* Enable stack coloring by default.Evan Cheng2008-06-061-8/+2
* Oops. Should not be enabled by default.Evan Cheng2008-06-041-1/+1
* Add a stack slot coloring pass. Not yet enabled.Evan Cheng2008-06-041-21/+37
* Do not run loop-aligner at -fast (e.g. -O0).Evan Cheng2008-06-031-1/+1
* Fix indentation.Evan Cheng2008-05-301-1/+1
* Unbreak JITAnton Korobeynikov2008-04-231-0/+4
* Add facility for pre-RA passesAnton Korobeynikov2008-04-231-0/+4
* Recommitting EH patch; this should answer most of theDale Johannesen2008-04-021-2/+3
* Revert 49006 for the moment.Dale Johannesen2008-04-011-2/+4
* Emit exception handling info for functions which areDale Johannesen2008-03-311-4/+2
* Avoid outputing spaces at the ends of lines.Dan Gohman2008-03-251-4/+4
* Do not align loops if optimizing for size.Devang Patel2008-03-251-1/+1
* Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman2008-03-111-3/+3
* Added option -align-loops=<true/false> to disable loop aligner pass.Evan Cheng2008-02-281-0/+6
* Enable exception handling int JITNicolas Geoffray2008-02-131-2/+2
* don't create the post-ra scheduler unless it is enabled.Chris Lattner2008-01-141-1/+7
* Ammending r45669 with a missing file.Gordon Henriksen2008-01-071-4/+23
* allow sinking to be enabled for the jitChris Lattner2008-01-051-0/+3
* Move option to enable machine LICM into LLVMTargetMachine.cpp.Bill Wendling2008-01-041-3/+8
* Add a really quick hack at a machine code sinking pass, enabled with --enable...Chris Lattner2008-01-041-0/+9
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Initial commit of the machine code LICM pass. It successfully hoists this:Bill Wendling2007-12-071-4/+8
* Move subreg lowering pass to be right after regalloc, per feedback.Christopher Lamb2007-07-271-4/+10
* Add a MachineFunction pass, which runs post register allocation, that turns s...Christopher Lamb2007-07-261-0/+4
* Added -print-emitted-asm to print out JIT generated asm to cerr.Evan Cheng2007-07-201-2/+4
* Modify previous patch per review comments.Dale Johannesen2007-07-131-2/+4
* Skeleton of post-RA scheduler; doesn't do anything yet.Dale Johannesen2007-07-131-0/+6
* Exception handling has been implemented.Duncan Sands2007-07-111-3/+2