aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Target/TargetMachine.h
AgeCommit message (Expand)Author
2010-07-24Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-07-24Add an ILP scheduler. This is a register pressure aware scheduler that'sEvan Cheng
2010-07-22Warnings patrol.Eric Christopher
2010-07-22Initial modifications to MCAssembler and TargetMachine for the MCJIT.Reid Kleckner
2010-05-26MC: Add TargetMachine support for setting the value of MCRelaxAll withDaniel Dunbar
2010-05-20Allow targets more controls on what nodes are scheduled by reg pressure, what...Evan Cheng
2010-05-20Add a hybrid bottom up scheduler that reduce register usage while avoidingEvan Cheng
2010-05-19Code refactoring: pull SchedPreference enum from TargetLowering.h to TargetMa...Evan Cheng
2010-05-11Remove the "WantsWholeFile" concept, as it's no longer needed. CBEDan Gohman
2010-04-17Use const qualifiers with TargetLowering. This eliminates severalDan Gohman
2010-04-16Add a getSelectionDAGInfo member to TargetMachine.Dan Gohman
2010-04-13add llvm codegen support for -ffunction-sections and -fdata-sections,Chris Lattner
2010-04-07Remove late ARM codegen optimization pass committed by accident.Anton Korobeynikov
2010-04-07Add hook to insert late LLVM=>LLVM passes just before iselAnton Korobeynikov
2010-03-25Fix unused parameter warning.Eric Christopher
2010-03-13rearrange MCContext ownership. Before LLVMTargetMachine created it Chris Lattner
2010-03-11MC: Provide MCAssembler with a TargetAsmBackend.Daniel Dunbar
2010-02-28Add a flag to addPassesToEmit* to disable the Verifier pass runDan Gohman
2010-02-17Fix a few unused parameter warnings.Eric Christopher
2010-02-15Preliminary patch to improve dwarf EH generation - Hooks to return Personalit...Anton Korobeynikov
2010-02-03change addPassesToEmitFile to return true on failure instead of its input,Chris Lattner
2010-02-02Remove a bunch of stuff around the edges of the ELF writer.Chris Lattner
2010-02-02eliminate all the dead addSimpleCodeEmitter implementations.Chris Lattner
2010-02-02eliminate FileModel::Model, just use CodeGenFileType. The clientChris Lattner
2010-02-02remove the remnants of TargetMachOWriterInfo.Chris Lattner
2010-02-02eliminate all forms of addPassesToEmitMachineCode exceptChris Lattner
2010-02-02Inline addAssemblyEmitter into its one real caller and deleteChris Lattner
2010-02-01Kill the Mach-O writer, and temporarily make filetype=obj an error.Nate Begeman
2010-01-21remove a couple of asserts that use RTTI.Chris Lattner
2010-01-18- Add getLSDAEncoding to the PowerPC backend.Bill Wendling
2010-01-18- Add a comment to the callback indicating that it's *extremely* not a goodBill Wendling
2010-01-16Retrying r91337:Bill Wendling
2010-01-15Hook up llc's -filetype=obj to use MCStreamer if an MCCodeEmitter is available.Nate Begeman
2009-12-21Fix setting and default setting of code model for jit. Do thisEric Christopher
2009-10-16Add a CodeGenOpt::Less level to match -O1. It'll be used by clients which do ...Evan Cheng
2009-09-30Add a target hook to add pre- post-regalloc scheduling passes.Evan Cheng
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-12Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner
2009-08-11pass the TargetTriple down from each target ctor to theChris Lattner
2009-08-05Delete an obsolete sentance from a comment.Dan Gohman
2009-08-02move an enum from TM -> TargetOptions. This makes TargetOptions.hChris Lattner
2009-07-20remove dead forward declChris Lattner
2009-07-15Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar
2009-07-15Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings
2009-07-15Kill off old (TargetMachine level, not Target level) match quality functions.Daniel Dunbar
2009-07-15Provide TargetMachine implementations with reference to Target they were createdDaniel Dunbar
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene
2009-07-06Add the Object Code Emitter class. Original patch by Aaron Gray, I did someBruno Cardoso Lopes