| Commit message (Expand) | Author | Age | Files | Lines |
* | Model ARM predicated write as read-mod-write. e.g. | Evan Cheng | 2011-12-14 | 1 | -0/+4 |
* | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng | 2011-12-14 | 1 | -4/+3 |
* | Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo(). | Jakob Stoklund Olesen | 2011-10-11 | 1 | -0/+2 |
* | Implement TII::get/setExecutionDomain() for ARM. | Jakob Stoklund Olesen | 2011-09-27 | 1 | -0/+6 |
* | Lower ARM adds/subs to add/sub after adding optional CPSR operand. | Andrew Trick | 2011-09-21 | 1 | -0/+9 |
* | Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM. | Jakob Stoklund Olesen | 2011-08-08 | 1 | -0/+4 |
* | Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A... | Evan Cheng | 2011-07-20 | 1 | -140/+0 |
* | Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ... | Owen Anderson | 2011-07-13 | 1 | -13/+5 |
* | Use BranchProbability instead of floating points in IfConverter. | Jakub Staszak | 2011-07-10 | 1 | -4/+4 |
* | Hide the call to InitMCInstrInfo into tblgen generated ctor. | Evan Cheng | 2011-07-01 | 1 | -1/+4 |
* | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -6/+6 |
* | Clean up a few 80 column violations. | Jim Grosbach | 2011-06-13 | 1 | -2/+2 |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
* | Fix a typo. | Cameron Zwarich | 2011-04-13 | 1 | -3/+3 |
* | Apply again changes to support ARM memory asm parsing. I removed | Bruno Cardoso Lopes | 2011-03-31 | 1 | -22/+2 |
* | Revert r128632 again, until I figure out what break the tests | Bruno Cardoso Lopes | 2011-03-31 | 1 | -2/+22 |
* | Reapply r128585 without generating a lib depedency cycle. An updated log: | Bruno Cardoso Lopes | 2011-03-31 | 1 | -22/+2 |
* | Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and" | Matt Beaumont-Gay | 2011-03-31 | 1 | -1/+19 |
* | - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and | Bruno Cardoso Lopes | 2011-03-30 | 1 | -19/+1 |
* | Preliminary support for ARM frame save directives emission via MI flags. | Anton Korobeynikov | 2011-03-05 | 1 | -4/+4 |
* | VFP single precision arith instructions can go down to NEON pipeline, but on ... | Evan Cheng | 2011-02-22 | 1 | -1/+2 |
* | Sorry, several patches in one. | Evan Cheng | 2011-01-20 | 1 | -1/+2 |
* | Various bits of framework needed for precise machine-level selection | Andrew Trick | 2010-12-24 | 1 | -1/+6 |
* | Making use of VFP / NEON floating point multiply-accumulate / subtraction is | Evan Cheng | 2010-12-05 | 1 | -1/+39 |
* | s/ARM::BRIND/ARM::BX/g to coincide with r120366. | Bill Wendling | 2010-11-30 | 1 | -1/+1 |
* | Move callee-saved regs spills / reloads to TFI | Anton Korobeynikov | 2010-11-27 | 1 | -19/+0 |
* | Rewrite stack callee saved spills and restores to use push/pop instructions. | Eric Christopher | 2010-11-18 | 1 | -0/+15 |
* | Remove ARM isel hacks that fold large immediates into a pair of add, sub, and, | Evan Cheng | 2010-11-17 | 1 | -0/+5 |
* | Code clean up. The peephole pass should be the one updating the instruction | Evan Cheng | 2010-11-15 | 1 | -2/+1 |
* | Revert this temporarily. | Eric Christopher | 2010-11-11 | 1 | -5/+0 |
* | Change the prologue and epilogue to use push/pop for the low ARM registers. | Eric Christopher | 2010-11-11 | 1 | -0/+5 |
* | Two sets of changes. Sorry they are intermingled. | Evan Cheng | 2010-11-03 | 1 | -7/+15 |
* | First part of refactoring ARM addrmode2 (load/store) instructions to be more | Jim Grosbach | 2010-10-26 | 1 | -0/+1 |
* | Use instruction itinerary to determine what instructions are 'cheap'. | Evan Cheng | 2010-10-26 | 1 | -0/+2 |
* | Tidy up redundant check. | Bob Wilson | 2010-10-26 | 1 | -1/+1 |
* | Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do any | Jim Grosbach | 2010-10-19 | 1 | -0/+6 |
* | Re-enable register pressure aware machine licm with fixes. Hoist() may have | Evan Cheng | 2010-10-19 | 1 | -0/+5 |
* | Revert r116781 "- Add a hook for target to determine whether an instruction def | Daniel Dunbar | 2010-10-19 | 1 | -5/+0 |
* | - Add a hook for target to determine whether an instruction def is | Evan Cheng | 2010-10-19 | 1 | -0/+5 |
* | Don't recompute MachineRegisterInfo in the Optimize* method. | Bill Wendling | 2010-10-18 | 1 | -0/+1 |
* | MC machine encoding for simple aritmetic instructions that use a shifted | Jim Grosbach | 2010-10-11 | 1 | -0/+5 |
* | Code refactoring. | Evan Cheng | 2010-10-07 | 1 | -0/+16 |
* | - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. This | Evan Cheng | 2010-10-06 | 1 | -0/+15 |
* | Increase the number of bits used internally by the ARM target to represent the | Jim Grosbach | 2010-10-05 | 1 | -7/+7 |
* | Thread the determination of branch prediction hit rates back through the if-c... | Owen Anderson | 2010-10-01 | 1 | -3/+5 |
* | Part one of switching to using a more sane heuristic for determining if-conve... | Owen Anderson | 2010-09-28 | 1 | -3/+5 |
* | Move the search for the appropriate AND instruction | Gabor Greif | 2010-09-21 | 1 | -2/+2 |
* | handle the upper16/lower16 target operand flags on symbol references for MC | Jim Grosbach | 2010-09-17 | 1 | -16/+0 |
* | Rename ConvertToSetZeroFlag to something more general. | Bill Wendling | 2010-09-11 | 1 | -2/+2 |
* | No need to recompute the SrcReg and CmpValue. | Bill Wendling | 2010-09-10 | 1 | -1/+2 |