projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use tPseudoExpand for tTAILJMPrND and tTAILJMPr.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
ARMInstrThumb.td
2011-07-08
Jim Grosbach
Use tPseudoExpand for tTAILJMPrND and tTAILJMPr.
blob
|
commitdiff
|
raw
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
2010-12-14
Bill Wendling
Multiclassify the LDR/STR encoding patterns. The only...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
Use the integer scheduling intrinsic for integer loads...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-14
Bill Wendling
The tLDR et al instructions were emitting either a...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Owen Anderson
Fix encoding of Thumb1 LDRB and STRB.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Jim Grosbach
Thumb unconditional branch binary encoding. rdar:/...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Jim Grosbach
Thumb conditional branch binary encodings. rdar://8745367
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Bill Wendling
Thumb ldr reg+imm offsets were encoded incorrectly...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Jim Grosbach
Rename the encoder method for t_cbtarget to match.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Jim Grosbach
Thumb needs a few different encoding schemes for branch...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-09
Bill Wendling
The BLX instruction is encoded differently than the...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-08
Bill Wendling
Support the "target" encodings for the CB[N]Z instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-08
Bill Wendling
Add support for loading from a constant pool.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-07
Jim Grosbach
Binary encoding for ARM tLDRspi and tSTRspi.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-07
Jim Grosbach
Refactor the ARM CMPz* patterns to just use the normal...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-07
Jim Grosbach
Encode the literal field for tCMPzi instruction.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-06
Jim Grosbach
Add fixup for Thumb1 BL/BLX instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-04
Jim Grosbach
Encode condition code for Thumb1 conditional branch...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Bill Wendling
Use correct variable names to match the patterns.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Jim Grosbach
Match pattern operand names to expected encoding field...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Jim Grosbach
Remove incorrect BL target encoding (it's similar to...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Jim Grosbach
No need to declare EncoderMethod property anymore;...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Jim Grosbach
Add FIXMEs.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Bill Wendling
Don't overwrite the opcode passed into the T1Special...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-03
Bill Wendling
Add Thumb encoding for some more instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
Formatting. It's all the rage!
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
More refactoring. This time the T1pI pattern.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
s/T1pIEncode/T1pILdStEncode/g
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
Renaming variables to coincide with documentation....
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
Refactor T1sI and T1sIt encodings into helper classes.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-01
Bill Wendling
Refactor the T1sIt encodings into a parent class to...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Rename operands to match ARM documentation. No function...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
* Add support for encoding t_addrmode_s2 and t_addrmode...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Add parsing for the Thumb t_addrmode_s4 addressing...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Minor cleanups. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Add correct encoding for "bl __aeabi_read_tp". However...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-30
Bill Wendling
Add some encoding for the adr instruction. Labels still...
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
Bill Wendling
Predicate encoding should be withing {}s.
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
Bill Wendling
Thumb encodings for conditional moves.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bill Wendling
Refactor some of the "disassembly-only" instructions...
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
Bill Wendling
Add more Thumb encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bill Wendling
More Thumb encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bill Wendling
Add Thumb encodings for REV instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-29
Bill Wendling
Add more Thumb encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Bill Wendling
More Thumb encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-21
Bill Wendling
- Give "trap" the correct encoding, at least according...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Bill Wendling
A few more thumb instruction MC encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Bill Wendling
Add more Thumb add instruction encodings.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Bill Wendling
Add Thumb encodings for some add instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-20
Bill Wendling
Add more encodings for Thumb instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Bill Wendling
Encodings for the compare instructions.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Bill Wendling
Add encodings for some of the thumb ADD instructions...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Bill Wendling
Revert accidental commit.
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Bill Wendling
Change long binary encodings to use hex instead. It...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-19
Bill Wendling
Add MC encodings for some Thumb instructions. Test...
blob
|
commitdiff
|
raw
|
diff to current
next