aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMTargetMachine.h
AgeCommit message (Expand)AuthorFilesLines
2016-05-18Delete Reloc::Default.Rafael Espindola1-9/+10
2016-05-18Trivial cleanups.Rafael Espindola1-6/+6
2015-10-28ARM: add backend support for the ABI used in WatchOSTim Northover1-1/+2
2015-06-11Replace string GNU Triples with llvm::Triple in TargetMachine. NFC.Daniel Sanders1-17/+17
2015-03-21Remove the target independent TargetMachine::getSubtarget andEric Christopher1-1/+1
2015-03-12Move the DataLayout to the generic TargetMachine, making it mandatory.Mehdi Amini1-2/+0
2015-02-17Make the ARM AsmPrinter independent of global subtargetEric Christopher1-0/+1
2015-02-01[multiversion] Switch all of the targets over to use theChandler Carruth1-2/+2
2015-01-31[PM] Switch the TargetMachine interface from accepting a pass managerChandler Carruth1-1/+1
2015-01-26Move DataLayout back to the TargetMachine from TargetSubtargetInfoEric Christopher1-0/+2
2014-12-18Add a new string member to the TargetOptions struct for the nameEric Christopher1-0/+7
2014-11-20Add out of line virtual destructors to all LLVMTargetMachine subclassesReid Kleckner1-0/+1
2014-11-13This patch changes the ownership of TLOF from TargetLoweringBase to TargetMac...Aditya Nandakumar1-0/+5
2014-10-06Add subtarget caches to aarch64, arm, ppc, and x86.Eric Christopher1-0/+4
2014-09-18Reverting NFC changes from r218050. Instead, the warning was disabled for GCC...Aaron Ballman1-1/+0
2014-09-18Fixing a bunch of -Woverloaded-virtual warnings due to hiding getSubtargetImp...Aaron Ballman1-0/+1
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-2/+0
2014-08-13Canonicalize header guards into a common format.Benjamin Kramer1-2/+2
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-0/+2
2014-08-07Nuke the old JIT.Rafael Espindola1-2/+0
2014-08-05Remove a virtual function from TargetMachine. NFC.Rafael Espindola1-1/+0
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-22/+0
2014-08-01Add a non-const subtarget returning function to the target machineEric Christopher1-1/+2
2014-06-26Remove extraneous includes from the target machines.Eric Christopher1-8/+0
2014-06-26Move all of the ARM subtarget features down onto the subtargetEric Christopher1-68/+26
2014-06-18Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-5/+2
2014-06-16Since the DataLayout is always found off of the subtarget go aheadEric Christopher1-7/+3
2014-06-15Temporarily revert r210953 in an attempt to bring the ARM buildbotsEric Christopher1-0/+5
2014-06-13Remove InstrItineraryData off of the TargetMachine - it's alreadyEric Christopher1-4/+1
2014-06-13Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-2/+0
2014-06-13Move ARMSelectionDAGInfo from the TargetMachine to the subtarget.Eric Christopher1-4/+2
2014-06-13Move to a private function to initialize subtarget dependenciesEric Christopher1-4/+6
2014-04-29[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final...Craig Topper1-4/+4
2014-04-21[C++11] Replace OwningPtr with std::unique_ptr in places where it doesn't bre...Benjamin Kramer1-3/+2
2014-04-03Tidy up. 80 columns.Jim Grosbach1-2/+2
2014-04-01ARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble/Thumbbe with ThumbLE/Th...Christian Pirker1-12/+12
2014-03-28Add ARM big endian Target (armeb, thumbeb)Christian Pirker1-3/+50
2014-03-10[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-19/+19
2013-01-29Adding simple cast cost to ARMRenato Golin1-0/+4
2013-01-07ARM: Copy-paste error.Jim Grosbach1-1/+1
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth1-17/+3
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth1-1/+1
2012-12-11Replace TargetLowering::isIntImmLegal() withEvan Cheng1-2/+2
2012-12-04Sort includes for all of the .h files under the 'lib' tree. These wereChandler Carruth1-7/+7
2012-10-28Remove TargetELFWriterInfo.Rafael Espindola1-9/+0
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem1-1/+17
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson1-17/+1
2012-10-10Add a new interface to allow IR-level passes to access codegen-specific infor...Nadav Rotem1-1/+17
2012-10-08Move TargetData to DataLayout.Micah Villmow1-5/+5
2012-02-04TargetPassConfig: confine the MC configuration to TargetMachine.Andrew Trick1-1/+1