aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-10-23[Mips] Use appropriate private label prefix based on Mips ABIMirko Brkusanin1-2/+2
2019-09-30[NewPM] Port MachineModuleInfo to the new pass manager.Yuanfang Chen1-16/+16
2019-08-15[llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-06-06[AIX] Implement function descriptor on SDAGJason Liu1-0/+9
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-02LLVMTargetMachine/TargetPassConfig: Simplify handling of start/stop options; NFCMatthias Braun1-25/+21
2018-09-25Use unique_ptr to hold AsmInfo,MRI,MII,STIFangrui Song1-5/+5
2018-05-21CodeGen: Add a dwo output file argument to addPassesToEmitFile and hook it up...Peter Collingbourne1-5/+10
2018-05-18MC: Change the streamer ctors to take an object writer instead of a stream. N...Peter Collingbourne1-3/+5
2018-04-27[MC] Modify MCAsmStreamer to always build MCAssembler. NFCI.Nirav Dave1-6/+6
2018-03-23Move TargetLoweringObjectFile from CodeGen to Target to fix layeringDavid Blaikie1-1/+1
2018-02-12[CodeGen] Add a -trap-unreachable option for debuggingDavid Green1-0/+7
2018-01-03Thread MCSubtargetInfo through Target::createMCAsmBackendAlex Bradbury1-7/+4
2017-12-22(Re-landing) Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-21Revert "Expose a TargetMachine::getTargetTransformInfo function"Sanjoy Das1-3/+4
2017-12-21Expose a TargetMachine::getTargetTransformInfo functionSanjoy Das1-4/+3
2017-12-13Remove redundant includes from lib/CodeGen.Michael Zolotukhin1-3/+0
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-1/+1
2017-10-12Revert "TargetMachine: Merge TargetMachine and LLVMTargetMachine"Matthias Braun1-0/+259
2017-10-12TargetMachine: Merge TargetMachine and LLVMTargetMachineMatthias Braun1-259/+0
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames1-4/+5
2017-10-11[MC] Have MCObjectStreamer take its MCAsmBackend argument via unique_ptr.Lang Hames1-2/+5
2017-08-03Delete Default and JITDefault code modelsRafael Espindola1-1/+0
2017-07-31[TargetPassConfig] Feature generic options to setup start/stop-after/beforeQuentin Colombet1-21/+22
2017-06-09sink DebugCompressionType into MC for exposing to clangSaleem Abdulrasool1-2/+1
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-1/+1
2017-06-06CodeGen: Refactor MIR parsingMatthias Braun1-7/+3
2017-06-06CodeGen/LLVMTargetMachine: Refactor ISel pass construction; NFCIMatthias Braun1-99/+33
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-11/+9
2017-03-01[GlobalISel] Add a way for targets to enable GISel.Ahmed Bougacha1-4/+6
2017-01-13GlobalISel: Abort in ResetMachineFunctionPass if fallback isn't enabledJustin Bogner1-1/+2
2017-01-13Apply clang-tidy's performance-unnecessary-value-param to LLVM.Benjamin Kramer1-1/+1
2016-09-23llc: Add -start-before/-stop-before optionsMatthias Braun1-6/+9
2016-08-31[TargetPassConfig] Add a hook to tell whether GlobalISel should warm on fallb...Quentin Colombet1-1/+2
2016-08-27[GlobalISel] Add a fallback path to SDISel.Quentin Colombet1-0/+9
2016-08-24CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-7/+3
2016-08-24MachineModuleInfo: Avoid dummy constructor, use INITIALIZE_TM_PASSMatthias Braun1-11/+3
2016-08-23Revert r279564. It introduces undefined behavior (binding a reference to aRichard Smith1-7/+11
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-11/+7
2016-08-23Revert "(HEAD -> master, origin/master, origin/HEAD) CodeGen: Remove MachineF...Matthias Braun1-5/+11
2016-08-23CodeGen: Remove MachineFunctionAnalysis => Enable (Machine)ModulePassesMatthias Braun1-11/+5
2016-07-27[GlobalISel] Introduce an instruction selector.Ahmed Bougacha1-0/+5
2016-07-25MC] Provide an MCTargetOptions to implementors of MCAsmBackendCtorTy, NFCJoel Jones1-3/+6
2016-07-22GlobalISel: implement legalization pass, with just one transformation.Tim Northover1-0/+5
2016-07-13[MIR] Print on the given output instead of stderr.Quentin Colombet1-1/+1
2016-07-11Provide support for preserving assembly commentsNirav Dave1-0/+2
2016-06-30Delete MCCodeGenInfo.Rafael Espindola1-1/+4
2016-05-31X86: permit using SjLj EH on x86 targets as an optionSaleem Abdulrasool1-0/+3
2016-05-29Add RelaxELFRelocations to TargetOptions.h.Rafael Espindola1-0/+2
2016-05-27Recommit 270977 - [llvm-mc] - Teach llvm-mc to generate zlib styled compressi...George Rimar1-1/+1