2010-11-19 |
Jim Grosbach | Remove trailing whitespace. |
blob | commitdiff | raw |
2010-11-19 |
Owen Anderson | Fix decoding ambiguities of stdrex and ldrex. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Evan Cheng | Fix an obvious oversight. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Owen Anderson | Provide Thumb2 encodings for strex and ldrex. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Fix encodings for pkhbt, and fix some tests where I... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Provide Thumb2 encodings for mov's that come from MOVCC... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | More Thumb2 encodings. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Fill out the set of Thumb2 multiplication operator... |
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 |
Owen Anderson | Try again at providing Thumb2 encodings for basic multi... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Revert r119593 while I figure out my testing disagrees... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Provide correct Thumb2 encodings for basic multiplicati... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Second attempt at correct encodings for Thumb2 bitfield... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Revert r119551, which broke buildbots. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Provide Thumb2 encodings for bitfield instructions. |
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 |
Owen Anderson | More miscellaneous Thumb2 encodings. |
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 |
Bill Wendling | L_bit doesn't work here. |
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-16 |
Owen Anderson | Add Thumb2 encodings for mov and friends. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Attempt to provide encodings for some miscellaneous... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Provide Thumb2 encodings for sxtb and friends. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Add Thumb2 encodings for comparison and shift operators. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Add correct Thumb2 encodings for mvn and friends. |
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-14 |
Owen Anderson | Second attempt at providing correct encodings for Thumb... |
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 | 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-12 |
Owen Anderson | Revert r118939 while I work out why it broke some build... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Owen Anderson | Attemt to provide correct encodings for Thumb2 binary... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Evan Cheng | Add conditional mvn instructions. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Owen Anderson | First stab at providing correct Thumb2 encodings, start... |
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 |
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-01 |
Jim Grosbach | The T2 extract/pack instructions are only valid in... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | two changes: make the asmmatcher generator ignore ARM... |
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-29 |
Jim Grosbach | Remove hard tab characters. |
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-25 |
Jim Grosbach | imm12 operands aren't Thumb2 only, so rename the printe... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Bob Wilson | Remove unused ARMISD::AND selection DAG node. |
blob | commitdiff | raw | diff to current |
2010-10-14 |
Jim Grosbach | Tweak the ARM backend to use the RRX mnemonic instead... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Jim Grosbach | A few 80 column fixes. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Jim Grosbach | Allow use of the 16-bit literal move instruction in... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Clean up MOVi32imm and t2MOVi32imm pseudo instruction... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Evan Cheng | - Add TargetInstrInfo::getOperandLatency() to compute... |
blob | commitdiff | raw | diff to current |
2010-10-01 |
Jim Grosbach | Nuke the rest of the :comment references |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Jim Grosbach | The asm strings are never used at all, so just nuke... |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Jim Grosbach | Go ahead and jump! |
blob | commitdiff | raw | diff to current |
2010-09-30 |
Evan Cheng | ARM instruction itinerary fixes: |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Model Cortex-a9 load to SUB, RSB, ADD, ADC, SBC, RSC... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Separate itinerary classes for mvn from mov; for tst... |
blob | commitdiff | raw | diff to current |
2010-09-29 |
Evan Cheng | Assign bitwise binary instructions different itinerary... |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Evan Cheng | More pseudo instruction scheduling itinerary fixes. |
blob | commitdiff | raw | diff to current |
2010-09-24 |
Evan Cheng | Fix scheduling itinerary for pseudo mov immediate instr... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Revert r114703 and r114702, removing the isConditionalM... |
blob | commitdiff | raw | diff to current |
2010-09-23 |
Owen Anderson | Add isConditionalMove bits to X86 and ARM instructions. |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | fix a long standing wart: all the ComplexPattern's... |
blob | commitdiff | raw | diff to current |
2010-09-08 |
Evan Cheng | Fix LDM_RET schedule itinery. |
blob | commitdiff | raw | diff to current |
2010-09-05 |
Chris Lattner | remove some dead code. t2addrmode_imm8s4 is never... |
blob | commitdiff | raw | diff to current |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding... |
blob | commitdiff | raw | diff to current |
2010-08-31 |
Bill Wendling | We have a chance for an optimization. Consider this... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Bill Wendling | Use the existing T2I_bin_s_irs pattern instead of creat... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Jim Grosbach | Make ARM add rN, sp, #imm instructions rematerializable... |
blob | commitdiff | raw | diff to current |
2010-08-30 |
Bill Wendling | Create Thumb2sI_cpsr and T2sI_cpsr. These new classes... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | - Add a parameter to T2I_bin_irs for those patterns... |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Name ANDflag to ANDS, which is less stupid. |
blob | commitdiff | raw | diff to current |
2010-08-29 |
Bill Wendling | Create an ARMISD::AND node. This node is exactly like... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Jim Grosbach | Restrict the register to tGPR to make sure the str... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Dan Gohman | Revert r112176; it broke test/CodeGen/Thumb2/thumb2... |
blob | commitdiff | raw | diff to current |
2010-08-26 |
Bill Wendling | There seems to be a (potential) hardware bug with the... |
blob | commitdiff | raw | diff to current |
2010-08-19 |
Bill Wendling | Add the "isCompare" attribute to the defm instead of... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jakob Stoklund Olesen | Don't call tablegen'ed Predicate_* functions in the... |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Jim Grosbach | 80 column cleanup. |
blob | commitdiff | raw | diff to current |
2010-08-17 |
Bob Wilson | Change ARM PKHTB and PKHBT instructions to use a shift_... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Bob Wilson | Generalize a pattern for PKHTB: an SRL of 16-31 bits... |
blob | commitdiff | raw | diff to current |
2010-08-16 |
Bob Wilson | Rename sat_shift operand to shift_imm, in preparation... |
blob | commitdiff | raw | diff to current |
2010-08-14 |
Bob Wilson | T2I_rbin_irs rr variant is for disassembly only, so... |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bob Wilson | Add a Thumb2 t2RSBrr instruction for disassembly only. |
blob | commitdiff | raw | diff to current |
2010-08-13 |
Bob Wilson | Move the Thumb2 SSAT and USAT optional shift operator... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Evan Cheng | Really control isel of barrier instructions with cpu... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Evan Cheng | - Add subtarget feature -mattr=+db which determine... |
blob | commitdiff | raw | diff to current |
2010-08-11 |
Daniel Dunbar | ARM: Quote $p in an asm string. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | CBZ and CBNZ are implemented. |
blob | commitdiff | raw | diff to current |
2010-08-10 |
Evan Cheng | Delete some unused instructions. |
blob | commitdiff | raw | diff to current |
2010-08-08 |
Bill Wendling | Use the "isCompare" machine instruction attribute inste... |
blob | commitdiff | raw | diff to current |
next |