Chris Lattner
|
7242f6af5f
|
Move llvm::ConstantFoldInstruction from VMCore to here, next to ConstantFoldTerminator
llvm-svn: 10785
|
2004-01-12 18:25:22 +00:00 |
|
Chris Lattner
|
c1952a1fd6
|
Add new function
llvm-svn: 10529
|
2003-12-19 05:56:28 +00:00 |
|
Brian Gaeke
|
d25f86d683
|
Put all LLVM code into the llvm namespace, as per bug 109.
llvm-svn: 9903
|
2003-11-11 22:41:34 +00:00 |
|
John Criswell
|
b402729b30
|
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.
llvm-svn: 9298
|
2003-10-20 19:43:21 +00:00 |
|
Chris Lattner
|
c499f5486f
|
Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
llvm-svn: 8093
|
2003-08-23 23:18:19 +00:00 |
|
Chris Lattner
|
382a3a3708
|
Implement folding of switch instructions.
Implements SimplifyCFG/2003-08-17-FoldSwitch.ll
llvm-svn: 7923
|
2003-08-17 20:21:14 +00:00 |
|
Chris Lattner
|
1f5afd2a1c
|
Fix bug: SimplifyCFG/2003-08-17-BranchFoldOrdering.ll
llvm-svn: 7921
|
2003-08-17 19:41:53 +00:00 |
|
Chris Lattner
|
17f985bfa4
|
The fixme is irrelevant: if that happens, the LLVM bytecode is malformed.
This fixes testcase: SimplifyCFG/2003-08-17-BranchFold.ll
llvm-svn: 7919
|
2003-08-17 19:34:55 +00:00 |
|
Misha Brukman
|
825e174bf7
|
Hopefully, the final fix for `[Pp]ropogate'.
llvm-svn: 6251
|
2003-05-20 21:01:22 +00:00 |
|
Chris Lattner
|
497c0d443c
|
Rename Instruction::hasSideEffects() -> mayWriteToMemory()
llvm-svn: 5620
|
2003-02-24 20:48:32 +00:00 |
|
Chris Lattner
|
cee706572b
|
*** empty log message ***
llvm-svn: 2777
|
2002-06-25 16:12:52 +00:00 |
|
Chris Lattner
|
b95dde758a
|
Simplify the interface to local DCE and Constant prop
llvm-svn: 2749
|
2002-05-26 20:18:18 +00:00 |
|
Chris Lattner
|
4b29ff417d
|
Simplify interface to ConstantFoldTerminator
llvm-svn: 2697
|
2002-05-21 20:04:50 +00:00 |
|
Chris Lattner
|
d5477af051
|
Add code pulled out of TransformInternals.cpp, ConstProp.cpp, and DCE.cpp
llvm-svn: 2513
|
2002-05-07 18:07:59 +00:00 |
|