llvm-6502/lib
Daniel Sanders 815d6131a4 [mips] Fix li/la differences between IAS and GAS.
Summary:
- Signed 16-bit should have priority over unsigned.
- For la, unsigned 16-bit must use ori+addu rather than directly use ori.
- Correct tests on 32-bit immediates with 64-bit predicates by
  sign-extending the immediate beforehand. For example, isInt<16>(0xffff8000)
  should be true and use addiu.

Also split li/la testing into separate files due to their size.

Reviewers: vkalintiris

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D10967

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242139 91177308-0d34-0410-b5e6-96231b3b80d8
2015-07-14 12:24:22 +00:00
..
Analysis [PM/AA] Reformat GlobalsModRef so that subsequent patches I make here 2015-07-14 08:42:39 +00:00
AsmParser
Bitcode
CodeGen Revert "LegalizeDAG: Fix and improve FCOPYSIGN/FABS legalization" 2015-07-14 02:09:57 +00:00
DebugInfo
ExecutionEngine
Fuzzer
IR Add capability to get and set the personalitty function from the C API 2015-07-14 01:23:06 +00:00
IRReader
LibDriver Add support deterministic output in llvm-ar and make it the default. 2015-07-13 20:38:09 +00:00
LineEditor
Linker
LTO
MC [MC] Correctly escape .safeseh's symbol 2015-07-13 18:51:15 +00:00
Object Add a herper function. NFC. 2015-07-14 01:06:16 +00:00
Option
Passes
ProfileData
Support
TableGen
Target [mips] Fix li/la differences between IAS and GAS. 2015-07-14 12:24:22 +00:00
Transforms [SROA] Don't de-atomic volatile loads and stores 2015-07-14 06:19:58 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile