projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
ASR #32 is not allowed on Thumb2 USAT and SSAT instructions.
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
Disassembler
/
ARMDisassembler.cpp
2011-09-26
Owen Anderson
ASR #32 is not allowed on Thumb2 USAT and SSAT instruct...
blob
|
commitdiff
|
raw
2011-09-23
Owen Anderson
Reapply r140412 (Thumb2 reg-reg loads cannot target...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Owen Anderson
Revert r140412. This affects more instructions than...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-23
Owen Anderson
Thumb2 register-shifted-register loads cannot target...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-19
Owen Anderson
tMOVSr is not allowed in an IT block either.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-19
Owen Anderson
CPS instructions are UNPREDICTABLE inside IT blocks.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-19
Owen Anderson
Thumb2 TBB and TBH instructions are only allowed at...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-19
Jim Grosbach
Thumb2 assembly parsing and encoding for TBB/TBH.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-19
Owen Anderson
Handle STRT (and friends) like LDRT (and friends) for...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Owen Anderson
Bitfield mask instructions are unpredictable if the...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Owen Anderson
Fix bitfield decoding based on Eli's feedback.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Owen Anderson
Thumb2 pre-indexed loads/stores use the restricted...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Owen Anderson
Fix disassembly of Thumb2 BFI instructions with bit...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Owen Anderson
Fix disassembly of Thumb2 LDRSH with a #-0 offset.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Owen Anderson
Don't attach annotations to MCInst's. Instead, have...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-14
Owen Anderson
Nested IT blocks are UNPREDICTABLE. Mark them as such...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-12
Owen Anderson
Port more encoding tests to decoding tests, and correct...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
LDM writeback is not allowed if Rn is in the target...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Owen Anderson
Fix assembly/disassembly of Thumb2 ADR instructions...
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-09-09
Jim Grosbach
Thumb2 assembly parsing and encoding for LDREX/LDREXB...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Owen Anderson
All conditional branches are disallowed in IT blocks...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Owen Anderson
Soft fail CBZ/CBNZ in the disassembler if they appear...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Jim Grosbach
Thumb2 assembly parsing and encoding for LDRD(immediate).
blob
|
commitdiff
|
raw
|
diff to current
2011-09-08
Owen Anderson
Remove the "common" set of instructions shared between...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
Owen Anderson
Create Thumb2 versions of STC/LDC, and reenable the...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
James Molloy
Second of a three-patch series aiming to fix MSR/MRS...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
Owen Anderson
Port more assembler tests over to disassembler tests...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
James Molloy
Refactor instprinter and mcdisassembler to take a Subta...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Owen Anderson
Merge the ARM disassembler header into the implementati...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Owen Anderson
Fix 80 columns violations.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
James Molloy
Fix up r137380 based on post-commit review by Jim Grosbach.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-31
Owen Anderson
The asm parser currently selects the wrong encoding...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Owen Anderson
Fix issues with disassembly of IT instructions involvin...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
Improve encoding support for BLX with immediat eoperand...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
Spelling fail.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
invalid-LDR_PRE-arm.txt was already passing, but for...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
Update for feedback from Jim.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Benjamin Kramer
ARMDisassembler: Always return a size, even when disass...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
Support an extension of ARM asm syntax to allow immedia...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-26
Owen Anderson
Fix PR10755 by checking for invalid predicate codes...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-25
Owen Anderson
Port over additional encoding tests to decoding tests...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Owen Anderson
Perform more thorough checking of t2IT mask parameters...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Owen Anderson
Be careful not to walk off the end of the operand info...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Evan Cheng
Move TargetRegistry and TargetSelect from Target to...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-24
Owen Anderson
Be stricter in enforcing IT instruction predicate value...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Owen Anderson
Fix decoding of Thumb2 prefetch instructions, which...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-23
Owen Anderson
Fix Thumb2 decoding of CPS instructions to mirror ARM...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Reject invalid imod values in t2CPS instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Fix decoding of VMOVSRR and VMOVRRS, which account...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Fix another batch of VLD/VST decoding crashes discovere...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Correct writeback handling of duplicating VLD instructi...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-22
Owen Anderson
Fix an incorrect shift when decoding SP-relative stores...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Owen Anderson
STC2L_POST and STC2L_POST should be handled the same...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Owen Anderson
Fix the decoding of RFE instruction. RFEs have the...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Owen Anderson
Remember to fill in some operands so we can print _some...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-18
Owen Anderson
Improve handling of failure and unpredictable cases...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Jim Grosbach
Tidy up. 80 columns.
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
Owen Anderson
Be more careful in the Thumb decoder hooks to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-17
Owen Anderson
Allow the MCDisassembler to return a "soft fail" status...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-16
Owen Anderson
Separate out Thumb1 instructions that need an S bit...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Specify a necessary fixed bit for VLD3DUP, and otherwis...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Enforce the constraint that Rt must be even on LDRD...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-15
Owen Anderson
Fix problems decoding the to/from-lane NEON memory...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Owen Anderson
Fix some remaining issues with decoding ARM-mode memory...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Owen Anderson
Fix decoding of ARM-mode STRH.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Owen Anderson
Fix decoding of pre-indexed stores.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-12
Owen Anderson
Separate decoding for STREXD and LDREXD to make each...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Jim Grosbach
ARM STRT assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Add another accidentally omitted predicate operand.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Add missing predicate operand on SMLA and friends.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Fix decoding support for STREXD and LDREXD.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Fix decoding for indexed STRB and LDRB. Fixes <rdar...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Continue to tighten decoding by performing more operand...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Jim Grosbach
ARM STRBT assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Tighten decoding of addrmode2 instructions to reject...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Tighten operand decoding of addrmode2 instruction....
blob
|
commitdiff
|
raw
|
diff to current
2011-08-11
Owen Anderson
Improve error checking in the new ARM disassembler...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Jim Grosbach
ARM LDRT assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Owen Anderson
Add initial support for decoding NEON instructions...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Owen Anderson
Cleanups based on Nick Lewycky's feedback.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-10
Owen Anderson
Push GPRnopc through a large number of instruction...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Tighten operand checking of register-shifted-register...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Tighten operand checking on memory barrier instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Tighten operand checking on CPS instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Create a new register class for the set of all GPRs...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Benjamin Kramer
ARM Disassembler: sign extend branch immediates.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Silence an false-positive warning.
blob
|
commitdiff
|
raw
|
diff to current
2011-08-09
Owen Anderson
Tighten Thumb1 branch predicate decoding.
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-03
Jim Grosbach
ARM refactoring assembly parsing of memory address...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-19
Johnny Chen
Fix typo in the comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-11
Kevin Enderby
Adding support for printing operands symbolically to...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-26
Johnny Chen
Fixed the t2PLD and friends disassembly and add two...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
Johnny Chen
Plug a leak by ThumbDisassembler::getInstruction()...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-24
Benjamin Kramer
Plug a leak in the arm disassembler and put the tests...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-22
Johnny Chen
For ARM Disassembler, start a newline to dump the opcod...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Johnny Chen
LLVM combines the offset mode of A8.6.199 A1 & A2 into...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Owen Anderson
Revert both r121082 (which broke a bunch of constant...
blob
|
commitdiff
|
raw
|
diff to current
next