Evan Cheng
|
ef49d9c75b
|
Change how so_imm and t2_so_imm are handled. At instruction selection time, the immediates are no longer encoded in the imm8 + rot format, that are left as it is. The encoding is now done in ams printing and code emission time instead.
llvm-svn: 75048
|
2009-07-08 21:03:57 +00:00 |
|
Torok Edwin
|
358888da3a
|
Implement changes from Chris's feedback.
Finish converting lib/Target.
llvm-svn: 75043
|
2009-07-08 20:53:28 +00:00 |
|
David Goodwin
|
94209a4c31
|
Generalize opcode selection in ARMBaseRegisterInfo.
llvm-svn: 75036
|
2009-07-08 20:28:28 +00:00 |
|
David Goodwin
|
c571c4b457
|
Push methods into base class in preparation for sharing.
llvm-svn: 75020
|
2009-07-08 18:31:39 +00:00 |
|
Torok Edwin
|
ad3be984b7
|
Start converting to new error handling API.
cerr+abort -> llvm_report_error
assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included)
llvm-svn: 75018
|
2009-07-08 18:01:40 +00:00 |
|
David Goodwin
|
7b4570ee1d
|
Start breaking out common base functionality for register info.
llvm-svn: 75016
|
2009-07-08 17:28:55 +00:00 |
|