Caroline Tice
|
b5c6a3e50a
|
Add "Bits64" utility function.
Add code to emulate VSTM ARM instruction (store multiple floating point registers).
llvm-svn: 128609
|
2011-03-31 03:26:23 +00:00 |
Johnny Chen
|
61938f795f
|
Changed comments of some functions to be consistent with existing ones.
llvm-svn: 125423
|
2011-02-12 01:01:40 +00:00 |
Johnny Chen
|
722d4e4aa0
|
Add a couple of utility functions plus some comments.
llvm-svn: 125416
|
2011-02-11 23:29:14 +00:00 |
Johnny Chen
|
9524110d98
|
Cleaned up some parameter types and names.
llvm-svn: 125313
|
2011-02-10 21:49:16 +00:00 |
Johnny Chen
|
c843a78efc
|
Namings are important. Renamed Bits32(const uint32_t val, uint32_t bit) to Bit32(val, bit) and
SetBits32(uint32_t &bits, uint32_t bit, uint32_t val) to SetBit32(bits, bit, val).
llvm-svn: 125312
|
2011-02-10 21:39:01 +00:00 |
Johnny Chen
|
0cfda5bbb5
|
Add a generic EmulateMovRdRm() method and modify/add entries to the g_thumb_opcodes
table. Also add some more defines and convenience functions.
llvm-svn: 125300
|
2011-02-10 19:29:03 +00:00 |
Johnny Chen
|
ea745e86c8
|
Add a utility class ITSession to maintain the ITState for the Thumb ISA.
llvm-svn: 124906
|
2011-02-04 23:02:47 +00:00 |
Johnny Chen
|
74889b29a8
|
Move the generic instruction bits manipulation routines into a newly created file
named InstructionUtils.h and modify some existing code to use them.
llvm-svn: 124259
|
2011-01-26 01:00:55 +00:00 |