summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.cpp
Commit message (Expand)AuthorAge
...
* This patch introduces A15 as a target in LLVM.Silviu Baranga2012-09-13
* Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen2012-09-10
* Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen2012-09-05
* Strip old MachineInstrs *after* we know we can put them back.Tim Northover2012-09-05
* Limit domain conversion to cases where it won't break dep chains.Tim Northover2012-09-01
* Add support for moving pure S-register to NEON pipeline if desiredTim Northover2012-08-30
* Refactor setExecutionDomain to be clearer about what it's doing and more robust.Tim Northover2012-08-29
* Cleanup sloppy code. Jakob's review.Andrew Trick2012-08-29
* Fix ARM vector copies of overlapping register tuples.Andrew Trick2012-08-29
* cleanupAndrew Trick2012-08-29
* Revert r162713: "Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ...Jakob Stoklund Olesen2012-08-28
* Add ATOMIC_LDR* pseudo-instructions to model atomic_load on ARM.Jakob Stoklund Olesen2012-08-27
* Make sure we add the predicate after all of the registers are added.Bill Wendling2012-08-27
* Add a missing def flag.Jakob Stoklund Olesen2012-08-21
* Avoid folding ADD instructions with FI operands.Jakob Stoklund Olesen2012-08-17
* Implement NEON domain switching for scalar <-> S-register vmovs on ARMTim Northover2012-08-17
* Add ADD and SUB to the predicable ARM instructions.Jakob Stoklund Olesen2012-08-16
* Handle ARM MOVCC optimization in PeepholeOptimizer.Jakob Stoklund Olesen2012-08-16
* Fold predicable instructions into MOVCC / t2MOVCC.Jakob Stoklund Olesen2012-08-15
* Recognize vst1.64 / vld1.64 with 3 and 4 regs as load from / store to stack s...Anton Korobeynikov2012-08-04
* Add stack spill / reload instructions for DTriple and DQuad register classes,...Anton Korobeynikov2012-08-04
* Fix a typo (the the => the)Sylvestre Ledru2012-07-23
* ARM: fix typo in commentsManman Ren2012-07-11
* ARM: Fix optimizeCompare to correctly check safe condition.Manman Ren2012-07-11
* Revert accidental checkin.Andrew Trick2012-07-02
* Reapply "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-07-02
* ARM: Clean up optimizeCompare in peephole, no functional change.Manman Ren2012-06-29
* Add SrcReg2 to analyzeCompare and optimizeCompareInstr to handle CompareManman Ren2012-06-29
* Revert "Make NumMicroOps a variable in the subtarget's instruction itinerary."Andrew Trick2012-06-29
* Make NumMicroOps a variable in the subtarget's instruction itinerary.Andrew Trick2012-06-29
* Add a missing check to avoid dereference null. No sensible test case possible...Evan Cheng2012-06-26
* ARM: update peephole optimization.Manman Ren2012-06-25
* ARM scheduling fix: don't guess at implicit operand latency.Andrew Trick2012-06-22
* ARM scheduling fix: compute predicated implicit use properly.Andrew Trick2012-06-22
* Continue factoring computeOperandLatency. Use it for ARM hasHighOperandLatency.Andrew Trick2012-06-07
* ARM getOperandLatency rewrite.Andrew Trick2012-06-07
* ARM getOperandLatency should return -1 for unknown, consistent with APIAndrew Trick2012-06-07
* Fix ARM getInstrLatency logic to work with the current API.Andrew Trick2012-06-07
* misched: API for minimum vs. expected latency.Andrew Trick2012-06-05
* Mark a static table as const. Shrink opcode size in static tables to uint16_t...Craig Topper2012-05-24
* Fix use of uninitialized variable.David Blaikie2012-05-14
* Add space before an open parenthesis in control flow statements.Manman Ren2012-05-11
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-11
* Revert: 156550 "ARM: peephole optimization to remove cmp instruction"Manman Ren2012-05-10
* ARM: peephole optimization to remove cmp instructionManman Ren2012-05-10
* Implement ARMBaseInstrInfo::commuteInstruction() for MOVCCr.Jakob Stoklund Olesen2012-04-04
* Handle register copies for the new ARM register classes.Jakob Stoklund Olesen2012-03-29
* Spill DPair registers, not just QPR.Jakob Stoklund Olesen2012-03-28
* ARM has a peephole optimization which looks for a def / use pair. The defEvan Cheng2012-03-26
* Prune includes and replace uses of ARMRegisterInfo.h with ARMBaeRegisterInfo.hCraig Topper2012-03-26