aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/TargetMachine.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-22CodeGen: simplify TargetMachine::getSymbol interface. NFC.Tim Northover1-3/+3
2016-10-14Revert "In preparation for removing getNameWithPrefix off ofEric Christopher1-1/+7
2016-10-14In preparation for removing getNameWithPrefix off of TargetMachine,Eric Christopher1-7/+1
2016-10-13New llc option pie-copy-relocations to optimize access to extern globals.Sriraman Tallam1-4/+3
2016-10-04Consistent fp denormal mode names. NFC.Sjoerd Meijer1-3/+3
2016-10-03TargetMachine: Make the win32-macho workaround more specific.Matthias Braun1-1/+1
2016-10-03X86: Do not produce GOT relocations on windowsMatthias Braun1-2/+5
2016-09-20Revert "Remove extra argument used once onEric Christopher1-2/+10
2016-09-20Remove more guts of TargetMachine::getNameWithPrefix and migrate one check to...Eric Christopher1-8/+1
2016-09-20Remove extra argument used once on TargetMachine::getNameWithPrefix and inlin...Eric Christopher1-3/+2
2016-09-16Move the Mangler from the AsmPrinter down to TLOF and clean up theEric Christopher1-1/+1
2016-08-31Clang patch r280064 introduced ways to set the FP exceptions and denormalSjoerd Meijer1-0/+10
2016-07-13Add EnableIPRA to TargetOptions, and move the cl::opt -enable-ipra to TargetM...Mehdi Amini1-1/+8
2016-06-30Delete MCCodeGenInfo.Rafael Espindola1-24/+6
2016-06-30Don't repeat names in comments. NFC.Rafael Espindola1-4/+3
2016-06-30Delete unused includes. NFC.Rafael Espindola1-1/+0
2016-06-27Move shouldAssumeDSOLocal to Target.Rafael Espindola1-1/+46
2016-06-27Convert a few more comparisons to isPositionIndependent(). NFC.Rafael Espindola1-0/+4
2016-06-27Teach shouldAssumeDSOLocal about tls.Rafael Espindola1-10/+8
2016-05-18Delete Reloc::Default.Rafael Espindola1-2/+2
2016-05-18Trivial cleanups.Rafael Espindola1-2/+2
2016-04-29Differential Revision: http://reviews.llvm.org/D19733Sriraman Tallam1-1/+1
2016-04-18[NFC] Header cleanupMehdi Amini1-2/+1
2015-11-03CodeGen, Target: Move Mach-O-specific symbol name logic to Mach-O lowering.Peter Collingbourne1-17/+1
2015-09-16constify the Function parameter to the TTI creation callback andEric Christopher1-1/+1
2015-07-09Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini1-2/+3
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-1/+1
2015-06-09Remove DisableTailCalls from TargetOptions and the code in resetTargetOptionsAkira Hatanaka1-1/+0
2015-05-23Bump SmallString to the minimum required amount for raw_ostream to avoid allo...Benjamin Kramer1-1/+1
2015-05-23Stop resetting NoFramePointerElim in TargetMachine::resetTargetOptions.Akira Hatanaka1-1/+0
2015-05-18MC: Clean up method names in MCContext.Jim Grosbach1-1/+1
2015-05-15Stop resetting SanitizeAddress in TargetMachine::resetTargetOptions. NFC.Akira Hatanaka1-2/+0
2015-05-12Migrate existing backends that care about software floating pointEric Christopher1-1/+0
2015-04-28Add a fixme to resetTargetOptions to explain why it needs to goEric Christopher1-0/+5
2015-03-27Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren1-1/+1
2015-03-19Add an MCSubtargetInfo variable to the TargetMachine.Eric Christopher1-1/+3
2015-03-19Add a TargetMachine local MCRegisterInfo and MCInstrInfo so thatEric Christopher1-2/+5
2015-03-18Revert "Add a TargetMachine local MCRegisterInfo and MCInstrInfo so that"Eric Christopher1-4/+2
2015-03-18Add a TargetMachine local MCRegisterInfo and MCInstrInfo so thatEric Christopher1-2/+4
2015-03-17COFF: Let globals with private linkage reside in their own sectionDavid Majnemer1-1/+1
2015-03-17Revert "COFF: Let globals with private linkage reside in their own section"David Majnemer1-1/+1
2015-03-17COFF: Let globals with private linkage reside in their own sectionDavid Majnemer1-1/+1
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini1-6/+4
2015-02-14Target: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith1-4/+2
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-1/+1
2015-02-12Remove mostly unused setters.Rafael Espindola1-24/+0
2015-02-03Only access TLOF via the TargetMachine, not TargetLowering.Eric Christopher1-6/+4
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth1-8/+2
2015-02-01[PM] Port TTI to the new pass manager, introducing a TargetIRAnalysis toChandler Carruth1-0/+7
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-2/+2