aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-10-15Simplify handling of --noexecstack by using getNonexecutableStackSection.Rafael Espindola1-6/+8
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-20/+0
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+20
2014-08-07Nuke the old JIT.Rafael Espindola1-20/+0
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-11/+11
2014-06-20Allow a target to create a null streamer.Rafael Espindola1-1/+1
2014-06-05Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder1-0/+10
2014-05-20Move the verbose asm option to be part of the options struct andEric Christopher1-15/+3
2014-05-19Fix typos.Eric Christopher1-1/+2
2014-05-16Remove the Options query functions and just access our Options directly.Eric Christopher1-8/+8
2014-05-15Move more MC options into the MCTargetOptions structure.Eric Christopher1-12/+4
2014-05-07Remove the UseCFI option from createAsmStreamer.Rafael Espindola1-1/+0
2014-04-14[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-8/+9
2014-03-27DebugInfo: TargetOptions/MCAsmInfo support for compressed debug info sectionsDavid Blaikie1-0/+3
2014-03-06Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles1-3/+2
2014-03-05[C++11] Replace OwningPtr::take() with OwningPtr::release().Ahmed Charles1-2/+2
2014-02-21Make DisableIntegratedAS a TargetOption.Rafael Espindola1-5/+1
2014-02-13Re-commit: Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove ...Daniel Sanders1-2/+12
2014-02-12Revert r201237+r201238: Demote EmitRawText call in AsmPrinter::EmitInlineAsm(...Daniel Sanders1-12/+2
2014-02-12Demote EmitRawText call in AsmPrinter::EmitInlineAsm() and remove hasRawTextS...Daniel Sanders1-2/+12
2014-02-05Remove support for not using .loc directives.Rafael Espindola1-1/+0
2014-01-26Pass a MCSubtargetInfo down to the TargetStreamer creation.Rafael Espindola1-8/+6
2014-01-24Simplify the logic for deciding when to initialize the sections.Rafael Espindola1-1/+0
2014-01-23Remove duplicated info on what .text, .data and .bss look like.Rafael Espindola1-1/+0
2014-01-23Add target analysis passes to the codegen pipeline for MCJIT.Juergen Ributzka1-0/+3
2014-01-12[PM] Simplify the interface exposed for IR printing passes.Chandler Carruth1-1/+1
2014-01-12[PM] Rename the IR printing pass header to a more generic and correctChandler Carruth1-1/+1
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1
2013-10-08Grammar.Eric Christopher1-1/+1
2013-09-09Call generateCompactUnwindEncodings() right before we need to output the fram...Bill Wendling1-4/+3
2013-09-09Generate compact unwind encoding from CFI directives.Bill Wendling1-3/+4
2013-06-19Access the TargetLoweringInfo from the TargetMachine object instead of cachin...Bill Wendling1-3/+2
2013-06-18Simplify some of the code. No functionality change.Bill Wendling1-7/+5
2013-06-05Add space to assert message.Bill Wendling1-1/+1
2013-05-13Remove the MachineMove class.Rafael Espindola1-8/+11
2013-02-19Fix GCMetadaPrinter::finishAssembly not executed, patch by Yiannis Tsiouris.Benjamin Kramer1-2/+0
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth1-0/+4
2012-12-10Defer call to InitSections until after MCContext has been initialized. IfLang Hames1-1/+1
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth1-12/+12
2012-11-30Replace r168930 with a more reasonable patch.Bill Wendling1-0/+2
2012-11-22Fix 80-col violationEli Bendersky1-1/+2
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky1-3/+3
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson1-5/+22
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson1-29/+1
2012-05-20Plug a leak when using MCJIT.Benjamin Kramer1-1/+1
2012-05-20Use TargetMachine's register info instead of creating a new one and leaking it.Benjamin Kramer1-1/+1
2012-05-15Allow MCCodeEmitter access to the target MCRegisterInfo.Jim Grosbach1-5/+8
2012-04-02Make MCInstrInfo available to the MCInstPrinter. This will be used to remove ...Craig Topper1-0/+1
2012-03-13s/SjLjEHPass/SjLjEHPrepare/Bill Wendling1-1/+1
2012-03-05Make MCRegisterInfo available to the the MCInstPrinter.Jim Grosbach1-1/+2