aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-02-19When printing MIR, output to errs() rather than outs().Justin Lebar1-1/+1
2016-02-12Get rid of some GLOBAL_ISEL ifdefs that should be harmless for code size.Quentin Colombet1-8/+3
2016-02-11[GlobalISel] Add a hook in TargetConfigPass to run GlobalISel.Quentin Colombet1-2/+14
2016-01-13[TLS] New lower emutls pass, fix linkage bugs.Chih-Hung Hsieh1-0/+4
2015-12-21[MC, COFF] Support link /incremental conditionallyDavid Majnemer1-0/+2
2015-11-30Have 'optnone' respect the -fast-isel=false option.Paul Robinson1-1/+2
2015-09-16constify the Function parameter to the TTI creation callback andEric Christopher1-1/+1
2015-09-15Revert r247692: Replace Triple with a new TargetTuple in MCTargetDesc/* and r...Daniel Sanders1-4/+4
2015-09-15Re-commit r247683: Replace Triple with a new TargetTuple in MCTargetDesc/* an...Daniel Sanders1-4/+4
2015-09-15Revert r247684 - Replace Triple with a new TargetTuple ...Daniel Sanders1-4/+4
2015-09-15Replace Triple with a new TargetTuple in MCTargetDesc/* and related. NFC.Daniel Sanders1-4/+4
2015-07-06llc: Add a 'run-pass' option.Alex Lorenz1-8/+10
2015-06-16Replace string GNU Triples with llvm::Triple in TargetMachine::getTargetTripl...Daniel Sanders1-12/+13
2015-06-15MIR Serialization: Connect the machine function analysis pass to the MIR parser.Alex Lorenz1-9/+10
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-3/+3
2015-05-27Resubmit r237954 (MIR Serialization: print and parse LLVM IR using MIR format).Alex Lorenz1-6/+1
2015-05-22Revert r237954, "Resubmit r237708 (MIR Serialization: print and parse LLVM IR...NAKAMURA Takumi1-1/+6
2015-05-21Resubmit r237708 (MIR Serialization: print and parse LLVM IR using MIR format).Alex Lorenz1-6/+1
2015-05-20Revert r237789 - [mips] The naming convention for private labels is ABI depe...Daniel Sanders1-1/+0
2015-05-20[mips] The naming convention for private labels is ABI dependant.Daniel Sanders1-0/+1
2015-05-19Revert r237708 (MIR serialization) - incremental buildbots became unstable.Alex Lorenz1-1/+6
2015-05-19MIR Serialization: print and parse LLVM IR using MIR format.Alex Lorenz1-6/+1
2015-05-06MC: Skip names of temporary symbols in object streamerDuncan P. N. Exon Smith1-0/+3
2015-04-14Use raw_pwrite_stream in the object writer/streamer.Rafael Espindola1-4/+3
2015-04-09Simplify use of formatted_raw_ostream.Rafael Espindola1-7/+5
2015-04-09This reverts commit r234460 and r234461.Rafael Espindola1-6/+9
2015-04-09Use the cast machinery to remove dummy uses of formatted_raw_ostream.Rafael Espindola1-9/+6
2015-03-31Replace the MCSubtargetInfo parameter with a Triple when creatingEric Christopher1-1/+1
2015-03-20Don't declare all text sections at the start of the .sRafael Espindola1-2/+4
2015-03-19Remove unused headers.Eric Christopher1-4/+0
2015-03-19Add an MCSubtargetInfo variable to the TargetMachine.Eric Christopher1-2/+8
2015-03-19Add a TargetMachine local MCRegisterInfo and MCInstrInfo so thatEric Christopher1-13/+14
2015-03-18Revert "Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that"Eric Christopher1-11/+9
2015-03-18Add a TargetMachine local MCRegisterInfo and MCInstrInfo so thatEric Christopher1-9/+11
2015-03-16Pass in a "const Triple &T" instead of a raw StringRef.Rafael Espindola1-6/+5
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini1-4/+5
2015-03-10Remove the use of the subtarget in MCCodeEmitter creation andEric Christopher1-4/+3
2015-02-27Remove the Forward Control Flow Integrity pass and its dependencies.Eric Christopher1-13/+0
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-1/+1
2015-02-03Only access TLOF via the TargetMachine, not TargetLowering.Eric Christopher1-1/+1
2015-02-01[multiversion] Switch the TTI queries from TargetMachine to SubtargetChandler Carruth1-2/+3
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth1-2/+3
2015-02-01[multiversion] Implement the old pass manager's TTI wrapper pass inChandler Carruth1-1/+1
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-3/+4
2015-01-18std::unique_ptrify the MCStreamer argument to createAsmPrinterDavid Blaikie1-13/+7
2015-01-14[cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth1-1/+0
2014-11-11Add Forward Control-Flow Integrity.Tom Roeder1-1/+8
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