Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
1997473cf72957d0e70322e2fe6fe2ab141c58a6
/
lib
/
Transforms
/
Scalar
/
ConstantProp.cpp
1997473
Drop 'const'
by Devang Patel
· 17 years ago
3e15bf3
Use 'static const char' instead of 'static const int'.
by Devang Patel
· 17 years ago
794fd75
Do not use typeinfo to identify pass in pass manager.
by Devang Patel
· 17 years ago
9133fe2
Apply the VISIBILITY_HIDDEN field to the remaining anonymous classes in
by Reid Spencer
· 18 years ago
79066fa
Adjust #includes to match movement of constant folding code from transformutils to libanalysis.
by Chris Lattner
· 18 years ago
0e5f499
Switch over Transforms/Scalar to use the STATISTIC macro. For each statistic
by Chris Lattner
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
fd93908
Remove trailing whitespace
by Misha Brukman
· 19 years ago
4b50156
Prototype these functions more accurately
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
6ffe551
Changes to fix up the inst_iterator to pass to boost iterator checks. This
by Chris Lattner
· 20 years ago
4647b7c
Constant propagation should remove the dead instructions
by Chris Lattner
· 20 years ago
b6ac8bc
Add header file I accidentally removed in teh shuffle
by Chris Lattner
· 21 years ago
e5d4f1b
Remove unneeded #include
by Chris Lattner
· 21 years ago
d745602
Finegrainify namespacification
by Chris Lattner
· 21 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 21 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 21 years ago
82c89b9
Hopefully, the final fix for `[Pp]ropogate'.
by Misha Brukman
· 21 years ago
cb2610e
- Rename AnalysisUsage::preservesAll to getPreservesAll & preservesCFG to
by Chris Lattner
· 22 years ago
a92f696
Updates to work with recent Statistic's changes:
by Chris Lattner
· 22 years ago
a6275cc
by Chris Lattner
· 22 years ago
f629309
*** empty log message ***
by Chris Lattner
· 22 years ago
7e70829
MEGAPATCH checkin.
by Chris Lattner
· 22 years ago
2172db0
Trivial cleanups
by Chris Lattner
· 22 years ago
3dec1f2
Add support for printing out statistics information when -stats is added to
by Chris Lattner
· 22 years ago
022103b
Merge all individual .h files into a single Scalar.h file
by Chris Lattner
· 22 years ago
2ed01d8
Factor code out to the TransformUtils library
by Chris Lattner
· 22 years ago
89df1b5
* Eliminate dead code that should have been removed in last revision
by Chris Lattner
· 22 years ago
f51825e
* Use simplified interface to constant propogation stuff.
by Chris Lattner
· 22 years ago
4c1061f
Implement constant propogation of shift instructions
by Chris Lattner
· 22 years ago
96c466b
Add new optional getPassName() virtual function that a Pass can override
by Chris Lattner
· 22 years ago
97e52e4
Tighten up the AnalysisUsage of lots of passes, primarily to correctly indicate whether or not they invalidate the CFGA
by Chris Lattner
· 22 years ago
31bcdb8
Split ConstantVals.h into Constant.h and Constants.h
by Chris Lattner
· 22 years ago
f57b845
* Rename MethodPass class to FunctionPass
by Chris Lattner
· 22 years ago
237e6d1
s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer
by Chris Lattner
· 22 years ago
968ddc9
ConstantHandling moved into VMCore library
by Chris Lattner
· 22 years ago
2fbfdcf
Change references to the Method class to be references to the Function
by Chris Lattner
· 22 years ago
0fce76a
Fix bug: test/Regression/Other/2002-03-11-ConstPropCrash.ll
by Chris Lattner
· 22 years ago
bd0ef77
Change over to use new style pass mechanism, now passes only expose small
by Chris Lattner
· 22 years ago
59b6b8e
Move stuff out of the Optimizations directories into the appropriate Transforms
by Chris Lattner
· 23 years ago
697954c
Changes to build successfully with GCC 3.02
by Chris Lattner
· 23 years ago
9102aee
Assertion could never fail because another one would in it's place. :)
by Chris Lattner
· 23 years ago
e9bb2df
Rename ConstPoolVal -> Constant
by Chris Lattner
· 23 years ago
7061dc5
Split the PHINode class out from the iOther.h file into the iPHINode.h file
by Chris Lattner
· 23 years ago
faffb05
Expose constant propogation of an instruction in a clean way
by Chris Lattner
· 23 years ago
37aabf2
Implemented constant propogation of cast instructions
by Chris Lattner
· 23 years ago
5680ee6
Convert optimizations to the pass infrastructure
by Chris Lattner
· 23 years ago
b00c582
Commit more code over to new cast style
by Chris Lattner
· 23 years ago
1d87bcf
Convert more code to use new style casts Eliminate old style casts from value.h
by Chris Lattner
· 23 years ago
9636a91
Add support for new style casts
by Chris Lattner
· 23 years ago
9b644cc
* Supoprt global constants
by Chris Lattner
· 23 years ago
a41f50d
Broad superficial changes:
by Chris Lattner
· 23 years ago
c8b25d4
Changed the fundemental architecture of Operands for Instructions. Now
by Chris Lattner
· 23 years ago
7e02b7e
Optimizations got their own header files
by Chris Lattner
· 23 years ago
2b05880
Export ConstantFoldTerminator, allow it to fold conditional branches to
by Chris Lattner
· 23 years ago
bca26a4
We need to make sure to remove PHI nodes in the successor that cannot be
by Chris Lattner
· 23 years ago
531450d
* Expose DoConstantPoolMerging
by Chris Lattner
· 23 years ago
0095054
Initial revision
by Chris Lattner
· 23 years ago