- May 21, 2004
-
-
Chris Lattner authored
any case it's not portable. llvm-svn: 13621
-
Chris Lattner authored
llvm-svn: 13620
-
Chris Lattner authored
llvm-svn: 13619
-
Chris Lattner authored
llvm-svn: 13618
-
Chris Lattner authored
This testcase was reduced by John, thanks! llvm-svn: 13617
-
Misha Brukman authored
llvm-svn: 13616
-
- May 20, 2004
-
-
Alkis Evlogimenos authored
java constants. llvm-svn: 13611
-
Chris Lattner authored
fix the really bad code we're getting on PPC. llvm-svn: 13609
-
Brian Gaeke authored
a full 64-bit address, it must be adjusted to fit in the branch instruction's immediate field. (This is only used in the reoptimizer, for now.) llvm-svn: 13608
-
- May 19, 2004
-
-
Brian Gaeke authored
Fix a typo in a debug message. llvm-svn: 13607
-
Misha Brukman authored
llvm-svn: 13606
-
Alkis Evlogimenos authored
Declare function defined in namespace llvm as gcc-3.4 doesn't accept a definition in a namespace of a non-declared function. llvm-svn: 13602
-
Brian Gaeke authored
effects as) CloneFunctionInto(). llvm-svn: 13601
-
Brian Gaeke authored
CloneTrace, and because it is primarily an operation on ValueMaps. It is now a global (non-static) function which can be pulled in using ValueMapper.h. llvm-svn: 13600
-
- May 18, 2004
-
-
Misha Brukman authored
llvm-svn: 13593
-
Misha Brukman authored
* Removed redundant function comments llvm-svn: 13592
-
- May 17, 2004
-
-
Brian Gaeke authored
llvm-svn: 13591
-
Brian Gaeke authored
correct error message. llvm-svn: 13590
-
- May 14, 2004
-
-
Brian Gaeke authored
Add better comments, including a better head-of-file comment. Prune #includes. Fix a FIXME that Chris put here by using doInitialization(). Use DEBUG() to print out debug msgs. Give names to basic blocks inserted by this pass. Expand tabs. Use InsertProfilingInitCall() from ProfilingUtils to insert the initialize call. llvm-svn: 13581
-
Misha Brukman authored
llvm-svn: 13580
-
Misha Brukman authored
llvm-svn: 13579
-
Misha Brukman authored
llvm-svn: 13578
-
Misha Brukman authored
llvm-svn: 13577
-
Misha Brukman authored
llvm-svn: 13576
-
Misha Brukman authored
llvm-svn: 13575
-
Brian Gaeke authored
llvm-svn: 13574
-
Misha Brukman authored
llvm-svn: 13573
-
Misha Brukman authored
llvm-svn: 13572
-
Misha Brukman authored
llvm-svn: 13571
-
Brian Gaeke authored
llvm-svn: 13570
-
Brian Gaeke authored
llvm-svn: 13569
-
Brian Gaeke authored
MachineBasicBlocks instead. llvm-svn: 13568
-
Brian Gaeke authored
Get rid of separate numbering for LLVM BasicBlocks; use the automatically generated MachineBasicBlock numbering. llvm-svn: 13567
-
Brian Gaeke authored
LLVM BasicBlock operands. llvm-svn: 13566
-
- May 13, 2004
-
-
Chris Lattner authored
llvm-svn: 13565
-
Chris Lattner authored
in the size calculation. This is not something you want to see: Loop Unroll: F[main] Loop %no_exit Loop Size = 2 Trip Count = 2147483648 - UNROLLING! The problem was that 2*2147483648 == 0. Now we get: Loop Unroll: F[main] Loop %no_exit Loop Size = 2 Trip Count = 2147483648 - TOO LARGE: 4294967296>100 Thanks to some anonymous person playing with the demo page that repeatedly caused zion to go into swapping land. That's one way to ensure you'll get a quick bugfix. :) Testcase here: Transforms/LoopUnroll/2004-05-13-DontUnrollTooMuch.ll llvm-svn: 13564
-
Chris Lattner authored
llvm-svn: 13563
-
Misha Brukman authored
llvm-svn: 13560
-
Misha Brukman authored
llvm-svn: 13559
-
Chris Lattner authored
and passing a null pointer into a function. For this testcase: void %test(int** %X) { store int* null, int** %X call void %test(int** null) ret void } we now generate this: test: sub %ESP, 12 mov %EAX, DWORD PTR [%ESP + 16] mov DWORD PTR [%EAX], 0 mov DWORD PTR [%ESP], 0 call test add %ESP, 12 ret instead of this: test: sub %ESP, 12 mov %EAX, DWORD PTR [%ESP + 16] mov %ECX, 0 mov DWORD PTR [%EAX], %ECX mov %EAX, 0 mov DWORD PTR [%ESP], %EAX call test add %ESP, 12 ret llvm-svn: 13558
-