aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)Author
2013-02-19Fix GCMetadaPrinter::finishAssembly not executed, patch by Yiannis Tsiouris.Benjamin Kramer
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2012-12-10Defer call to InitSections until after MCContext has been initialized. IfLang Hames
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-30Replace r168930 with a more reasonable patch.Bill Wendling
2012-11-22Fix 80-col violationEli Bendersky
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson
2012-05-20Plug a leak when using MCJIT.Benjamin Kramer
2012-05-20Use TargetMachine's register info instead of creating a new one and leaking it.Benjamin Kramer
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach
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