aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)Author
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper
2012-03-13s/SjLjEHPass/SjLjEHPrepare/Bill Wendling
2012-03-05Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach
2012-02-17Tidy up.Jim Grosbach
2012-02-08Added TargetPassConfig::setOptAndrew Trick
2012-02-06Add TargetPassConfig to the PassManager for use inside passesAndrew Trick
2012-02-04Fix a leak!Nick Lewycky
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick
2012-02-04Move TargetPassConfig implementation into Passes.cppAndrew Trick
2012-02-04Make TargetPassConfig an ImmutablePass so CodeGenPasses can query optionsAndrew Trick
2012-02-03Initialize all common codegen passes before configuration so we can use their...Andrew Trick
2012-02-03Added TargetPassConfig. The first little step toward configuring codegen passes.Andrew Trick
2012-01-22Add an option to disable buggy copy propagation passAnton Korobeynikov
2012-01-1380-col violationAndrew Trick
2012-01-10Add 'llvm_unreachable' to passify GCC's understanding of the constraintsChandler Carruth
2012-01-10Remove unnecessary default cases in switches that cover all enum values.David Blaikie
2012-01-10Remove the logging streamer.Rafael Espindola
2012-01-07Added a late machine instruction copy propagation pass. This catchesEvan Cheng
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-16Sink codegen optimization level into MCCodeGenInfo along side relocation modelEvan Cheng
2011-11-02Begin collecting some of the statistics for block placement discussed onChandler Carruth
2011-10-25Make assert() message more informative.Jim Grosbach
2011-10-21Implement a block placement pass based on the branch probability andChandler Carruth
2011-10-17Add support for a new extension to the .file directive:Nick Lewycky
2011-09-30Comment grammar fixes.Torok Edwin
2011-09-30Instead of crashing when MCAsmInfo is NULL, add an assert.Torok Edwin
2011-09-28Don't conditionalize execution of the SjLj EH prepare pass.Bill Wendling
2011-09-27This is the start of the new SjLj EH preparation pass, which will replace theBill Wendling
2011-09-25Clean up code after renaming LowerSubregs -> ExpandPostRAPseudos.Jakob Stoklund Olesen
2011-09-07Refactor instprinter and mcdisassembler to take a SubtargetInfo. Add -mattr= ...James Molloy
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-19Add llc flags to disable machine DCE and CSE.Jakob Stoklund Olesen
2011-07-26Rename createCodeEmitter to createMCCodeEmitter; createObjectStreamer to crea...Evan Cheng
2011-07-25Rename TargetAsmBackend to MCAsmBackend; rename createAsmBackend to createMCA...Evan Cheng
2011-07-20Goodbye TargetAsmInfo. This eliminate last bit of CodeGen and Target in llvm-mc.Evan Cheng
2011-07-20- Move CodeModel from a TargetMachine global option to MCCodeGenInfo.Evan Cheng
2011-07-20Add MCObjectFileInfo and sink the MCSections initialization code fromEvan Cheng
2011-07-19Introduce MCCodeGenInfo, which keeps information that can affect codegenEvan Cheng
2011-07-18Sink getDwarfRegNum, getLLVMRegNum, getSEHRegNum from TargetRegisterInfo downEvan Cheng
2011-07-14Rename createAsmInfo to createMCAsmInfo and move registration code to MCTarge...Evan Cheng
2011-07-11- Eliminate MCCodeEmitter's dependency on TargetMachine. It now uses MCInstrInfoEvan Cheng
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng
2011-07-06createMCInstPrinter doesn't need TargetMachine anymore.Evan Cheng
2011-07-05Remove the ObjC ARC passes from the default optimization list, and addDan Gohman
2011-07-04Move early tail duplication earlier.Rafael Espindola
2011-06-17Use the verbose asm flag instead of a new flag for decoding the LSDA.Bill Wendling
2011-06-17Add an option that allows one to "decode" the LSDA.Bill Wendling
2011-06-15The ARC language-specific optimizer. Credit to Dan Gohman.John McCall
2011-05-27Stub out support for Win64-style exceptions. Note that this is merely usingCharles Davis
2011-05-22eliminate dependence on StandardPasses.h. The code generator's pass pipelineChris Lattner