MC: Provide MCAssembler with a TargetAsmBackend.
[oota-llvm.git] / lib / CodeGen / LLVMTargetMachine.cpp
2010-03-11 Daniel DunbarMC: Provide MCAssembler with a TargetAsmBackend.
2010-03-10 Evan ChengEnable machine cse pass.
2010-03-09 Evan ChengRevert accidental commit.
2010-03-09 Evan Cheng- Make the machine cse dumb coalescer (as opposed to...
2010-03-05 Jakob Stoklund OlesenWe don't really care about correct register liveness...
2010-03-04 Evan ChengRun machine licm before machine cse to avoid messing...
2010-03-04 Evan ChengRename -machine-cse to -enable-machine-cse.
2010-03-03 Evan ChengAdd an option to enable machine cse (it's not doing...
2010-02-28 Dan GohmanAdd a flag to addPassesToEmit* to disable the Verifier...
2010-02-26 Bob WilsonRemove unused "NoPRE" parameter in GVN and createGVNPass().
2010-02-13 Bob WilsonBesides removing phi cycles that reduce to a single...
2010-02-12 Chris Lattnergive MCCodeEmitters access to the current MCContext.
2010-02-12 Dan GohmanReapply the new LoopStrengthReduction code, with compil...
2010-02-12 Bob WilsonAdd a new pass on machine instructions to optimize...
2010-02-06 Evan ChengRun codegen dce pass for all targets at all optimizatio...
2010-02-03 Chris Lattnerchange addPassesToEmitFile to return true on failure...
2010-02-03 Chris Lattnerpass an instprinter into the AsmPrinter if it is available.
2010-02-03 Chris Lattnermake any use of the "O" stream in asmprinter print to
2010-02-02 Chris LattnerHook up -filetype=obj through the MachO streamer. ...
2010-02-02 Chris Lattneruse OwningPtr and factor code better.
2010-02-02 Chris Lattnerrefactor code so that LLVMTargetMachine creates the...
2010-02-02 Chris Lattnersimplify getVerboseAsm
2010-02-02 Chris Lattnermove handling of asm-verbose out of AsmPrinter.cpp...
2010-02-02 Chris LattnerRemove a bunch of stuff around the edges of the ELF...
2010-02-02 Chris Lattnereliminate FileModel::Model, just use CodeGenFileType...
2010-02-02 Chris Lattnereliminate all forms of addPassesToEmitMachineCode except
2010-02-02 Chris LattnerInline addAssemblyEmitter into its one real caller...
2010-02-01 Nate BegemanKill the Mach-O writer, and temporarily make filetype...
2010-01-22 Dan GohmanRevert r94066, which was the patch which added a Verifi...
2010-01-21 Dan GohmanRun the verifier after LSR, to help catch use-before...
2010-01-16 Bob WilsonRun the pre-register allocation tail duplication pass...
2010-01-15 Nate BegemanHook up llc's -filetype=obj to use MCStreamer if an...
2010-01-14 Jim GrosbachAdd comment explaining the necessity of r93456
2010-01-14 Jim GrosbachDwarf EH prepare needs to be run after SjLj prepare...
2010-01-13 Evan ChengRe-enable extension optimization pass.
2010-01-13 Evan ChengDisable opt-ext pass to unbreak the build for now.
2010-01-13 Evan ChengRemove debug option I accidentally left in.
2010-01-13 Evan ChengAdd a quick pass to optimize sign / zero extension...
2010-01-06 Jakob Stoklund OlesenAllow double defs after tail duplication.
2010-01-04 David GreeneChange errs() to dbgs().
2009-12-21 Eric ChristopherFix setting and default setting of code model for jit...
2009-12-17 Evan ChengRemove debugging code.
2009-12-17 Evan ChengRevert 91280-91283, 91286-91289, 91291, 91293, 91295...
2009-12-04 Evan ChengAdd a pre-regalloc tail duplication pass.
2009-11-26 Bob WilsonRename new TailDuplicationPass to avoid name conflict...
2009-11-26 Bob WilsonSplit tail duplication into a separate pass. This...
2009-11-24 Devang PatelRemove DebugLabelFolder pass. It is not used by dwarf...
2009-11-20 Dan GohmanAdd an experimental option to run gep-splitting and...
2009-11-05 Evan ChengNow that code placement optimization pass is run for...
2009-11-04 Eric ChristopherAdd some options to disable various code gen optimizations.
2009-10-31 Dan GohmanFactor out more code into addCommonCodeGenPasses. The...
2009-10-31 Dan GohmanRemove CodeGenLICM. It's largely obsoleted by MachineLI...
2009-10-29 Bill WendlingDon't put in these EH changes.
2009-10-29 Bill WendlingReverting r85338 for now. It's causing a bootstrap...
2009-10-28 Bob WilsonRevert r85346 change to control tail merging by CodeGen...
2009-10-27 Bob WilsonRecord CodeGen optimization level in the BranchFolding...
2009-10-16 Evan ChengChange createPostRAScheduler so it can be turned off...
2009-09-30 Evan ChengAdd a target hook to add pre- post-regalloc scheduling...
2009-09-30 David GoodwinRemove -post-RA-schedule flag and add a TargetSubtarget...
2009-09-25 Evan ChengFlip -disable-post-RA-scheduler to -post-RA-scheduler.
2009-09-16 Dan GohmanAdd a new pass for doing late hoisting of floating...
2009-08-26 Dan Gohman-fast is now -O0. -fast-isel is no longer experimental.
2009-08-23 Chris Lattnerremove std::ostream versions of printing stuff for...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-17 Jim GrosbachMove the sjlj exception handling conversions to a back...
2009-08-15 Jakob Stoklund OlesenAllow double defs in the machine code verifier after...
2009-08-13 Daniel DunbarTargetRegistry: Change AsmPrinter constructor to be...
2009-08-13 Daniel DunbarTargetRegistry: Reorganize AsmPrinter construction...
2009-08-12 Chris LattnerChange TargetAsmInfo to be constructed via TargetRegist...
2009-08-11 Dan GohmanTidy #includes.
2009-08-11 Jim GrosbachSjLj based exception handling unwinding support. This...
2009-08-05 Evan ChengDisable stack coloring with register for now. It's...
2009-07-31 Dan GohmanReapply r77654 with a fix: MachineFunctionPass's getAna...
2009-07-31 Daniel DunbarRevert r77654, it appears to be causing llvm-gcc bootst...
2009-07-31 Dan GohmanManage MachineFunctions with an analysis Pass instead...
2009-07-15 Daniel DunbarWe don't need to use llvm_report_error, this interface...
2009-07-15 Daniel DunbarAdd missing includes.
2009-07-15 Daniel DunbarLift addAssemblyEmitter into LLVMTargetMachine.
2009-07-15 Daniel DunbarLift DumpAsm / -print-emitted-asm functionality into...
2009-07-14 David GreeneHave asm printers use formatted_raw_ostream directly...
2009-07-13 Evan ChengRevert an accidental commit.
2009-07-06 Bruno Cardoso LopesAdd the Object Code Emitter class. Original patch by...
2009-06-13 Evan ChengAdd a ARM specific pre-allocation pass that re-schedule...
2009-05-30 Bruno Cardoso LopesFirst patch in the direction of splitting MachineCodeEm...
2009-05-22 Duncan SandsAdd a new codegen pass that normalizes dwarf exception...
2009-05-16 Jakob Stoklund OlesenPass to verify generated machine code.
2009-05-12 Evan ChengFixed a stack slot coloring with reg bug: do not update...
2009-05-07 Evan ChengRename "loop aligner" pass to "code placement optimizat...
2009-05-07 Bill WendlingJust turn aggressive stack coloring off at -O3.
2009-05-07 Bill WendlingTemporarily revert r71010. It was causing massive failu...
2009-05-05 Evan ChengEnable stack coloring with regs at -O3.
2009-04-29 Bill WendlingInstead of passing in an unsigned value for the optimiz...
2009-04-29 Bill WendlingSecond attempt:
2009-04-28 Bill Wendlingr70270 isn't ready yet. Back this out. Sorry for the...
2009-04-28 Bill WendlingMassive check in. This changes the "-fast" flag to...
2009-03-25 Evan ChengCodeGen still defaults to non-verbose asm, but llc...
2009-02-09 Evan ChengRe-enable machine sinking pass now that the coalescer...
2009-02-08 Bill WendlingRevert r63999. It was breaking self-hosting builds.
2009-02-07 Evan ChengEnable machine sinking pass in non-fast mode.
2009-02-05 Evan ChengTurn on machine LICM in non-fast mode.
next