Chris Lattner
|
5bcb2e2b26
|
Minor change to reflect that ConstantHandling is now part of VMCore
llvm-svn: 2163
|
2002-04-08 20:15:12 +00:00 |
|
Chris Lattner
|
e7b5d159c5
|
Implement constant propogation of multiply and divide instructions!!
llvm-svn: 2134
|
2002-04-07 08:10:14 +00:00 |
|
Chris Lattner
|
c00c670e5f
|
Pull stuff out of opt namespace
llvm-svn: 1511
|
2002-01-21 21:44:38 +00:00 |
|
Chris Lattner
|
f6b7da2bb5
|
Rename ConstPoolVal -> Constant
Rename ConstPool* -> Constant*
Rename ConstPoolVals.h -> ConstantVals.h
llvm-svn: 1407
|
2001-12-03 22:26:30 +00:00 |
|
Chris Lattner
|
b911b62a2a
|
Be more const correct
llvm-svn: 1332
|
2001-11-26 16:48:56 +00:00 |
|
Chris Lattner
|
1942341fd4
|
Implement constant propogation of null pointer values.
llvm-svn: 1078
|
2001-11-01 05:55:13 +00:00 |
|
Chris Lattner
|
91fc057638
|
Implemented constant propogation of cast instructions
llvm-svn: 1064
|
2001-10-31 05:07:57 +00:00 |
|
Chris Lattner
|
815755f9f9
|
not is a keyword in Ansi C++. Avoid it
llvm-svn: 748
|
2001-10-13 06:30:39 +00:00 |
|
Chris Lattner
|
3728d62a06
|
Convert ConstRules to use annotations to clean it up.
llvm-svn: 514
|
2001-09-09 21:00:23 +00:00 |
|
Chris Lattner
|
457dd333a4
|
You no longer have to delete constants! They are located in a global
constant pool instead of in local ones.
Change bool handling to prevent modification of bool values
llvm-svn: 436
|
2001-09-07 16:29:18 +00:00 |
|
Chris Lattner
|
3b75503399
|
Add support for casting operators
llvm-svn: 243
|
2001-07-21 19:10:33 +00:00 |
|
Chris Lattner
|
680da8ab0d
|
Add multiply as a supported constant propogation operation
Include the LevelChange.h header in AllOpts.h
llvm-svn: 211
|
2001-07-20 19:14:41 +00:00 |
|
Chris Lattner
|
7a7ddef47e
|
Neg instruction removed. Cast instruction implemented.
llvm-svn: 156
|
2001-07-08 04:57:15 +00:00 |
|
Chris Lattner
|
b94dddaef6
|
Split AllOpts.h into lots of little .h files.
llvm-svn: 108
|
2001-06-30 04:34:07 +00:00 |
|
Chris Lattner
|
8daf407266
|
Add instructions to fold unary and binary instructions.
llvm-svn: 87
|
2001-06-27 23:31:34 +00:00 |
|
Chris Lattner
|
e6b9b382e2
|
Initial revision
llvm-svn: 2
|
2001-06-06 20:29:01 +00:00 |
|