- Oct 03, 2006
-
-
Evan Cheng authored
llvm-svn: 30698
-
- Oct 01, 2006
-
-
Chris Lattner authored
llvm-svn: 30680
-
Chris Lattner authored
llvm-svn: 30679
-
- Sep 30, 2006
-
-
Chris Lattner authored
llvm-svn: 30676
-
- Sep 29, 2006
-
-
Chris Lattner authored
Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). llvm-svn: 30665
-
Owen Anderson authored
llvm-svn: 30657
-
- Sep 18, 2006
-
-
Chris Lattner authored
... args, remove the '...'. This is Transforms/DeadArgElim/dead_vaargs.ll llvm-svn: 30459
-
- Sep 15, 2006
-
-
Chris Lattner authored
llvm-svn: 30397
-
Owen Anderson authored
changes to be incorrect. They just weren't showing up in any of our current testcases. llvm-svn: 30385
-
- Sep 14, 2006
-
-
Anton Korobeynikov authored
DLL* linkages got full (I hope) codegeneration support in C & both x86 assembler backends. External weak linkage added for future use, we don't provide any codegeneration, etc. support for it. llvm-svn: 30374
-
- Sep 13, 2006
-
-
Devang Patel authored
llvm-svn: 30281
-
- Sep 09, 2006
-
-
Chris Lattner authored
llvm-svn: 30231
-
- Sep 02, 2006
-
-
Owen Anderson authored
llvm-svn: 30057
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29925
-
- Jul 20, 2006
-
-
Devang Patel authored
llvm-svn: 29223
-
Devang Patel authored
InternalizePass. llvm-svn: 29222
-
- Jul 12, 2006
-
-
Chris Lattner authored
target CG node. This allows the inliner to properly update the callgraph when using the pruning inliner. The pruning inliner may not copy over all call sites from a callee to a caller, so the edges corresponding to those call sites should not be copied over either. This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll llvm-svn: 29120
-
- Jul 07, 2006
-
-
Chris Lattner authored
llvm-svn: 29071
-
- Jun 27, 2006
-
-
Chris Lattner authored
remove the struct return argument of a csret function, even if it is obviously dead. llvm-svn: 28943
-
- Jun 16, 2006
-
-
Evan Cheng authored
llvm-svn: 28834
-
Evan Cheng authored
printf("%s\n", str) -> puts(str) printf("%c", c) -> putchar(c) Also fixed fprintf(file, "%c", c) -> fputc(c, file) llvm-svn: 28815
-
Evan Cheng authored
llvm-svn: 28814
-
- May 13, 2006
-
-
Chris Lattner authored
Fix a nasty bug in the memcmp optimizer where we used the wrong variable! llvm-svn: 28269
-
- Apr 13, 2006
-
-
Andrew Lenharth authored
llvm-svn: 27652
-
- Apr 10, 2006
-
-
Andrew Lenharth authored
are visible to analysis as intrinsics. That is, make sure someone doesn't pass free around by address in some struct (as happens in say 176.gcc). This doesn't get rid of any indirect calls, just ensure calls to free and malloc are always direct. llvm-svn: 27560
-
- Mar 23, 2006
-
-
Jim Laskey authored
llvm-svn: 26993
-
- Mar 15, 2006
-
-
Chris Lattner authored
is fallout from the type/value split in the symtab long long ago :) llvm-svn: 26785
-
- Mar 13, 2006
-
-
Jim Laskey authored
llvm-svn: 26729
-
- Mar 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26627
-
- Mar 07, 2006
-
-
Jim Laskey authored
llvm-svn: 26598
-
Chris Lattner authored
hypotheticalized about, where we would incorrectly merge two globals in different sections. llvm-svn: 26597
-
- Mar 03, 2006
-
-
Chris Lattner authored
llvm-svn: 26482
-
- Feb 15, 2006
-
-
Andrew Lenharth authored
llvm-svn: 26218
-
- Jan 23, 2006
-
-
Chris Lattner authored
llvm-svn: 25530
-
Chris Lattner authored
llvm-svn: 25525
-
Chris Lattner authored
llvm-svn: 25514
-
Chris Lattner authored
1. Do not statically construct a map when the program starts up, this is expensive and cannot be optimized. Instead, create a list. 2. Do not insert entries for all function in the module into a hashmap that lives the full life of the compiler. llvm-svn: 25512
-
- Jan 22, 2006
-
-
Chris Lattner authored
1. Use the varargs version of getOrInsertFunction to simplify code. 2. remove #include 3. Reduce the number of #ifdef's. 4. remove extraneous vertical whitespace. llvm-svn: 25508
-
- Jan 19, 2006
-
-
Reid Spencer authored
Don't do floor->floorf conversion if floorf is not available. This checks the compiler's host, not its target, which is incorrect for cross-compilers Not sure that's important as we don't build many cross-compilers. llvm-svn: 25456
-
Chris Lattner authored
hypothetical future boog. llvm-svn: 25430
-