| Commit message (Expand) | Author | Age | Files | Lines |
* | [ARM] optimizeSelect should clear kill flags. | Pete Cooper | 2015-04-30 | 1 | -0/+7 |
* | ARM: fix peephole optimisation of TST | Tim Northover | 2015-04-28 | 1 | -10/+0 |
* | ARM: When re-creating a branch via InsertBranch, preserve CPSR flags. | Peter Collingbourne | 2015-04-23 | 1 | -2/+4 |
* | Thumb2: When optimizing for size, do not if-convert branches involving compar... | Peter Collingbourne | 2015-04-23 | 1 | -0/+27 |
* | Revert "Use std::bitset for SubtargetFeatures" | Michael Kuperstein | 2015-03-24 | 1 | -1/+1 |
* | Use std::bitset for SubtargetFeatures | Michael Kuperstein | 2015-03-24 | 1 | -1/+1 |
* | Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used. | Benjamin Kramer | 2015-03-23 | 1 | -0/+1 |
* | [ARM] Add support for ARMV6K subtarget (LLVM) | Renato Golin | 2015-03-17 | 1 | -1/+1 |
* | Recommit r231324 with a fix to the ARM execution domain code | Eric Christopher | 2015-03-07 | 1 | -13/+18 |
* | Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures. | Michael Kuperstein | 2015-02-19 | 1 | -1/+1 |
* | Use std::bitset for SubtargetFeatures | Michael Kuperstein | 2015-02-19 | 1 | -1/+1 |
* | ARM: Canonicalize access to function attributes, NFC | Duncan P. N. Exon Smith | 2015-02-14 | 1 | -5/+2 |
* | Fix ARM peephole optimizeCompare to avoid optimizing unsigned cmp to 0. | Jan Wen Voung | 2015-02-02 | 1 | -11/+23 |
* | Peephole opt needs optimizeSelect() to keep track of newly created MIs | Mehdi Amini | 2015-01-13 | 1 | -2/+8 |
* | ARM: add @llvm.arm.space intrinsic for testing ConstantIslands. | Tim Northover | 2014-11-13 | 1 | -0/+2 |
* | Add Forward Control-Flow Integrity. | Tom Roeder | 2014-11-11 | 1 | -23/+0 |
* | Remove a compiler bug workaround from 2007. The affected versions of gcc are ... | Benjamin Kramer | 2014-10-09 | 1 | -11/+1 |
* | ARM: allow copying of CPSR when all else fails. | Tim Northover | 2014-10-01 | 1 | -0/+49 |
* | Fix typos in comments, NFC | Robin Morisset | 2014-08-29 | 1 | -1/+1 |
* | [ARM] Move the implementation of the target hooks related to copy-related | Quentin Colombet | 2014-08-22 | 1 | -0/+69 |
* | [ARM] Enable DP copy, load and store instructions for FPv4-SP | Oliver Stannard | 2014-08-21 | 1 | -2/+7 |
* | ARM: try harder to detect non-IT eligible instructions | Saleem Abdulrasool | 2014-08-11 | 1 | -7/+32 |
* | ARM: correct isPredicable for MULS in ThHUMB mode | Saleem Abdulrasool | 2014-08-10 | 1 | -0/+14 |
* | Remove the TargetMachine forwards for TargetSubtargetInfo based | Eric Christopher | 2014-08-04 | 1 | -1/+1 |
* | [stack protector] Fix a potential security bug in stack protector where the | Akira Hatanaka | 2014-07-25 | 1 | -1/+46 |
* | Move function dependent resetting of a subtarget variable out of the | Eric Christopher | 2014-07-04 | 1 | -1/+2 |
* | The hazard recognizer only needs a subtarget, not a target machine | Eric Christopher | 2014-06-13 | 1 | -5/+6 |
* | Add a new attribute called 'jumptable' that creates jump-instruction tables f... | Tom Roeder | 2014-06-05 | 1 | -0/+24 |
* | [C++] Use 'nullptr'. | Craig Topper | 2014-04-28 | 1 | -1/+1 |
* | [C++] Use 'nullptr'. Target edition. | Craig Topper | 2014-04-25 | 1 | -30/+31 |
* | [cleanup] Lift using directives, DEBUG_TYPE definitions, and even some | Chandler Carruth | 2014-04-22 | 1 | -3/+3 |
* | [Modules] Make Support/Debug.h modular. This requires it to not change | Chandler Carruth | 2014-04-21 | 1 | -0/+2 |
* | Spell the specialization namespace correctly. | Benjamin Kramer | 2014-04-12 | 1 | -1/+3 |
* | Make helper static and place random global into the llvm namespace. | Benjamin Kramer | 2014-04-12 | 1 | -1/+1 |
* | ARM: teach LLVM that Cortex-A7 is very similar to A8. | Tim Northover | 2014-04-01 | 1 | -7/+8 |
* | Fix PR19136: [ARM] Fix Folding SP Update into vpush/vpop | Weiming Zhao | 2014-03-20 | 1 | -3/+13 |
* | Phase 2 of the great MachineRegisterInfo cleanup. This time, we're changing | Owen Anderson | 2014-03-13 | 1 | -2/+3 |
* | Replace PROLOG_LABEL with a new CFI_INSTRUCTION. | Rafael Espindola | 2014-03-07 | 1 | -1/+1 |
* | Simplify. No functionality change. | Rafael Espindola | 2014-03-07 | 1 | -10/+2 |
* | [C++11] Replace llvm::next and llvm::prior with std::next and std::prev. | Benjamin Kramer | 2014-03-02 | 1 | -4/+3 |
* | ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) w... | Artyom Skrobov | 2014-02-26 | 1 | -0/+14 |
* | Test commit | Oliver Stannard | 2014-01-29 | 1 | -0/+1 |
* | For ARM, fix assertuib failures for some ld/st 3/4 instruction with wirteback. | Jiangning Liu | 2014-01-16 | 1 | -0/+2 |
* | ARM AnalyzeBranch should ignore DEBUG_VALUES while analyzing terminators. | Lang Hames | 2013-12-20 | 1 | -1/+1 |
* | Bug 18149: [AArch32] VSel instructions has no ARMCC field | Weiming Zhao | 2013-12-06 | 1 | -7/+34 |
* | ARM: decide whether to use movw/movt based on "minsize" attribute. | Tim Northover | 2013-12-02 | 1 | -3/+3 |
* | ARM: add pseudo-instructions for lit-pool global materialisation | Tim Northover | 2013-12-02 | 1 | -1/+7 |
* | ARM: fix bug in -Oz stack adjustment folding | Tim Northover | 2013-12-01 | 1 | -7/+18 |
* | ARM: remove special cases for Darwin dynamic-no-pic mode. | Tim Northover | 2013-11-25 | 1 | -5/+1 |
* | Fix a typo where we were creating <def,kill> operands instead of | Lang Hames | 2013-11-22 | 1 | -1/+2 |