projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bits
[oota-llvm.git]
/
lib
/
Target
/
ARM
/
Disassembler
/
ARMDisassembler.cpp
2012-05-03
Kevin Enderby
Fix issues with the ARM bl and blx thumb instructions...
blob
|
commitdiff
|
raw
2012-05-03
Silviu Baranga
Fixed disassembler for vstm/vldm ARM VFP instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-27
Jim Grosbach
ARM: Tweak tADDrSP definition for consistent operand...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-27
Richard Barton
Refactor IT handling not to store the bottom bit of...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-24
Richard Barton
Refactor Thumb ITState handling in ARM Disassembler...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Silviu Baranga
Added support for disassembling unpredictable swp/swpb...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-18
Silviu Baranga
Added support for unpredictable mcrr/mcrr2/mrrc/mrrc2...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-17
Kevin Enderby
Fix ARM disassembly of VLD2 (single 2-element structure...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-12
Kevin Enderby
Fix a few more places in the ARM disassembler so that...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Kevin Enderby
Fixed a case of ARM disassembly getting an assert on...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Kevin Enderby
Fix ARM disassembly of VLD instructions with writebacks...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-03
Dylan Noblesmith
ARMDisassembler: drop bogus dependency on ARMCodeGen
blob
|
commitdiff
|
raw
|
diff to current
2012-03-27
Craig Topper
Remove unnecessary llvm:: qualifications
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Silviu Baranga
Added soft fail checks for the disassembler when decodi...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-22
Silviu Baranga
Added soft fail cases for the disassembler when decodin...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-21
Kevin Enderby
Fix ARM disassembly of VST1 and VST2 instructions with...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-20
Silviu Baranga
The ARM instructions that have an unpredictable behavio...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-11
Craig Topper
Use uint16_t to store registers and opcode in static...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-07
Jim Grosbach
Tidy up. Remove dead code that slipped into previous...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Jim Grosbach
ARM more NEON VLD/VST composite physical register refac...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Jim Grosbach
ARM refactor more NEON VLD/VST instructions to use...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-06
Kevin Enderby
Fix a bug in the ARM disassembly of the neon VLD2 all...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Jim Grosbach
ARM Refactor VLD/VST spaced pair instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-03-05
Jim Grosbach
ARM refactor away a bunch of VLD/VST pseudo instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-29
Derek Schuff
Make MemoryObject accessor members const again
blob
|
commitdiff
|
raw
|
diff to current
2012-02-27
Kevin Enderby
Fix the symbolic operand added for the C disassmbler...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-23
Kevin Enderby
Updated the llvm-mc disassembler C API to support for...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-18
Jia Liu
Emacs-tag and some comment fix for all ARM, CellSPU...
blob
|
commitdiff
|
raw
|
diff to current
2012-02-11
Benjamin Kramer
Make the EDis tables const.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-07
Craig Topper
Convert assert(0) to llvm_unreachable
blob
|
commitdiff
|
raw
|
diff to current
2012-02-06
Derek Schuff
Enable streaming of bitcode
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2011-12-15
Jim Grosbach
ARM NEON VTBL/VTBX assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Jim Grosbach
ARM NEON refactor VST2 w/ writeback instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-14
Jim Grosbach
ARM NEON VST2 assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-09
Jim Grosbach
ARM assembly parsing and encoding for VLD2 with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Matt Beaumont-Gay
Remove unused variable
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Jim Grosbach
ARM parsing for VLD1 all lanes, with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Jim Grosbach
ARM assembly parsing and encoding for four-register...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Jim Grosbach
ARM assembly parsing and encoding for three-register...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Owen Anderson
Fix a misplaced paren bug.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-15
Owen Anderson
Fix an ambiguous decoding where we failed to properly...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-12
Jim Grosbach
Re-apply 144430, this time with the associated isel...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-11
Benjamin Kramer
Remove the unnecessary dependency on libARMCodeGen...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Owen Anderson
The rules disallowing single-register reglist operands...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-02
Owen Anderson
Register list operands are not allowed to contain only...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-01
Owen Anderson
Fix disassembly of some VST1 instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-31
Jim Grosbach
ARM VST1 w/ writeback assembly parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-31
Owen Anderson
More not-crashing NEON disassembly updates for the...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-28
Owen Anderson
Reapply r143202, with a manual decoding hook for SWP...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-27
Owen Anderson
Add some NEON stores to the VLD decoding hook that...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-25
Jim Grosbach
ARM assembly parsing and encoding for VLD1 with writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM assembly parsing and encoding for VLD1 w/ writeback.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Jim Grosbach
ARM refactor am6offset usage for VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-24
Owen Anderson
Fix a NEON disassembly case that was broken in the...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-22
Benjamin Kramer
Move various generated tables into read-only memory...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 4-register sequential variant...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 2-register sequential variant...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 4-register variant of VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
Assembly parsing for 3-register variant of VLD1.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-21
Jim Grosbach
ARM VLD parsing and encoding.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-20
Jim Grosbach
Tidy up. Trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-17
Chad Rosier
Removed set, but unused variables.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Richard Trieu
Fix a non-firing assert. Change:
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Eli Friedman
Fix undefined shift. Patch by Ahmed Charles.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-13
Owen Anderson
SETEND is not allowed in an IT block.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jim Grosbach
ARM addrmode5 represents the 'U' bit of the encoding...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jim Grosbach
Thumb2 assembly parsing and encoding for LDC/STC.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-12
Jim Grosbach
addrmode2 is gone from these, so no need for the reg0...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-06
Owen Anderson
Fix the check for nested IT instructions in the disasse...
blob
|
commitdiff
|
raw
|
diff to current
2011-10-04
Kevin Enderby
Adding back support for printing operands symbolically...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-30
Jim Grosbach
ARM fix encoding of VMOV.f32 and VMOV.f64 immediates.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-26
Owen Anderson
ASR #32 is not allowed on Thumb2 USAT and SSAT instruct...
blob
|
commitdiff
|
raw
|
diff to current
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
next