summaryrefslogtreecommitdiff
path: root/lib/CodeGen/LLVMTargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
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
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