llvm-mirror/lib
Evan Cheng ce4ff6b69e Temporary workaround for a bad bug introduced by r121082 which replaced
t2LDRpci with t2LDRi12.
There are a couple of problems with this.
1. The encoding for the literal and immediate constant are different.
   Note bit 7 of the literal case is 'U' so it can be negative.
2. t2LDRi12 is now narrowed to tLDRpci before constant island pass is run.
   So we end up never using the Thumb2 instruction, which ends up creating a
   lot more constant islands.

llvm-svn: 125074
2011-02-08 03:07:03 +00:00
..
Analysis Add an m_Div pattern for matching either a udiv or an sdiv and use it 2011-02-07 09:36:32 +00:00
Archive Archive: Fix temp path names. 2011-01-17 16:43:30 +00:00
AsmParser implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr. 2011-02-07 16:40:21 +00:00
Bitcode implement .ll and .bc support for nsw/nuw on shl and exact on lshr/ashr. 2011-02-07 16:40:21 +00:00
CodeGen Add LiveIntervals::shrinkToUses(). 2011-02-08 00:03:05 +00:00
CompilerDriver Support/Path: Deprecate PathV1::exists and replace all uses with PathV2::fs::exists. 2011-01-10 02:34:23 +00:00
ExecutionEngine Fix libffi usage when it is on a custom path. 2011-01-28 16:49:05 +00:00
Linker Correctly merge available_externally and regular definitions when they have 2011-02-01 05:33:52 +00:00
MC Teach ARM/MC/ELF about gcc compatible reloc output to get past odd linkage 2011-02-07 01:11:15 +00:00
Object Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. 2011-01-21 02:27:02 +00:00
Support Fix a clang warning. 2011-02-05 18:19:35 +00:00
Target Temporary workaround for a bad bug introduced by r121082 which replaced 2011-02-08 03:07:03 +00:00
Transforms Don't split any loop backedges, including backedges of loops other than 2011-02-08 00:55:13 +00:00
VMCore fix comment change. 2011-02-07 20:03:14 +00:00
Makefile Add LLVMObject Library. 2010-11-15 03:21:41 +00:00