llvm/lib
Jim Grosbach 4152778605 Radar 7417921
tMOVCCi pattern only valid for low registers, as the Thumb1 mov immediate to
register instruction only works with low registers. Allowing high registers
for the instruction resulted in the assembler choosing the wide (32-bit)
encoding for the mov, but LLVM though the instruction was only 16 bits wide,
so offset calculations for constant pools became incorrect, leading to
out of range constant pool entries.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95686 91177308-0d34-0410-b5e6-96231b3b80d8
2010-02-09 19:51:37 +00:00
..
Analysis Add const qualifiers. 2010-02-08 22:00:06 +00:00
Archive From PR6228: 2010-02-04 06:19:43 +00:00
AsmParser Reintroduce the InlineHint function attribute. 2010-02-06 01:16:28 +00:00
Bitcode Function-local metadata whose operands had been optimized to no longer refer to function-local IR were not getting written by BitcodeWriter; solution is for these metadata to be enumerated just like global metadata. 2010-02-06 01:21:09 +00:00
CodeGen Remember to update live-in lists when coalescing physregs. 2010-02-09 17:20:11 +00:00
CompilerDriver Better error message. 2010-01-26 14:55:16 +00:00
ExecutionEngine Move --march, --mcpu, and --mattr from JIT/TargetSelect.cpp to lli.cpp. 2010-02-05 16:19:36 +00:00
Linker Linker should not remap null operands of metadata 2010-02-06 01:31:55 +00:00
MC make -show-inst be formatted a bit nicer. Before: 2010-02-09 00:54:51 +00:00
Support add support for the sparcv9-*-* target triple to turn on 2010-02-04 06:34:01 +00:00
System Add llvm::Program::ChangeStderrToBinary(). 2010-01-28 06:42:08 +00:00
Target Radar 7417921 2010-02-09 19:51:37 +00:00
Transforms Pull these back out, they're a little too aggressive and time 2010-02-09 17:29:18 +00:00
VMCore Make the destructor for TypeMapBase protected. Spotted by Duncan Sands with 2010-02-07 21:13:46 +00:00
Makefile remove llvm-db: it is completely broken and if anyone wants to do a debugger, 2009-10-05 02:29:51 +00:00