Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
b1e6f051108759c26d38ba0f64736f567d46f7a1
/
lib
/
Analysis
e7e221a
Dont' try to parse the colon
by Chris Lattner
· 21 years ago
f2d0134
Add a more general check-flags which can be used to ensure arbitrary flags are set
by Chris Lattner
· 21 years ago
c07736a
Simplify code by using ConstantInt::getRawValue instead of checking to see
by Chris Lattner
· 21 years ago
bfcdf14
Fit code into 80 columns
by Chris Lattner
· 21 years ago
28a128e
Eliminate old-style cast
by Chris Lattner
· 21 years ago
40c600e
Fix comment.
by Vikram S. Adve
· 21 years ago
1d2ba44
Fix typo in call to isUnresolvableFunc, which was breaking the build.
by Brian Gaeke
· 21 years ago
1da1d32
Rematerialize nodes from the globals graph into the current graph
by Vikram S. Adve
· 21 years ago
03e19dd
(1) Rematerialize nodes from the globals graph into the current graph
by Vikram S. Adve
· 21 years ago
78bbec7
Implement 2 important changes: (1) rematerialization from the globals graph,
by Vikram S. Adve
· 21 years ago
2e1de5e
Factor out the test for unresolvable external functions into
by Vikram S. Adve
· 21 years ago
1ba3138
The word `separate' only has one `e'.
by Misha Brukman
· 21 years ago
5bfccb9
Reuse the values if they are constants: this is important so that we index into the right structure field
by Chris Lattner
· 21 years ago
85cfe01
Remove globals more aggressively from graphs.
by Chris Lattner
· 21 years ago
7079386
INCLUDE_PARENT_GRAPH is required!
by Chris Lattner
· 21 years ago
10c45d6
Disable incorrect mustalias code
by Chris Lattner
· 21 years ago
61691c5
Remove space at end of line
by Chris Lattner
· 21 years ago
6c87461
Fix how we are handling unreachable functions. This DRAMATICALLY improves efficiency
by Chris Lattner
· 21 years ago
d391d70
Keep track of how many inlinings are performed
by Chris Lattner
· 21 years ago
47030f8
Try using trivially dead deletion
by Chris Lattner
· 21 years ago
44cfdf9
Remove dead Nodes list
by Chris Lattner
· 21 years ago
a8da51b
Complete rewrite of td pass
by Chris Lattner
· 21 years ago
63899fa
Print collapsed to match the paper
by Chris Lattner
· 21 years ago
9cd0484
Reduce amount of work we do calculating mustaliases if the arg is a global
by Chris Lattner
· 21 years ago
58f98d0
Add support for ParentGraph only when building in debug mode
by Chris Lattner
· 21 years ago
f07804b
Add some functions to the blacklist
by Chris Lattner
· 21 years ago
744f939
Make the BU closure keep track of which actual calls happen Minor cleanups
by Chris Lattner
· 21 years ago
3051419
Make local pass print out its progress
by Chris Lattner
· 21 years ago
5fd6091
Fix bug: Regression/Other/2002-03-11-ExprAssertion.ll
by Chris Lattner
· 21 years ago
18f07a1
Rework TD pass to work with the precise call graph constructed by the BU phase
by Chris Lattner
· 21 years ago
b6734b2
Do not treat global variables as functions! (and assert failing)
by Chris Lattner
· 21 years ago
d9dad2c
Dont' print scalar nodes for ConstantPointerRefs
by Chris Lattner
· 21 years ago
5d5b6d6
Minor cleanups
by Chris Lattner
· 21 years ago
6681e98
Use the getFunctionNames method
by Chris Lattner
· 21 years ago
a9d6566
Add new method
by Chris Lattner
· 21 years ago
2b4c8df
Split CallSiteIterator out into DSCallSiteIterator.h, and generalize it a bit
by Chris Lattner
· 21 years ago
9f93055
Be more const-correct
by Chris Lattner
· 21 years ago
7b1ceaa
Fix bug in last checkin
by Chris Lattner
· 21 years ago
0eea618
Reimplement the BU closure to collapse all SCC graphs into a single graph.
by Chris Lattner
· 21 years ago
2cb9acd
Handle the case where OldNodeMap == &ScalarMap correctly
by Chris Lattner
· 21 years ago
acbc8c6
Remove dead method
by Chris Lattner
· 21 years ago
81d924d
Do not delete the same graph multiple times when freeing memory if graphs are sharing
by Chris Lattner
· 21 years ago
3d16290
Do not multiply delete graphs if functions are sharing graphs
by Chris Lattner
· 21 years ago
8d32767
Move usages of explicit hash_* datastructures to use typedefs
by Chris Lattner
· 21 years ago
5a54063
Revamp DSGraphs so that they can support multiple functions in the same
by Chris Lattner
· 21 years ago
a321b04
Adjust for new DSGraph API
by Chris Lattner
· 21 years ago
dea8146
Abstract out the predicate which decides whether a function gets complete
by Chris Lattner
· 21 years ago
06e24c8
Fix minor bug in previous checkin
by Chris Lattner
· 21 years ago
919ffbf
Add support for ensuring that nodes are not incomplete
by Chris Lattner
· 21 years ago
5c5b10f
Add support for "physical subtyping", which fixes:
by Chris Lattner
· 21 years ago
889fb9d
Add print method to not get silly warning from analyze
by Chris Lattner
· 21 years ago
5100dbb
New pass which is useful for writing regression tests
by Chris Lattner
· 21 years ago
5c70dc0
Expose must alias information for global variables, implementing: DSGraph/mustalias.ll
by Chris Lattner
· 21 years ago
aed2c6d
If the alias analysis algorithm we are using can provide MUST alias information,
by Chris Lattner
· 21 years ago
1842a90
Count operands to instructions as well as just results. This allows for global variables to be checked as well
by Chris Lattner
· 21 years ago
312edd3
Propagate globals graph from the local to bu to td globals graphs. This
by Chris Lattner
· 21 years ago
5e459db
Drop references to globals who do exist in the globals graph, but are never
by Chris Lattner
· 21 years ago
72d50a0
Avoid double negatives
by Chris Lattner
· 21 years ago
934fe85
New pass to perform DSA based optimizations. Initially we just support turning
by Chris Lattner
· 21 years ago
5db61fd
Fix bug: LevelRaise/2003-06-25-ExprAnalysis.ll
by Chris Lattner
· 21 years ago
e0f4b98
Remove support for the MultiObject flag, which was fundamentally broken
by Chris Lattner
· 21 years ago
bd92b73
* Changes to make NodeType be private to DSNode.
by Chris Lattner
· 21 years ago
388f669
Implement handling of constantexprs for disambiguation. This implements
by Chris Lattner
· 21 years ago
efa095e
Avoid divide by zero errors
by Chris Lattner
· 21 years ago
e158b19
Nodes get forwarded when they are collapsed currently.
by Chris Lattner
· 21 years ago
a75c8c4
Remove bogus assertion: a node with no referrers could be collapsed if field-sensitivity was disabled
by Chris Lattner
· 21 years ago
28c6cf2
Implement forwarding from stores to loads of must-aliased pointers.
by Chris Lattner
· 21 years ago
920bd79
Be more robust in the face of undefined behavior.
by Chris Lattner
· 21 years ago
a92dc19
Fix bug: CBackend/2003-05-31-MissingStructName.ll
by Chris Lattner
· 21 years ago
ab2b328
Eliminate unnecessary ->get calls that are now automatically handled.
by Chris Lattner
· 21 years ago
a22eace
Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly()
by Vikram S. Adve
· 21 years ago
9098f64
Fix Bug: BasicAA/2003-05-21-GEP-Problem.ll
by Chris Lattner
· 21 years ago
1a1046b
The word `operands' has an `r' in it.
by Misha Brukman
· 21 years ago
a98cd45
Sparc instruction opcodes now all live under the `V9' namespace.
by Misha Brukman
· 21 years ago
f117cc9
s/convertable/convertible/g
by Misha Brukman
· 21 years ago
39c987a
Fix bug: Analysis/LoopInfo/2003-05-15-NestingProblem.ll
by Chris Lattner
· 21 years ago
577385e
Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.ll
by Chris Lattner
· 21 years ago
99224ae
Fix bug: LoopPreheaders/2003-04-25-AssertFail.ll
by Chris Lattner
· 21 years ago
807b705
Fix BasicAA/2003-04-25-GEPCrash.ll
by Chris Lattner
· 21 years ago
2ee82e0
Remove unneccesary &*
by Chris Lattner
· 21 years ago
b581148
Fix bug: BasicAA/2003-04-22-GEPProblem.ll
by Chris Lattner
· 21 years ago
ac7ad68
Fix bug: IndVarSimplify/2003-04-16-ExprAnalysis.ll
by Chris Lattner
· 21 years ago
4ad02e7
Add new linkage types to support a real frontend
by Chris Lattner
· 21 years ago
3e76157
Remove unneccesary forward decl
by Chris Lattner
· 22 years ago
506b4e4
Fix bug: BasicAA/2003-03-04-GEPCrash.ll
by Chris Lattner
· 22 years ago
319d05b
ADd two new 'add' methods
by Chris Lattner
· 22 years ago
088b639
Don't apply type information to load instructions if it will cause collapsing
by Chris Lattner
· 22 years ago
ff2d556
Fix a problem with negative indexes
by Chris Lattner
· 22 years ago
bb05f1e
Add dump method for Loops
by Chris Lattner
· 22 years ago
a94837a
Simplify a bit by using a new member function
by Chris Lattner
· 22 years ago
f2e2925
Change behavior of changeExitBlock function to replace all instances of exit block
by Chris Lattner
· 22 years ago
5a8a291
Fix bug: LICM/2003-02-27-PreheaderProblem.ll
by Chris Lattner
· 22 years ago
5f82b8a
- LoopInfo now calculates and tracks loop exit blocks
by Chris Lattner
· 22 years ago
31a9d18
Make the aliassettracker much more precise by actually tracking size
by Chris Lattner
· 22 years ago
c330ee6
Fix bug: BasicAA/2003-02-26-AccessSizeTest.ll
by Chris Lattner
· 22 years ago
a36635a
Fix several bugs in basic-aa
by Chris Lattner
· 22 years ago
8dcd17c
Add new -no-aa implementation
by Chris Lattner
· 22 years ago
d501c13
Move BasicAA pass out to it's own header file
by Chris Lattner
· 22 years ago
a612afc
Adjust to implement new AA interface
by Chris Lattner
· 22 years ago
e4b3339
Adjust to new AA interface
by Chris Lattner
· 22 years ago
Next »