projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix the leak from r121401 of the Operands erased in the list but not deleted.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrInfo.td
2010-12-08
Jason W Kim
ARM/MC/ELF TPsoft is now a proper pseudo inst.
blob
|
commitdiff
|
raw
2010-12-07
Jim Grosbach
Refactor the ARM CMPz* patterns to just use the normal...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-05
Evan Cheng
Making use of VFP / NEON floating point multiply-accumu...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-02
Jim Grosbach
Add support for binary encoding of ARM 'adr' instructio...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Jim Grosbach
Refactor LEApcrelJT as a pseudo-instructionlowered...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Jim Grosbach
Elaborate on FIXME.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Add FIXME
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Pseudo-ize ARM MOVPCRX
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Pseudo-ize BX_CALL and friends. Remove dead instruction...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Rename BX/BRIND/etc patterns to clarify which is actual...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Jim Grosbach
Make a few more ARM pseudo instructions actually use...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Predicate encoding should be withing {}s. And general...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bob Wilson
Fix the encoding of VLD4-dup alignment.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Simplify definitions of the ARM eh.sjlj.*jmp pseudo...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Jim Grosbach
Parameterize ARMPseudoInst size property.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Evan Cheng
Mark Darwin call instructions as using "r7" to prevent...
blob
|
commitdiff
|
raw
|
diff to current
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
next