Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
10c9a8211d48ddd34ebe4b0abea21917a8dc7ed4
/
lib
/
Transforms
/
Scalar
/
DCE.cpp
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
4d447f5
Inherit BasicBlockPass directly from Pass.
by Devang Patel
· 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
9281282
clean up and modernize this pass.
by Chris Lattner
· 19 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
96d4bf7
Make the create...() functions for some of these passes return a FunctionPass *.
by Brian Gaeke
· 20 years ago
6ffe551
Changes to fix up the inst_iterator to pass to boost iterator checks. This
by Chris Lattner
· 20 years ago
4e5f036
This code really wants to iterate over the OPERANDS of an instruction, not
by Chris Lattner
· 20 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
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
16da494
Simplify the interface to local DCE and Constant prop
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
92deeaf
* Remove all cfg simplification stuff for a new cfg simplify pass (todo)
by Chris Lattner
· 22 years ago
cdac78b
Merge blocks like this:
by Chris Lattner
· 22 years ago
c6f3ae5
Eliminate duplicate or unneccesary #include's
by Chris Lattner
· 22 years ago
96c466b
Add new optional getPassName() virtual function that a Pass can override
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
1a18b7c
Change Constant::getNullConstant to Constant::getNullValue
by Chris Lattner
· 22 years ago
42a4127
Add #includes to make up for #includes pruned out of header files.
by Chris Lattner
· 22 years ago
237e6d1
s/Method/Function Remove extraneous #includes of llvm/Assembly/Writer
by Chris Lattner
· 22 years ago
79df7c0
Change references from Method to Function
by Chris Lattner
· 22 years ago
bd0ef77
Change over to use new style pass mechanism, now passes only expose small
by Chris Lattner
· 23 years ago
455889a
* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and into
by Chris Lattner
· 23 years ago
c560f88
Implement new DeadInstElmination pass remove old comment
by Chris Lattner
· 23 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
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
cee8f9a
Create a new #include "Support/..." directory structure to move things
by Chris Lattner
· 23 years ago
081431a
Avoid making a broken transformation!
by Chris Lattner
· 23 years ago
a1f6e64
Expose the low level DCE mechanism to external users Refactor code to support it
by Chris Lattner
· 23 years ago
edefaa1
Simplify DCE code a lot
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
f0604b8
Pull predecessor and successor iterators out of the CFG*.h files, and plop them into
by Chris Lattner
· 23 years ago
2f11a9d
* Eliminate constant pool dependancies: * Eliminate DoRemoveUnusedConstants
by Chris Lattner
· 23 years ago
ee7cb29
Enable the elimination of method prototypes that are not referenced
by Chris Lattner
· 23 years ago
57dbb3a
Moved inline/llvm/Tools/* to include/llvm/Support/*
by Chris Lattner
· 23 years ago
20a155f
Remove dependency on the structure of ValueHolder.
by Chris Lattner
· 23 years ago
c262f72
Don't clean out the type plane of the constant pool... this is a hack. FIXME
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
25d17a5
* Factored RemovePredecessorFromBlock into BasicBlock::removePredecessor
by Chris Lattner
· 23 years ago
7fc9fe3
Miscellaneous cleanups:
by Chris Lattner
· 23 years ago
5ef7afb
Get rid of a silly printout that isn't needed right now
by Chris Lattner
· 23 years ago
d36c91c
Updates to work with new cfg namespace
by Chris Lattner
· 23 years ago
ee976f3
Updates to support * Changes in PHI node structure
by Chris Lattner
· 23 years ago
dac6dda
Updated to work with new CFG.h file.
by Chris Lattner
· 23 years ago
f155e13
Significant rework. DCE is still not done (see #ifdef'd out parts)
by Chris Lattner
· 23 years ago
0095054
Initial revision
by Chris Lattner
· 23 years ago