- Jan 30, 2007
-
-
Jim Laskey authored
llvm-svn: 33641
-
Devang Patel authored
llvm-svn: 33640
-
Jim Laskey authored
llvm-svn: 33639
-
Devang Patel authored
PassManagers.h). - Add StopPassTimer() and StartPassTimer() to expose TimingInfo to CallGraphPassManager - Use these two APIs in CalLgraphPassManager to measure timings. llvm-svn: 33638
-
- Jan 29, 2007
-
-
Nate Begeman authored
address nodes. llvm-svn: 33636
-
Nate Begeman authored
regs. llvm-svn: 33635
-
Jim Laskey authored
llvm-svn: 33634
-
Evan Cheng authored
llvm-svn: 33633
-
Evan Cheng authored
llvm-svn: 33632
-
Anton Korobeynikov authored
for "inreg" calls llvm-svn: 33631
-
Nate Begeman authored
llvm-svn: 33630
-
Nate Begeman authored
llvm-svn: 33629
-
Jim Laskey authored
llvm-svn: 33628
-
Devang Patel authored
llvm-svn: 33627
-
Devang Patel authored
llvm-svn: 33626
-
Jim Laskey authored
llvm-svn: 33625
-
Reid Spencer authored
llvm-svn: 33624
-
Reid Spencer authored
When an unresolved definition is found, check to see if it is only unresolved because the csretcc was upgraded to the sret param attribute. Such changes change the function type and lead to unresolved definitions. In such cases, just cast the function to the type expected by the CallInst. That is, cast to the version of the function that has the sret param attribute. llvm-svn: 33623
-
Jim Laskey authored
llvm-svn: 33622
-
Jim Laskey authored
llvm-svn: 33621
-
Reid Spencer authored
llvm-svn: 33620
-
Reid Spencer authored
llvm-svn: 33619
-
Reid Spencer authored
functions like memcpy, memmove and memset. Ensure only one prototype is used for these functions and that it matches the system definition by using the appropriate type for the size argument. llvm-svn: 33618
-
Reid Spencer authored
llvm-svn: 33617
-
Jim Laskey authored
llvm-svn: 33616
-
Reid Spencer authored
llvm-svn: 33615
-
Reid Spencer authored
llvm-svn: 33614
-
Reid Spencer authored
llvm-svn: 33613
-
Nick Lewycky authored
Fix initializeConstant, now initializeInt. Fixes major performance bottleneck. X == Y || X->DominatedBy(Y) is redundant. Remove the X == Y part. Fix crasher in makeEqual where getOrInsertNode would add a new constant, producing an NE relationship between the two members we're trying to make equal. This now allows us to mark more BBs as unreachable. llvm-svn: 33612
-
Chris Lattner authored
llvm-svn: 33611
-
Chris Lattner authored
llvm-svn: 33610
-
Anton Korobeynikov authored
llvm-svn: 33609
-
- Jan 28, 2007
-
-
Reid Spencer authored
Force memcpy to be the 32-bit variant. Since this is only used with CBE and lli which both target 32-bit machines, this should be okay. llvm-svn: 33608
-
Reid Spencer authored
llvm-svn: 33607
-
Anton Korobeynikov authored
numbering somehow? E.g. make return argument the last? llvm-svn: 33606
-
Anton Korobeynikov authored
llvm-svn: 33605
-
Nick Lewycky authored
llvm-svn: 33604
-
Nick Lewycky authored
What compiler are people using that accepts this code? llvm-svn: 33603
-
Anton Korobeynikov authored
llvm-svn: 33602
-
Anton Korobeynikov authored
llvm-svn: 33601
-