aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/LLVMTargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* remove std::ostream versions of printing stuff for MBB and MF,Chris Lattner2009-08-231-6/+6
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-221-3/+3
* Move the sjlj exception handling conversions to a back-end pass where theyJim Grosbach2009-08-171-1/+4
* Allow double defs in the machine code verifier after the addPreRegAlloc passes.Jakob Stoklund Olesen2009-08-151-1/+1
* TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar2009-08-131-0/+1
* TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar2009-08-131-1/+2
* Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner2009-08-121-0/+9
* Tidy #includes.Dan Gohman2009-08-111-1/+0
* SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach2009-08-111-3/+10
* Disable stack coloring with register for now. It's not able to set kill markers.Evan Cheng2009-08-051-1/+3
* Reapply r77654 with a fix: MachineFunctionPass's getAnalysisUsageDan Gohman2009-07-311-15/+4
* Revert r77654, it appears to be causing llvm-gcc bootstrap failures, and manyDaniel Dunbar2009-07-311-4/+15
* Manage MachineFunctions with an analysis Pass instead of the AnnotableDan Gohman2009-07-311-15/+4
* We don't need to use llvm_report_error, this interface can deal with errorsDaniel Dunbar2009-07-151-2/+2
* Add missing includes.Daniel Dunbar2009-07-151-0/+2
* Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar2009-07-151-0/+11
* Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar2009-07-151-5/+15
* Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene2009-07-141-2/+2
* Revert an accidental commit.Evan Cheng2009-07-131-1/+1
* Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes2009-07-061-0/+17
* Add a ARM specific pre-allocation pass that re-schedule loads / stores fromEvan Cheng2009-06-131-1/+1
* First patch in the direction of splitting MachineCodeEmitter in two subclasses:Bruno Cardoso Lopes2009-05-301-0/+43
* Add a new codegen pass that normalizes dwarf exception handlingDuncan Sands2009-05-221-2/+6
* Pass to verify generated machine code.Jakob Stoklund Olesen2009-05-161-27/+26
* Fixed a stack slot coloring with reg bug: do not update implicit use / def wh...Evan Cheng2009-05-121-2/+1
* Rename "loop aligner" pass to "code placement optimization" pass.Evan Cheng2009-05-071-1/+1
* Just turn aggressive stack coloring off at -O3.Bill Wendling2009-05-071-1/+2
* Temporarily revert r71010. It was causing massive failures during self-hosting.Bill Wendling2009-05-071-1/+1
* Enable stack coloring with regs at -O3.Evan Cheng2009-05-051-1/+1
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-291-14/+14
* Second attempt:Bill Wendling2009-04-291-22/+23
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-281-23/+22
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-281-22/+23
* CodeGen still defaults to non-verbose asm, but llc now overrides it and defau...Evan Cheng2009-03-251-1/+1
* 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