summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)Author
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie
2018-02-12[CodeGen] Add a -trap-unreachable option for debuggingDavid Green
2018-01-03Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames
2017-08-03Delete Default and JITDefault code modelsRafael Espindola
2017-07-31[TargetPassConfig] Feature generic options to setup start/stop-after/beforeQuentin Colombet
2017-06-09sink DebugCompressionType into MC for exposing to clangSaleem Abdulrasool
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun
2017-06-06CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCIMatthias Braun
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-03-01[GlobalISel] Add a way for targets to enable GISel.Ahmed Bougacha
2017-01-13GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabledJustin Bogner
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer
2016-09-23llc: Add -start-before/-stop-before optionsMatthias Braun
2016-08-31[TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallb...Quentin Colombet
2016-08-27[GlobalISel] Add a fallback path to SDISel.Quentin Colombet
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-24MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASSMatthias Braun
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun
2016-07-27[GlobalISel] Introduce an instruction selector.Ahmed Bougacha
2016-07-25MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFCJoel Jones
2016-07-22GlobalISel: implement legalization pass, with just one transformation.Tim Northover
2016-07-13[MIR] Print on the given output instead of stderr.Quentin Colombet
2016-07-11Provide support for preserving assembly commentsNirav Dave
2016-06-30Delete MCCodeGenInfo.Rafael Espindola
2016-05-31X86: permit using SjLj EH on x86 targets as an optionSaleem Abdulrasool
2016-05-29Add RelaxELFRelocations to TargetOptions.h.Rafael Espindola
2016-05-27Recommit 270977 - [llvm-mc] - Teach llvm-mc to generate zlib styled compressi...George Rimar
2016-05-27Revert r270977 ([llvm-mc] - Teach llvm-mc to generate zlib styled compression...George Rimar
2016-05-27[llvm-mc] - Teach llvm-mc to generate zlib styled compression sections.George Rimar
2016-05-10CodeGen: Move TargetPassConfig from Passes.h to an own header; NFCMatthias Braun
2016-05-10LLVMTargetMachine: Add functions to create MIModuleInfo/MIFunction; NFCMatthias Braun
2016-04-22Introduce llvm.load.relative intrinsic.Peter Collingbourne
2016-04-07[GlobalISel] Add RegBankSelect hooks into the pass pipeline.Quentin Colombet
2016-02-19When printing MIR, output to errs() rather than outs().Justin Lebar
2016-02-12Get rid of some GLOBAL_ISEL ifdefs that should be harmless for code size.Quentin Colombet
2016-02-11[GlobalISel] Add a hook in TargetConfigPass to run GlobalISel.Quentin Colombet
2016-01-13[TLS] New lower emutls pass, fix linkage bugs.Chih-Hung Hsieh