| Commit message (Expand) | Author | Age | Files | Lines |
* | move fconst[sd] to UAL. <rdar://7414913> | Jim Grosbach | 2009-11-23 | 2 | -4/+4 |
* | Partially revert r84730 by removing N2VDup from ARMInstrFormats.td and modifying | Johnny Chen | 2009-11-23 | 2 | -37/+21 |
* | fold immediate of a + Const into the user as a subtract if it can fit as a ne... | Jim Grosbach | 2009-11-23 | 2 | -6/+37 |
* | Revert r84572 by removing N3VImm from ARMInstrFormats.td now that we can specify | Johnny Chen | 2009-11-23 | 2 | -24/+10 |
* | Partially revert r89377 by removing NLdStLN class definition from | Johnny Chen | 2009-11-23 | 2 | -45/+34 |
* | Make it clear that the index bit(s) of Vector Get Lane and Vector Set Lane | Johnny Chen | 2009-11-23 | 1 | -8/+8 |
* | Minor itinerary fixes for FP instructions. | David Goodwin | 2009-11-23 | 1 | -13/+13 |
* | Move default FrameReg val to getFrameIndexReference(). Otherwise, debug info ... | Jim Grosbach | 2009-11-22 | 1 | -1/+2 |
* | Generate more correct debug info for frame indices. | Jim Grosbach | 2009-11-22 | 2 | -35/+53 |
* | Revert 89562. We're being sneakier than I was giving us credit for, and this | Jim Grosbach | 2009-11-21 | 1 | -4/+1 |
* | Darwin requires a frame pointer for all non-leaf functions to support correct | Jim Grosbach | 2009-11-21 | 1 | -1/+4 |
* | Add predicate operand to NEON instructions. Fix lots (but not all) 80 col vio... | Evan Cheng | 2009-11-21 | 6 | -297/+414 |
* | We are not using DBG_STOPPOINT anymore. | Devang Patel | 2009-11-21 | 1 | -1/+0 |
* | Remat VLDRD from constpool. Clean up some instruction property specifications. | Evan Cheng | 2009-11-20 | 4 | -9/+10 |
* | The verify() call of CPEIsInRange() isn't right for the assertion check of | Jim Grosbach | 2009-11-20 | 1 | -2/+5 |
* | Remove verifySizes() since it's not adding much value. | Jim Grosbach | 2009-11-20 | 1 | -36/+0 |
* | Also CSE non-pic load from constant pools. | Evan Cheng | 2009-11-20 | 1 | -1/+4 |
* | Fix codegen of conditional move of immediates. We were not making use of the ... | Evan Cheng | 2009-11-20 | 1 | -65/+127 |
* | Update comment to reflect instruction. | Eric Christopher | 2009-11-20 | 1 | -1/+1 |
* | When placing constant islands and adjusting for alignment padding, inline | Jim Grosbach | 2009-11-19 | 1 | -7/+66 |
* | Refactor cmov selection code out to a separate function. No functionality cha... | Evan Cheng | 2009-11-19 | 1 | -116/+122 |
* | Added NLdStLN which is similar to NLdSt with the exception that op7_4 is not | Johnny Chen | 2009-11-19 | 2 | -76/+169 |
* | fix typo | Jim Grosbach | 2009-11-19 | 1 | -1/+1 |
* | 80 col violation. | Evan Cheng | 2009-11-19 | 1 | -1/+2 |
* | More consistent thumb1 asm printing. | Evan Cheng | 2009-11-19 | 4 | -11/+27 |
* | Shrink ldr / str [sp, imm0-1024] to 16-bit instructions. | Evan Cheng | 2009-11-19 | 1 | -8/+26 |
* | Eliminate more * 4 in Thumb1 asm printing for consistency sake. | Evan Cheng | 2009-11-19 | 1 | -4/+4 |
* | Add ARMv6 itineraries. | David Goodwin | 2009-11-18 | 3 | -13/+201 |
* | Fix a few places that were missed when we converted to unified syntax. | Bob Wilson | 2009-11-18 | 1 | -2/+2 |
* | Add a target hook to allow changing the tail duplication limit based on the | Bob Wilson | 2009-11-18 | 4 | -0/+20 |
* | Enable arm jumpt table adjustment. | Jim Grosbach | 2009-11-17 | 1 | -1/+1 |
* | Both Darwin as and GNU as violate ARM docs wrt printing of addrmode6 | Anton Korobeynikov | 2009-11-17 | 1 | -5/+2 |
* | Set Inst{15-12} (Rd/Rt) to 0b1111 (PC) for BR_JTadd, BR_JTr, and BR_JTm to | Johnny Chen | 2009-11-17 | 1 | -0/+3 |
* | When moving a block for table jumps, make sure the prior block terminator | Jim Grosbach | 2009-11-17 | 1 | -7/+9 |
* | Set Rm bits of BX_RET to 0b1110 (R14); and set condition code bits of BRIND to | Johnny Chen | 2009-11-16 | 1 | -0/+2 |
* | Make the pass class name more explicit. | Jim Grosbach | 2009-11-16 | 1 | -4/+6 |
* | make pass name a bit more clear | Jim Grosbach | 2009-11-16 | 1 | -1/+1 |
* | Simplify thumb2 jump table adjustments. Remove unnecessary calculation and | Jim Grosbach | 2009-11-16 | 1 | -58/+14 |
* | clarify comment | Jim Grosbach | 2009-11-16 | 1 | -2/+2 |
* | back off for a bit. tracking down weirdness | Jim Grosbach | 2009-11-16 | 1 | -1/+1 |
* | Analyze has to be before checking the condition, obviously. Properly construc... | Jim Grosbach | 2009-11-16 | 1 | -6/+8 |
* | Detect need for autoalignment of the stack earlier to catch spills more | Jim Grosbach | 2009-11-15 | 4 | -2/+51 |
* | set the def of the VLD1q64 properly | Jim Grosbach | 2009-11-15 | 1 | -2/+1 |
* | cleanup. | Jim Grosbach | 2009-11-14 | 1 | -3/+1 |
* | Cleanup flow, and only update the jump table we're analyzing when replacing a... | Jim Grosbach | 2009-11-14 | 1 | -9/+11 |
* | - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo. | Evan Cheng | 2009-11-14 | 4 | -6/+15 |
* | When expanding t2STRDi8 r, r to two stores, add kill markers correctly. | Evan Cheng | 2009-11-14 | 1 | -0/+7 |
* | Move DebugInfo checks into EmitComments and remove them from | David Greene | 2009-11-13 | 1 | -1/+1 |
* | Allow target to specify regclass for which antideps will only be broken along... | David Goodwin | 2009-11-13 | 2 | -4/+4 |
* | Block renumbering | Jim Grosbach | 2009-11-13 | 1 | -3/+1 |