2010-11-29 |
Evan Cheng | Mark Darwin call instructions as using "r7" to prevent... |
blob | commitdiff | raw |
2010-11-29 |
Jim Grosbach | Pseudo-ize Thumb2 jump tables with explicit MC lowering... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | ARM Pseudo-ize tBR_JTr. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | The ARM BR_JT* pseudos don't need to use the printer... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | Switch ARM BR_JTm and BR_JTr instructions to be MC... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Eric Christopher | Pseudos default to 4byte size, let the instruction... |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Bill Wendling | Add encoding for ARM "trap" instruction. |
blob | commitdiff | raw | diff to current |
2010-11-21 |
Jim Grosbach | BR_JTadd is ARM-only, so use the proper pseudo class... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Fix ARM LDR* post-indexed operand encoding. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Fix encoding for ARM MLS instruction. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Add ARM encoding information for STRD. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Shuffle things around a bit to keep like things togethe... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Factor out operand encoding bits for ARM addressing... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Refactor PICSTR* instructions to really be pseudos... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Rename ARM .td class AIldst1 to AI2ldst for consistency... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Add ARM binary encoding information for the rest of... |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | ARM LDRD binary encoding. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Minor cleanups to a few llvm_unreachable() calls. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jason W Kim | Fix .o emission of ARM movt/movw. MCSymbolRefExpr:... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jim Grosbach | ARM Encoding information for UXTAH and friends. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jim Grosbach | ARM PseudoInst instructions don't need or use an assemb... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jim Grosbach | Refactor the ARM PICADD and PICLDR* instructions to... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jim Grosbach | Refactor a few ARM load instructions to better paramete... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Jim Grosbach | Clean up LEApcrel instuction(s) a bit. It's not really... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Jim Grosbach | Make the ARM BR_JTadd instruction an explicit pseudo... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Evan Cheng | Remove ARM isel hacks that fold large immediates into... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Jim Grosbach | More ARM encoding bits. LDRH now encodes properly. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Bill Wendling | Proper encoding for VLDM and VSTM instructions. The... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Use the correct variable names so that the encodings... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Jim Grosbach | ARM conditional mov encoding fix. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | - Remove dead patterns. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Encode the multi-load/store instructions with their... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Jim Grosbach | ARM LDR_PRE/LDR_POST/STR_PRE/STR_POST (and the *B count... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Jim Grosbach | Nuke redundant encoding bit set. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add fields to the .td files unconditionally, simplifyin... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Comment out the defms until they're activated. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Add uses of the *_ldst_multi multiclasses. These aren... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Convert the modes to lower case. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Minor cleanups: |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Add *_ldst_mult multiclasses to the ARM back-end. These... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Evan Cheng | Conditional moves are slightly more expensive than... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Evan Cheng | Add conditional move of large immediate. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Jim Grosbach | Swap multiclass operand order for consistency with... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Jim Grosbach | Continue ARM indexed load refactoring. Multiclass for... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Jim Grosbach | More ARM load/store indexed refactoring. Also fix an... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Evan Cheng | For pre-v6t2 targets, only select MOVi32imm if the... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Evan Cheng | Eliminate ARM::MOVi2pieces. Just use MOVi32imm and... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Evan Cheng | Add conditional mvn instructions. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Jim Grosbach | Zap a copy/paste-o bit of dead code. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Jim Grosbach | Refactor to parameterize some ARM load/store encoding... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Jim Grosbach | Fill in the default predication bits for ARM unconditio... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | ARM fixup encoding for direct call instructions (BL). |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | Encoding of destination fixup for ARM branch and condit... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | Encoding for ARM LDRSH_POST. |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | Encoding for ARM LDRSH and LDRSH_PRE. Cannonicalize... |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | Fix encoding of Ra register for ARM smla* instructions. |
blob | commitdiff | raw | diff to current |
2010-11-11 |
Jim Grosbach | ARM STRH encoding information. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Jim Grosbach | Move LDM predicate operand encoding into base clase... |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Jim Grosbach | ARM LDM encoding for the mode (ia, ib, da, db) operand. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Jim Grosbach | Fix ARM encoding of non-return LDM instructions. |
blob | commitdiff | raw | diff to current |
2010-11-10 |
Jim Grosbach | Fix ARM encoding of LDM+Return instruction. |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Jim Grosbach | Add encoding of Rt to ARM LDR/STR w/ reg+reg offset... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Jim Grosbach | Add encoder method for ARM load/store shifted register... |
blob | commitdiff | raw | diff to current |
2010-11-09 |
Bill Wendling | Revert r118457 and r118458. These won't hold for GPRs. |
blob | commitdiff | raw | diff to current |
2010-11-08 |
Bill Wendling | reglist has two operands. |
blob | commitdiff | raw | diff to current |
2010-11-08 |
Bill Wendling | Make RegList an ASM operand so that TableGen will gener... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Evan Cheng | Fix @llvm.prefetch isel. Selecting between pld / pldw... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Fix preload instruction isel. Only v7 supports pli... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Add support to match @llvm.prefetch to pld / pldw ... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Bill Wendling | The MC code couldn't handle ARM LDR instructions with... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Jim Grosbach | Break ARM addrmode4 (load/store multiple base address... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Chris Lattner | Completely reject instructions that have an operand... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Bill Wendling | Rename getAddrModeImm12OpValue to getAddrModeImmOpValue... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Rename encoder methods to match naming convention. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Jim Grosbach | Sort bit assignments. Cosmetic change only. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct NEON encodings for vld2, vld3, and vld4... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Owen Anderson | Add correct NEON encodings for the "multiple single... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Bob Wilson | Add support for alignment operands on VLD1-lane instruc... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Jim Grosbach | Mark ARM subtarget features that are available for... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | reapply r117858 with apparent editor malfunction fixed... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | revert r117858 while I check out a failure I missed. |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | the asm matcher can't handle operands with modifiers... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Jim Grosbach | Encode the register list operands for ARM mode LDM... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | s/getNEONVcvtImm32/getNEONVcvtImm32OpValue/ to be consi... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | Convert ARM::MOVi2pieces to a true pseudo-instruction... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | Fix typo. |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | ARM encoding information for CLREX, SWP and SWPB. Add... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | ARM mode LDREX*/STREX* binary encodings. |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | Encoding information for ARM conditional move instructions. |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Chris Lattner | add simple support for addrmode5 operands, allowing |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Jim Grosbach | PLD, PLDW, PLI encodings, plus refactor their use of... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Re-commit 117518 and 117519 now that ARM MC test failur... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Revert 117518 and 117519 for now. They changed scheduli... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | - Assign load / store with shifter op address modes... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Evan Cheng | Shifter ops are not always free. Do not fold them ... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Refactor ARM STR/STRB instruction patterns into STR... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Owen Anderson | Provide correct encodings for NEON vcvt, which has... |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | ARM JIT fix for LDRi12 and company. |
blob | commitdiff | raw | diff to current |
2010-10-27 |
Jim Grosbach | Split ARM::LDRB into LDRBi12 and LDRBrs. Adjust accordi... |
blob | commitdiff | raw | diff to current |
next |