summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [ARM] Add support for embedded position-independent codeOliver Stannard2016-08-081-0/+3
* MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun2016-07-281-2/+2
* TargetInstrInfo: rename GetInstSizeInBytes to getInstSizeInBytes. NFCSjoerd Meijer2016-07-281-2/+2
* [CodeGen] Take a MachineMemOperand::Flags in MachineFunction::getMachineMemOp...Justin Lebar2016-07-151-2/+2
* Rename AnalyzeBranch* to analyzeBranch*.Jacques Pienaar2016-07-151-5/+5
* ARM: Remove implicit iterator conversions, NFCDuncan P. N. Exon Smith2016-07-081-5/+4
* ARM: support high registers in __builtin_longjmp on WoASaleem Abdulrasool2016-07-081-1/+2
* [ARM] Do not test for CPUs, use SubtargetFeatures. Also remove 2 flags.Diana Picus2016-07-061-14/+4
* CodeGen: Use MachineInstr& in LiveVariables API, NFCDuncan P. N. Exon Smith2016-07-011-3/+3
* CodeGen: Use MachineInstr& in TargetInstrInfo, NFCDuncan P. N. Exon Smith2016-06-301-484/+501
* Don't pass a Reloc::Model to GVIsIndirectSymbol.Rafael Espindola2016-06-281-3/+1
* Don't pass Reloc::Model to places that already have it. NFC.Rafael Espindola2016-06-281-6/+4
* [ARM] Do not test for CPUs, use SubtargetFeatures (Part 2). NFCIDiana Picus2016-06-271-56/+63
* [ARM] Do not test for CPUs, use SubtargetFeatures (Part 1). NFCIDiana Picus2016-06-231-3/+3
* Pass DebugLoc and SDLoc by const ref.Benjamin Kramer2016-06-121-12/+14
* [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
OpenPOWER on IntegriCloud