summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Remove redundant check. NFCDiana Picus2016-06-081-1/+1
* ARM: fix handling of SUB immediates in peephole opt.Tim Northover2016-05-021-12/+30
* ARM: follow up improvements for SVN r263118Saleem Abdulrasool2016-03-101-0/+1
* CodeGen: Change MachineInstr to use MachineInstr&, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* CodeGen: TII: Take MachineInstr& in predicate API, NFCDuncan P. N. Exon Smith2016-02-231-48/+48
* CodeGen: Bring back MachineBasicBlock::iterator::getInstrIterator()...Duncan P. N. Exon Smith2016-02-221-1/+1
* Revert "CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFC"Duncan P. N. Exon Smith2016-02-221-8/+8
* CodeGen: MachineInstr::getIterator() => getInstrIterator(), NFCDuncan P. N. Exon Smith2016-02-211-7/+7
* CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun2015-12-111-13/+2
* ARM/ELF: Better codegen for global variable addresses.Peter Collingbourne2015-10-261-3/+3
* Convert assert(false) into llvm_unreachable where it makes sense.Benjamin Kramer2015-10-251-1/+1
* ARM: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-191-7/+7
* [ARM] Modify codegen for memcpy intrinsic to prefer LDM/STM.Scott Douglass2015-10-051-0/+59
* Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor2015-09-281-5/+6
* 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
OpenPOWER on IntegriCloud