summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* [C++] Use 'nullptr'. Target edition.Craig Topper2014-04-251-30/+31
* [cleanup] Lift using directives, DEBUG_TYPE definitions, and even someChandler Carruth2014-04-221-3/+3
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* Spell the specialization namespace correctly.Benjamin Kramer2014-04-121-1/+3
* Make helper static and place random global into the llvm namespace.Benjamin Kramer2014-04-121-1/+1
* ARM: teach LLVM that Cortex-A7 is very similar to A8.Tim Northover2014-04-011-7/+8
* Fix PR19136: [ARM] Fix Folding SP Update into vpush/vpopWeiming Zhao2014-03-201-3/+13
* Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changingOwen Anderson2014-03-131-2/+3
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-1/+1
* Simplify. No functionality change.Rafael Espindola2014-03-071-10/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-4/+3
* ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) w...Artyom Skrobov2014-02-261-0/+14
* Test commitOliver Stannard2014-01-291-0/+1
* For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback.Jiangning Liu2014-01-161-0/+2
* ARM AnalyzeBranch should ignore DEBUG_VALUES while analyzing terminators.Lang Hames2013-12-201-1/+1
* Bug 18149: [AArch32] VSel instructions has no ARMCC fieldWeiming Zhao2013-12-061-7/+34
* ARM: decide whether to use movw/movt based on "minsize" attribute.Tim Northover2013-12-021-3/+3
* ARM: add pseudo-instructions for lit-pool global materialisationTim Northover2013-12-021-1/+7
* ARM: fix bug in -Oz stack adjustment foldingTim Northover2013-12-011-7/+18
* ARM: remove special cases for Darwin dynamic-no-pic mode.Tim Northover2013-11-251-5/+1
* Fix a typo where we were creating <def,kill> operands instead ofLang Hames2013-11-221-1/+2
OpenPOWER on IntegriCloud