aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/ARMSubtarget.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-18Add a new string member to the TargetOptions struct for the nameEric Christopher1-39/+12
2014-12-18Model ARM backend ABI selection after the front end code doing theEric Christopher1-18/+34
2014-12-11ARM: convert isTargetIOS checks to isTargetDarwin.Tim Northover1-1/+1
2014-11-01Remove redundant calls to isMaterializable.Rafael Espindola1-5/+1
2014-10-15ARM: drop check for triple that's no longer used.Tim Northover1-3/+2
2014-10-14ARM: remove ARM/Thumb distinction for preferred alignment.Tim Northover1-5/+0
2014-10-14ARM: set preferred aggregate alignment to 32 universally.Tim Northover1-4/+3
2014-10-09Use triple's isiOS() and isOSDarwin() methods.Bob Wilson1-2/+1
2014-10-08Refactor isThumb1Only() && isMClass() into a predicate called isV6M()Renato Golin1-5/+4
2014-10-08Simplify switch statement in ARM subtarget align accessRenato Golin1-30/+24
2014-10-03constify TargetMachine argument.Eric Christopher1-1/+1
2014-10-03We can grab the options struct from the TargetMachine, no need toEric Christopher1-2/+2
2014-09-17| -> ||Richard Trieu1-1/+1
2014-09-03Remove resetSubtargetFeatures as it is unused.Eric Christopher1-18/+2
2014-09-02Reinstate "Nuke the old JIT."Eric Christopher1-2/+1
2014-09-02Change MCSchedModel to be a struct of statically initialized data.Pete Cooper1-1/+1
2014-08-21Rename AtomicExpandLoadLinked into AtomicExpandRobin Morisset1-1/+1
2014-08-19Hide two different AlignMode enums in anonymous namespaces. This bug is repor...Alexey Samsonov1-0/+2
2014-08-07Temporarily Revert "Nuke the old JIT." as it's not quite ready toEric Christopher1-1/+2
2014-08-07Nuke the old JIT.Rafael Espindola1-2/+1
2014-07-16[RegisterCoalescer] Moving the RegisterCoalescer subtarget hook onto the Targ...Chris Bieneman1-57/+0
2014-07-16Added documentation for SizeMultiplier in the ARM subtarget hook for register...Chris Bieneman1-2/+11
2014-07-15Move Post RA Scheduling flag bit into SchedMachineModelSanjay Patel1-16/+2
2014-07-15[RegisterCoalescer] Add new subtarget hook allowing targets to opt-out of coa...Chris Bieneman1-0/+51
2014-07-04Move function dependent resetting of a subtarget variable out of theEric Christopher1-4/+9
2014-06-26Move all of the ARM subtarget features down onto the subtargetEric Christopher1-5/+21
2014-06-19Add a new subtarget hook for whether or not we'd like to enableEric Christopher1-0/+4
2014-06-18Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-1/+1
2014-06-15Temporarily revert r210953 in an attempt to bring the ARM buildbotsEric Christopher1-1/+1
2014-06-13Move ARMJITInfo off of the TargetMachine and down onto the subtarget.Eric Christopher1-1/+1
2014-06-13Move ARMSelectionDAGInfo from the TargetMachine to the subtarget.Eric Christopher1-1/+2
2014-06-13Move to a private function to initialize subtarget dependenciesEric Christopher1-12/+69
2014-06-04Add a subtarget hook: enablePostMachineScheduler.Andrew Trick1-0/+7
2014-04-22[cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth1-2/+2
2014-04-21[Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth1-0/+2
2014-04-02ARM: update subtarget information for Windows on ARMSaleem Abdulrasool1-0/+6
2014-04-02ARM: cortex-m0 doesn't support unaligned memory access.Jim Grosbach1-1/+6
2014-04-01ARM: add cyclone CPU with ZeroCycleZeroing feature.Tim Northover1-0/+1
2014-03-28Add ARM big endian Target (armeb, thumbeb)Christian Pirker1-1/+3
2014-03-11ARM: enable tail call optimisation on Thumb 2Saleem Abdulrasool1-1/+3
2014-03-06Support: split object format out of environmentSaleem Abdulrasool1-2/+3
2014-02-16Use 16 byte stack alignment for NaCl on ARMMark Seaborn1-0/+2
2014-02-02Unaligned access is supported on ARMv6 and ARMv7 for the NetBSD target.Joerg Sonnenberger1-3/+4
2014-01-07Re-sort all of the includes with ./utils/sort_includes.py so thatChandler Carruth1-1/+1
2014-01-06ARM MachO: sort out isTargetDarwin/isTargetIOS/... checks.Tim Northover1-7/+7
2014-01-02Make the ARM ABI selectable via SubtargetFeature.Rafael Espindola1-12/+16
2013-12-16Recognize EABIHF as environment and use it for RTAPI + VFP.Joerg Sonnenberger1-0/+1
2013-12-16Fix Android regression in r197332.Evgeniy Stepanov1-0/+1
2013-12-15Replace string matching with a switch on Triple::getEnvironment.Joerg Sonnenberger1-4/+10
2013-12-13Enabling thumb2 mode used to force support for armv6t2. Replace thisJoerg Sonnenberger1-4/+3