- Jun 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28758
-
Chris Lattner authored
llvm-svn: 28757
-
Chris Lattner authored
People should just use -with-externals. llvm-svn: 28756
-
Chris Lattner authored
This fixes CodeGen/Generic/2006-06-12-LowerSwitchCrash.ll llvm-svn: 28755
-
Chris Lattner authored
llvm-svn: 28754
-
Andrew Lenharth authored
llvm-svn: 28753
-
Andrew Lenharth authored
llvm-svn: 28752
-
Rafael Espindola authored
implement SelectFrameIndex llvm-svn: 28751
-
Owen Anderson authored
If a single exit block has multiple predecessors within the loop, it will appear in the exit blocks list more than once. LCSSA needs to take that into account so that it doesn't double process that exit block. llvm-svn: 28750
-
Owen Anderson authored
more than one predecessor inside the loop. llvm-svn: 28749
-
- Jun 11, 2006
-
-
Owen Anderson authored
llvm-svn: 28748
-
Evan Cheng authored
Back out Owen's 6/9 changes. They broke MultiSource/Benchmarks/Prolangs-C/bison (and perhaps others). llvm-svn: 28747
-
- Jun 10, 2006
-
-
Chris Lattner authored
llvm-svn: 28746
-
Chris Lattner authored
nodes correctly. llvm-svn: 28745
-
Chris Lattner authored
as using incoming argument registers, so the local allocator would clobber them between their set and use. To fix this, we give the call instructions a variable number of uses in the CALL MachineInstr itself, so live variables understands the live ranges of these register arguments. llvm-svn: 28744
-
Chris Lattner authored
llvm-svn: 28743
-
- Jun 09, 2006
-
-
Chris Lattner authored
-x none, to not foul up autodetection of .a file or .dylibs. llvm-svn: 28741
-
Evan Cheng authored
Use execve when explicit environment variables ptr is available. Otherwise just use execv. llvm-svn: 28740
-
Owen Anderson authored
LCSSA. llvm-svn: 28739
-
Owen Anderson authored
on this. llvm-svn: 28738
-
Evan Cheng authored
llvm-svn: 28737
-
Evan Cheng authored
llvm-svn: 28736
-
Evan Cheng authored
post-increment value, should be first cast to the appropriated type (to the type of the common expr). Otherwise, the rewrite of a use based on (common + iv) may end up with an incorrect type. llvm-svn: 28735
-
- Jun 08, 2006
-
-
Owen Anderson authored
require LCSSA. llvm-svn: 28734
-
Chris Lattner authored
truncated. llvm-svn: 28733
-
Chris Lattner authored
llvm-svn: 28732
-
Chris Lattner authored
implement extension of a register. llvm-svn: 28731
-
Chris Lattner authored
llvm-svn: 28730
-
Reid Spencer authored
llvm-svn: 28729
-
Chris Lattner authored
llvm-svn: 28728
-
Chris Lattner authored
llvm-svn: 28727
-
Reid Spencer authored
Change the file size field of StatusInfo to be uint64_t instead of size_t so that we know it is always 64 bits. This prevents some overflow on systems where size_t is 32 bits when it ought to be 64. llvm-svn: 28726
-
Vladimir Prus authored
llvm-svn: 28725
-
Vladimir Prus authored
llvm-svn: 28724
-
Chris Lattner authored
llvm-svn: 28723
-
Reid Spencer authored
Provide new llvm::sys::Program facilities for converting the stdout and stdin to binary mode. There is no standard way to do this and the available mechanisms are platform specific. Adjust the bytecode reader and writer to use these methods when their input is stdin or output is stdout. THis avoids the problem with \n writing CRLF to a bytecode file on windows. Patch Contributed by Michael Smith. llvm-svn: 28722
-
Reid Spencer authored
llvm-svn: 28721
-
Reid Spencer authored
shared objects. llvm-svn: 28720
-
Reid Spencer authored
1. Add #includes to LinkAllVMCore.h to get Mangler.o and InlineAsm.o 2. Make Mangler.h and InlineAsm.h use the macros to ensure linkage 3. Make each of the tools with --load options include LinkAllVMCore.h This should be the last set of changes for this bug and 800. llvm-svn: 28719
-
Chris Lattner authored
the class can be defined in InlineAsm.cpp llvm-svn: 28718
-