summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Scaling up values in ARMBaseInstrInfo::isProfitableToIfCvt() before they are ...Cong Hou2015-09-181-10/+17
* Pass BranchProbability/BlockMass by value instead of const& as they are small...Cong Hou2015-09-101-2/+2
* [ARM] Use BranchProbability::scale() to scale an integer with a probability i...Cong Hou2015-08-261-9/+3
* PseudoSourceValue: Replace global manager with a manager in a machine function.Alex Lorenz2015-08-111-13/+8
* wrap OptSize and MinSize attributes for easier and consistent access (NFCI)Sanjay Patel2015-08-041-4/+3
* Be less conservative about forming IT blocks.James Molloy2015-08-031-1/+1
* Where Triple has a suitable predicate, use it rather than the enum values. NFC.Daniel Sanders2015-07-061-2/+1
* Replace copy-pasted debug value skipping with MBB::getLastNonDebugInstrBenjamin Kramer2015-06-251-8/+4
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-231-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-191-1/+1
* MachineLICM: Use TargetSchedModel instead of just itinerariesMatthias Braun2015-06-131-5/+6
* [CodeGen] ArrayRef'ize cond/pred in various TII APIs. NFC.Ahmed Bougacha2015-06-111-6/+4
* ARM: recommit r237590: allow jump tables to be placed as constant islands.Tim Northover2015-05-311-36/+4
* Use std::bitset for SubtargetFeatures.Michael Kuperstein2015-05-261-1/+1
* Revert r237590, "ARM: allow jump tables to be placed as constant islands."Peter Collingbourne2015-05-211-4/+36
* MachineInstr: Remove unused parameter.Matthias Braun2015-05-191-2/+1
* MachineInstr: Change return value of getOpcode() to unsigned.Matthias Braun2015-05-181-2/+2
* ARM: allow jump tables to be placed as constant islands.Tim Northover2015-05-181-36/+4
* ARM: remove custom jump table UIDTim Northover2015-05-131-1/+1
* Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-05-131-1/+1
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-05-131-1/+1
* [ARM] optimizeSelect should clear kill flags.Pete Cooper2015-04-301-0/+7
* ARM: fix peephole optimisation of TSTTim Northover2015-04-281-10/+0
* ARM: When re-creating a branch via InsertBranch, preserve CPSR flags.Peter Collingbourne2015-04-231-2/+4
* Thumb2: When optimizing for size, do not if-convert branches involving compar...Peter Collingbourne2015-04-231-0/+27
* Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein2015-03-241-1/+1
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-03-241-1/+1
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* [ARM] Add support for ARMV6K subtarget (LLVM)Renato Golin2015-03-171-1/+1
* Recommit r231324 with a fix to the ARM execution domain codeEric Christopher2015-03-071-13/+18
* Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein2015-02-191-1/+1
* Use std::bitset for SubtargetFeaturesMichael Kuperstein2015-02-191-1/+1
* ARM: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-5/+2
* Fix ARM peephole optimizeCompare to avoid optimizing unsigned cmp to 0.Jan Wen Voung2015-02-021-11/+23
* Peephole opt needs optimizeSelect() to keep track of newly created MIsMehdi Amini2015-01-131-2/+8
* ARM: add @llvm.arm.space intrinsic for testing ConstantIslands.Tim Northover2014-11-131-0/+2
* Add Forward Control-Flow Integrity.Tom Roeder2014-11-111-23/+0
* Remove a compiler bug workaround from 2007. The affected versions of gcc are ...Benjamin Kramer2014-10-091-11/+1
* ARM: allow copying of CPSR when all else fails.Tim Northover2014-10-011-0/+49
* Fix typos in comments, NFCRobin Morisset2014-08-291-1/+1
* [ARM] Move the implementation of the target hooks related to copy-relatedQuentin Colombet2014-08-221-0/+69
* [ARM] Enable DP copy, load and store instructions for FPv4-SPOliver Stannard2014-08-211-2/+7
* ARM: try harder to detect non-IT eligible instructionsSaleem Abdulrasool2014-08-111-7/+32
* ARM: correct isPredicable for MULS in ThHUMB modeSaleem Abdulrasool2014-08-101-0/+14
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* [stack protector] Fix a potential security bug in stack protector where theAkira Hatanaka2014-07-251-1/+46
* Move function dependent resetting of a subtarget variable out of theEric Christopher2014-07-041-1/+2
* The hazard recognizer only needs a subtarget, not a target machineEric Christopher2014-06-131-5/+6
* Add a new attribute called 'jumptable' that creates jump-instruction tables f...Tom Roeder2014-06-051-0/+24
* [C++] Use 'nullptr'.Craig Topper2014-04-281-1/+1
OpenPOWER on IntegriCloud