summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)Author
2014-05-20Move the verbose asm option to be part of the options struct andEric Christopher
2014-05-19Fix typos.Eric Christopher
2014-05-16Remove the Options query functions and just access our Options directly.Eric Christopher
2014-05-15Move more MC options into the MCTargetOptions structure.Eric Christopher
2014-05-07Remove the UseCFI option from createAsmStreamer.Rafael Espindola
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper
2014-03-27DebugInfo: TargetOptions/MCAsmInfo support for compressed debug info sectionsDavid Blaikie
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles
2014-02-21Make DisableIntegratedAS a TargetOption.Rafael Espindola
2014-02-13Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove ...Daniel Sanders
2014-02-12Revert r201237+r201238: Demote EmitRawText call in AsmPrinter::EmitInlineAsm(...Daniel Sanders
2014-02-12Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextS...Daniel Sanders
2014-02-05Remove support for not using .loc directives.Rafael Espindola
2014-01-26Pass a MCSubtargetInfo down to the TargetStreamer creation.Rafael Espindola
2014-01-24Simplify the logic for deciding when to initialize the sections.Rafael Espindola
2014-01-23Remove duplicated info on what .text, .data and .bss look like.Rafael Espindola
2014-01-23Add target analysis passes to the codegen pipeline for MCJIT.Juergen Ributzka
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth
2013-10-08Grammar.Eric Christopher
2013-09-09Call generateCompactUnwindEncodings() right before we need to output the fram...Bill Wendling
2013-09-09Generate compact unwind encoding from CFI directives.Bill Wendling
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling
2013-06-18Simplify some of the code. No functionality change.Bill Wendling
2013-06-05Add space to assert message.Bill Wendling
2013-05-13Remove the MachineMove class.Rafael Espindola
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