- Dec 02, 2010
-
-
Jim Grosbach authored
not thumb2. llvm-svn: 120711
-
Jim Grosbach authored
llvm-svn: 120709
-
Wesley Peck authored
llvm-svn: 120707
-
NAKAMURA Takumi authored
llvm-svn: 120698
-
Rafael Espindola authored
which then avoids running EnsureValid. This cuts the assembly time of the testcase in PR8711 from 2:50 minutes to 1 minute. llvm-svn: 120697
-
Bob Wilson authored
For most intrinsics, there is no need to allocate a temporary to hold the result value; just return it directly. llvm-svn: 120695
-
Bob Wilson authored
Since we're casting them for the calls to the builtins, we need this to make sure their types get checked in the same way they would if the intrinsics were implemented as inline functions. llvm-svn: 120693
-
Rafael Espindola authored
llvm-svn: 120691
-
Rafael Espindola authored
llvm-svn: 120690
-
Zhanyong Wan authored
llvm-svn: 120689
-
Rafael Espindola authored
contain only data. Handle them specially instead of using AddSectionToTheEnd. This moves a hack from the generic assembler to the elf writer. It is also a bit faster and should make other improvements easier. llvm-svn: 120683
-
Bob Wilson authored
This is in preparation for adding assignments to temporaries to ensure that the proper type checking is done. llvm-svn: 120649
-
Chris Lattner authored
llvm-svn: 120644
-
Bob Wilson authored
llvm-svn: 120641
-
Bob Wilson authored
The bitwise operations are always done with unsigned values, but the result may be signed. llvm-svn: 120640
-
Bob Wilson authored
llvm-svn: 120639
-
Bob Wilson authored
We should not rely on lax-vector-conversions for these intrinsics to work. llvm-svn: 120638
-
Devang Patel authored
llvm-svn: 120637
-
Jakob Stoklund Olesen authored
Scan the MachineFunction for DBG_VALUE instructions, and replace them with a data structure similar to LiveIntervals. The live range of a DBG_VALUE is determined by propagating it down the dominator tree until a new DBG_VALUE is found. When a DBG_VALUE lives in a register, its live range is confined to the live range of the register's value. LiveDebugVariables runs before coalescing, so DBG_VALUEs are not artificially extended when registers are joined. The missing half will recreate DBG_VALUE instructions from the intervals when register allocation is complete. The pass is disabled by default. It can be enabled with the temporary command line option -live-debug-variables. llvm-svn: 120636
-
Jim Grosbach authored
pool entries (LEApcrel pseudo). Ongoing saga of rdar://8542291. llvm-svn: 120635
-
Bob Wilson authored
llvm-svn: 120632
-
Bob Wilson authored
llvm-svn: 120631
-
Devang Patel authored
llvm-svn: 120630
-
- Dec 01, 2010
-
-
Evan Cheng authored
llvm-svn: 120622
-
Rafael Espindola authored
llvm-svn: 120621
-
Jason W Kim authored
llvm-svn: 120619
-
Michael J. Spencer authored
llvm-svn: 120616
-
Bill Wendling authored
encoding if we're in that mode. llvm-svn: 120608
-
Jim Grosbach authored
llvm-svn: 120604
-
Rafael Espindola authored
by the assembler. This was blocking parsing any large .s produced by clang for example. Fixes PR8596. llvm-svn: 120603
-
Michael J. Spencer authored
instead of toStringRef. The file system APIs need c strings. llvm-svn: 120601
-
Michael J. Spencer authored
llvm-svn: 120600
-
Bob Wilson authored
This avoids warnings with -Wvector-conversions. Radar 8228022. llvm-svn: 120597
-
Bob Wilson authored
llvm-svn: 120596
-
Bob Wilson authored
llvm-svn: 120595
-
Jim Grosbach authored
instruction at MC lowering. Add binary encoding information for the ADR, including fixup data for the label operand. llvm-svn: 120594
-
Michael J. Spencer authored
file creation APIs aren't implemented. llvm-svn: 120593
-
Michael J. Spencer authored
llvm-svn: 120592
-
Michael J. Spencer authored
llvm-svn: 120590
-
Owen Anderson authored
Add correct encodings for STRD and LDRD, including fixup support. Additionally, update these to unified syntax. llvm-svn: 120589
-