Misha Brukman
|
2b3387a6d9
|
Fix #includes of i*.h => Instructions.h as per PR403.
llvm-svn: 15328
|
2004-07-29 17:05:13 +00:00 |
Chris Lattner
|
b68659552a
|
Do not create empty basic blocks when the lowerswitch pass expects blocks to
be non-empty! This fixes LowerSwitch/2004-03-13-SwitchIsDefaultCrash.ll
llvm-svn: 12384
|
2004-03-14 04:14:31 +00:00 |
Chris Lattner
|
9c6833c5ca
|
Fix incorrect debug code
llvm-svn: 11821
|
2004-02-25 15:15:04 +00:00 |
Chris Lattner
|
49525f8cf4
|
Finegrainify namespacification
llvm-svn: 10725
|
2004-01-09 06:02:20 +00:00 |
Chris Lattner
|
a29600046d
|
Minor cleanups and simplifications
llvm-svn: 10127
|
2003-11-21 16:52:05 +00:00 |
Chris Lattner
|
2af517281d
|
Start using the nicer terminator auto-insertion API
llvm-svn: 10111
|
2003-11-20 18:25:24 +00:00 |
Brian Gaeke
|
960707c335
|
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
|
482202a601
|
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
|
ed922162e1
|
Bill contributed this major rewrite of the -lowerswitch pass to make it generate
logarithmic conditional branch sequences instead of linear sequences. Thanks Bill!
llvm-svn: 8928
|
2003-10-07 18:46:23 +00:00 |
Chris Lattner
|
f1b1c5ec2f
|
Fix bug: LowerSwitch/2003-08-23-EmptySwitch.ll
llvm-svn: 8087
|
2003-08-23 22:54:34 +00:00 |
Brian Gaeke
|
89207943a1
|
Factory methods for FunctionPasses now return type FunctionPass *.
llvm-svn: 7823
|
2003-08-13 18:18:15 +00:00 |
Chris Lattner
|
df7cc91159
|
Fix Bug: LowerSwitch/2003-05-01-PHIProblem.ll
llvm-svn: 5979
|
2003-05-01 22:21:21 +00:00 |
Chris Lattner
|
1b094a0f2e
|
New pass to lower switch instructions to branch instructions
llvm-svn: 5865
|
2003-04-23 16:23:59 +00:00 |