projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ARM asm parsing should handle pre-indexed writeback w/o immediate.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrThumb.td
2011-09-16
Jim Grosbach
Thumb2 assembly parsing and encoding for SUB(immediate).
blob
|
commitdiff
|
raw
2011-09-15
Eli Friedman
Use a more efficient lowering for Unordered/Monotonic...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Thumb unconditional branches are allowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Thumb parsing and encoding for SUB (SP minu immediate).
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Thumb parsing and encoding support for ADD SP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Add missing explicit writeback operand to tSTMIA_UPD.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Thumb add SP assembly syntax fix.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Jim Grosbach
Thumb1 ADD/SUB SP instructions are predicable in Thumb2...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Thumb parsing and encoding for SVC.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Thumb parsing and encoding for tSTRspi.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Jim Grosbach
Clean up Thumb load/store multiple definitions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Jim Grosbach
Revert r138278 now that r138289 has fixed the root...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Jim Grosbach
Temporarilly mark tMUL as not commutable.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Jim Grosbach
Clean up predicates on ARM target instruction aliases.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb parsing and encoding support for NOP.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Fix NEG alias
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Update tests.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for MUL.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for MOV.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LSL(immediate).
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LDRSB and LDRSH.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LDRH.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LDRB.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LDR(immediate...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Thumb assembly parsing and encoding for LDR(immediate...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-19
Jim Grosbach
Add explanatory comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Jim Grosbach
Thumb assembly parsing and encoding for LDM instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Jim Grosbach
Thumb assembly parsing and encoding for CMP.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Jim Grosbach
Thumb instructions CBZ and CBNZ are Thumb2, not THumb1.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Jim Grosbach
80 columns.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
Clean up patterns for Thumb1 system instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
ARM clean up the imm_sr operand class representation.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
Thumb assembly parsing and encoding for ADR.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-16
Jim Grosbach
Thumb ADD(immediate) parsing support.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Fix decoding LDRSB and LDRSH in Thumb1 mode. Patch...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Replace the existing ARM disassembler with a new one...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-08
Owen Anderson
Thumb1 BL instructions encoding 22 bits of displacement...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-08
Owen Anderson
Fix encodings for Thumb ASR and LSR immediate operands...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Jim Grosbach
ARM refactoring assembly parsing of memory address...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-03
Owen Anderson
Fix broken encoding of tCBNZ.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-01
Jim Grosbach
Move imm0_255 to ARMInstrInfo.td with the other immedia...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-26
Jim Grosbach
ARM parsing and encoding for SVC instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-22
Jim Grosbach
Thumb assembly support for SETEND instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Owen Anderson
Revamp our handling of tLDMIA[_UPD] and tSTMIA[_UPD...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Owen Anderson
Mark the Darwin assembler workout as isCodeGenOnly...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Owen Anderson
Re-apply r135319 with a fix for the constant island...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-16
Owen Anderson
Revert r135319 in an attempt to get to unbreak testers.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-15
Owen Anderson
Get rid of the separate opcodes for the Darwin versions...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-14
Benjamin Kramer
Add OperandTypes for Thumb branch targets.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Owen Anderson
Add a target-indepedent entry to MCInstrDesc to describ...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Jim Grosbach
Range checking for CDP[2] immediates.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Jim Grosbach
Fix predicates for Thumb co-processor instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Mark tBRIND as predicable.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Pseudo-ize tBRIND.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Make tBX_RET and tBX_RET_vararg predicable.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Pseudo-ize tBX_RET and tBX_RET_vararg.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Shuffle productions around a bit.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use tPseudoExpand for tTAILJMPrND and tTAILJMPr.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use tPseudoExpand for tTAILJMPd and tTAILJMPdND.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Move Thumb tail call pseudos to Thumb.td file.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Jim Grosbach
Use TableGen'erated pseudo lowering for ARM.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-01
Jim Grosbach
Pseudo-ize t2MOVCC[ri].
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Refact ARM Thumb1 tMOVr instruction family.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Thumb1 register to register MOV instruction is predicable.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Pseudo-ize the Thumb tTPsoft instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Jim Grosbach
Pseudo-ize the Thumb tPOP_RET instruction.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-29
Jim Grosbach
Refactor away tSpill and tRestore pseudos in ARM backend.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-27
Jim Grosbach
ARM Assembly support for Thumb mov-immediate.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-21
Evan Cheng
Teach dag combine to match halfword byteswap patterns.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-13
Jim Grosbach
Clean up a few 80 column violations.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-07
Andrew Trick
Fix for setjmp/longjmp exception handling on ARM. setjm...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Eric Christopher
Make the branch encoding for tBcc more obvious that...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-26
Cameron Zwarich
Mark tBX as an indirect branch rather than a return.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Convert tBX_CALL / tBXr9_CALL to actual pseudoinstructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Move some code to a more logical place.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Change the order of tBX's operands so that the predicat...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Rename tBX_Rm to tBX.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-25
Cameron Zwarich
Rename the existing tBX/tBXr9 instructions to tBX_CALL...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Owen Anderson
Fix encoding of Thumb BLX register instructions. Patch...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Jakob Stoklund Olesen
Mark ultra-super-registers QQQQ as call-clobbered inste...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Bruno Cardoso Lopes
Fold ARM coprocessor intrinsics patterns into the instr...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-03
Bruno Cardoso Lopes
Add a few ARM coprocessor intrinsics. Testcases included
blob
|
commitdiff
|
raw
|
diff to current
2011-04-28
Eric Christopher
Let the immediate leaf pattern take transforms and...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-22
Johnny Chen
Disassembly of A8.6.59 LDR (literal) Encoding T1 (16...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-15
Chris Lattner
Fix a ton of comment typos found by codespell. Patch by
blob
|
commitdiff
|
raw
|
diff to current
2011-04-14
Evan Cheng
Follow up on r127913. Fix Thumb revsh isel. rdar:/...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-11
Johnny Chen
Thumb disassembler was erroneously rejecting "blx sp...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-22
Bruno Cardoso Lopes
Change MRC and MRC2 instructions to model the output...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-14
Bruno Cardoso Lopes
Fix encoding and add parsing support for the arm/thumb...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Bruno Cardoso Lopes
Add cdp/cdp2 instructions for thumb/thumb2
blob
|
commitdiff
|
raw
|
diff to current
2011-01-20
Bruno Cardoso Lopes
Add mcr* and mr*c support to thumb targets
blob
|
commitdiff
|
raw
|
diff to current
2010-12-23
Chris Lattner
Flag -> Glue, the ongoing saga
blob
|
commitdiff
|
raw
|
diff to current
2010-12-21
Bill Wendling
Fix a copy-pasto. When the tBR_JTr instruction was...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-16
Jim Grosbach
Pseudo-ize the Thumb1 tBfar pattern. rdar://8777974
blob
|
commitdiff
|
raw
|
diff to current
2010-12-16
Bill Wendling
Add encodings for Thumb1 Spill and Restore pseudos.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Jim Grosbach
Thumb1 had two patterns for the same load-from-constant...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Bill Wendling
Whitespace cleanups.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-15
Bill Wendling
Add some missing patterns now that tLDRB and tLDRH...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
Comments and cleaning.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Jim Grosbach
Add support for MC-ized encoding of tLEApcrel and tLEAp...
blob
|
commitdiff
|
raw
|
diff to current
next