- Aug 02, 2007
-
-
Devang Patel authored
llvm-svn: 40698
-
Devang Patel authored
exit edge to preserve LCSSA. Fix dominance frontier update during loop unswitch. This fixes PR 1589. llvm-svn: 40695
-
- Aug 01, 2007
-
-
Dan Gohman authored
llvm-svn: 40673
-
- Jul 31, 2007
-
-
Devang Patel authored
Use simple analysis interface to preserve analysis info maintained by other loop passes. llvm-svn: 40627
-
Devang Patel authored
llvm-svn: 40609
-
- Jul 30, 2007
-
-
Devang Patel authored
llvm-svn: 40606
-
- Jul 27, 2007
-
-
Chuck Rose III authored
This commit fixes two things. One is a pair of VStudio compiler errors stemming from variables which defined within the for loop statement and also within the body of the for loop. I fixed these by renaming one of the two variables. Additionally, I've made the Function*->ExFunc map in ExternalFunctions.cpp a ManagedStatic object, so that cleanup will be done on llvm_shutdown. In repeated uses of the interpreter, where the same Function* address may get used for completely differnet functions, this was causing a crash. llvm-svn: 40558
-
- Jul 19, 2007
-
-
Devang Patel authored
llvm-svn: 40025
-
Devang Patel authored
This fixes PR1559. llvm-svn: 40024
-
- Jul 13, 2007
-
-
Devang Patel authored
llvm-svn: 39834
-
- Jul 07, 2007
-
-
Devang Patel authored
llvm-svn: 37955
-
- Jun 30, 2007
-
-
Devang Patel authored
llvm-svn: 37820
-
- Jun 29, 2007
-
-
Devang Patel authored
llvm-svn: 37792
-
- Jun 28, 2007
-
-
Devang Patel authored
loop. - Avoid loop unswich for loop header branch. - While cloning dominators fix typo and handle self dominating blocks. llvm-svn: 37772
-
Devang Patel authored
llvm-svn: 37771
-
Devang Patel authored
to loop unswitch candidate for the loop. llvm-svn: 37770
-
- Jun 06, 2007
-
-
Devang Patel authored
llvm-svn: 37446
-
- May 09, 2007
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Mar 07, 2007
-
-
Devang Patel authored
llvm-svn: 34992
-
- Mar 03, 2007
-
-
Reid Spencer authored
llvm-svn: 34859
-
- Feb 26, 2007
-
-
Devang Patel authored
llvm-svn: 34640
-
Devang Patel authored
llvm-svn: 34638
-
- Feb 06, 2007
-
-
Reid Spencer authored
the Transforms library. This reduces debug library size by 132 KB, debug binary size by 376 KB, and reduces link time for llvm tools slightly. llvm-svn: 33939
-
- Feb 03, 2007
-
-
Chris Lattner authored
speeds up the inliner 16%. llvm-svn: 33801
-
- Jan 31, 2007
-
-
Chris Lattner authored
llvm-svn: 33680
-
- Jan 19, 2007
-
-
Reid Spencer authored
This is the final patch for this PR. It implements some minor cleanup in the use of IntegerType, to wit: 1. Type::getIntegerTypeMask -> IntegerType::getBitMask 2. Type::Int*Ty changed to IntegerType* from Type* 3. ConstantInt::getType() returns IntegerType* now, not Type* This also fixes PR1120. Patch by Sheng Zhou. llvm-svn: 33370
-
- Jan 13, 2007
-
-
Chris Lattner authored
llvm-svn: 33164
-
- Jan 12, 2007
-
-
Reid Spencer authored
recommended that getBoolValue be replaced with getZExtValue and that get(bool) be replaced by get(const Type*, uint64_t). This implements those changes. llvm-svn: 33110
-
- Jan 11, 2007
-
-
Reid Spencer authored
llvm-svn: 33076
-
Zhou Sheng authored
Merge ConstantIntegral and ConstantBool into ConstantInt. Remove ConstantIntegral and ConstantBool from LLVM. llvm-svn: 33073
-
- Dec 23, 2006
-
-
Reid Spencer authored
This patch removes the SetCC instructions and replaces them with the ICmp and FCmp instructions. The SetCondInst instruction has been removed and been replaced with ICmpInst and FCmpInst. llvm-svn: 32751
-
- Dec 19, 2006
-
-
Chris Lattner authored
converted, we lose a static initializer. This also allows GCC to emit warnings about unused statistics. llvm-svn: 32690
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Nov 26, 2006
-
-
Bill Wendling authored
llvm-svn: 31923
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Sep 29, 2006
-
-
Chris Lattner authored
Eliminate ConstantBool::True and ConstantBool::False. Instead, provide ConstantBool::getTrue() and ConstantBool::getFalse(). llvm-svn: 30665
-
- Aug 30, 2006
-
-
Devang Patel authored
exit blocks. The output is dependent on addresses of basic block. Add and use Loop::getUniqueExitBlocks. llvm-svn: 29966
-