Owen Anderson
|
0f7142d808
|
VLDR fixups need special handling under Thumb. While the encoding is the same,
the order of the bytes in the data stream is flipped around.
llvm-svn: 121215
|
2010-12-08 00:18:36 +00:00 |
Jim Grosbach
|
9e1994698d
|
Add fixup for Thumb1 BL/BLX instructions.
llvm-svn: 121072
|
2010-12-06 23:57:07 +00:00 |
Jim Grosbach
|
ce2bd8d05f
|
Add support for binary encoding of ARM 'adr' instructions referencing constant
pool entries (LEApcrel pseudo). Ongoing saga of rdar://8542291.
llvm-svn: 120635
|
2010-12-02 00:28:45 +00:00 |
Owen Anderson
|
943fb60b1f
|
Add correct encodings for STRD and LDRD, including fixup support. Additionally, update these to unified syntax.
llvm-svn: 120589
|
2010-12-01 19:18:46 +00:00 |
Jim Grosbach
|
7f5b475852
|
10 bits, not 12.
llvm-svn: 120584
|
2010-12-01 18:51:32 +00:00 |
Jason W Kim
|
5a97bd873e
|
Fix .o emission of ARM movt/movw. MCSymbolRefExpr::VK_ARM_(HI||LO)16 for the .o path now works for ARM.
Note: lo16AllZero remains in ARMInstrInfo.td - It can be factored out when Thumb movt is repaired.
Existing tests cover this update.
llvm-svn: 119760
|
2010-11-18 23:37:15 +00:00 |
Jim Grosbach
|
9d6d77a9f4
|
Encoding of destination fixup for ARM branch and conditional branch
instructions.
llvm-svn: 118801
|
2010-11-11 18:04:49 +00:00 |
Jim Grosbach
|
0fb841fd19
|
Add ARM fixup info for load/store label references. Probably will need a bit of
tweaking when we start using it for object file emission or JIT, but it's a
start.
llvm-svn: 118221
|
2010-11-04 01:12:30 +00:00 |