Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
61b8c9bf94fdfb33c5bfd72458feaa77762aa72c
/
lib
/
Analysis
/
BasicAliasAnalysis.cpp
534927d
Add even more missing createXxxPass functions.
by Jeff Cohen
· 21 years ago
5226f6a
Fix a bug in -no-aa that caused two DSGraph tests to XPASS.
by Chris Lattner
· 21 years ago
0af024c
Adjust to new alias analysis interfaces
by Chris Lattner
· 21 years ago
c49741d
Add testcase and fix for yet another case where we query the size an
by Alkis Evlogimenos
· 21 years ago
a95cf30
Add testcase and fix for another case where we query the size an abstract type.
by Alkis Evlogimenos
· 21 years ago
4a7ebfa
For PR387:\ Add getModRefInfo method to avoid overloaded virtuals
by Reid Spencer
· 21 years ago
eaf8f9c
Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll
by Chris Lattner
· 21 years ago
4e61676
The trick with globals actually works with allocas and malloc too
by Chris Lattner
· 21 years ago
0a1ac90
A store or load cannot alias a global if the accessed amount is larger then
by Chris Lattner
· 21 years ago
bc2a99b
Simplify conditional and fix LICM/2004-11-17-UndefIndexCrash.ll
by Chris Lattner
· 21 years ago
a35339d
Be more careful about looking for constants when we really want constantint's.
by Chris Lattner
· 21 years ago
20aa474
Fixes to make LLVM compile with vc7.1.
by Alkis Evlogimenos
· 21 years ago
eb62bc7
Merge i*.h headers into Instructions.h as part of bug403.
by Alkis Evlogimenos
· 21 years ago
730b1ad
Fix test/Regression/Analysis/BasicAA/2004-07-28-MustAliasbug.llx
by Chris Lattner
· 21 years ago
db5b80a
Make basicaa a bit more aggressive
by Chris Lattner
· 21 years ago
e181b94
basic-aa can actually provide simple mod/ref info
by Chris Lattner
· 21 years ago
05e4798
This was implemented back in march
by Chris Lattner
· 21 years ago
bb8f43c
Do not ignore casts unless they are pointer-pointer casts. This caused us
by Chris Lattner
· 21 years ago
e840434
bug 122:
by Reid Spencer
· 21 years ago
f70770a
Simplify logic.
by Chris Lattner
· 21 years ago
689835a
Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.
by Chris Lattner
· 21 years ago
4ee623d
isnan is dead
by Chris Lattner
· 21 years ago
9f35196
llvm.isnan doesn't access memory
by Chris Lattner
· 21 years ago
b52f440
Move the -no-aa AA implementation into this file since both of these
by Chris Lattner
· 22 years ago
7512c08
Hrm, operator new and new[] do not belong here. We should not CSE them! :)
by Chris Lattner
· 22 years ago
bec63d6
operator new & operator new[] do not kill any legal memory locations.
by Chris Lattner
· 22 years ago
65585aa
Allow clients to be more efficient.
by Chris Lattner
· 22 years ago
b903fc5
Add a couple of more functions that cannot access memory (the intrinsics) and
by Chris Lattner
· 22 years ago
28977af
Support getelementptr instructions which use uint's to index into structure
by Chris Lattner
· 22 years ago
002be76
Add some missing functions. Make sure to handle calls together in case the
by Chris Lattner
· 22 years ago
bbcc147
Fix a minor bug, implementing GCSE/call_pure_function.ll
by Chris Lattner
· 22 years ago
4244bb5
Teach basicaa about some stdc functions.
by Chris Lattner
· 22 years ago
7a82ba0
Fix a couple of minor problems. Because PHI nodes can use themselves, this
by Chris Lattner
· 22 years ago
04b7593
Implement mod/ref analysis for a trivial case where locals don't escape.
by Chris Lattner
· 22 years ago
2d6a6aa
Expand on my note-to-self
by Chris Lattner
· 22 years ago
e735b2d
Fix a soon-to-be-missing #include
by Chris Lattner
· 22 years ago
a4dd674
Fix thinko
by Chris Lattner
· 22 years ago
bc1daaa
Implement the pointsToConstantMemory() method.
by Chris Lattner
· 22 years ago
6eb88d4
Eliminate use of ConstantHandling itf
by Chris Lattner
· 22 years ago
6cdc42b
Add a note
by Chris Lattner
· 22 years ago
4a83088
Factor out some duplicated code, implement the rest of the cases in
by Chris Lattner
· 22 years ago
b307c88
Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementptr's
by Chris Lattner
· 22 years ago
c54735e
Fix a glaring bug
by Chris Lattner
· 22 years ago
88d3e03
Realize the gep P, <zeros> must aliases P. This is a partial fix for PR 86
by Chris Lattner
· 22 years ago
8639145
With Brian's change to AA.h we can now clean out this uglyness
by Chris Lattner
· 22 years ago
9d7c9ea
Fix file header
by Chris Lattner
· 22 years ago
1af55e1
Use gep_type_begin/end instead of looking for ubytes
by Chris Lattner
· 22 years ago
ec4e808
Finegrainify namespacification
by Chris Lattner
· 22 years ago
d0fde30
Put all LLVM code into the llvm namespace, as per bug 109.
by Brian Gaeke
· 22 years ago
b576c94
Added LLVM project notice to the top of every C++ source file.
by John Criswell
· 22 years ago
c182003
Fix bug: BasicAA/2003-09-19-LocalArgument.ll
by Chris Lattner
· 22 years ago
2f2d065
Fixed spelling and grammar.
by Misha Brukman
· 22 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
· 22 years ago
388f669
Implement handling of constantexprs for disambiguation. This implements
by Chris Lattner
· 22 years ago
920bd79
Be more robust in the face of undefined behavior.
by Chris Lattner
· 23 years ago
9098f64
Fix Bug: BasicAA/2003-05-21-GEP-Problem.ll
by Chris Lattner
· 23 years ago
807b705
Fix BasicAA/2003-04-25-GEPCrash.ll
by Chris Lattner
· 23 years ago
b581148
Fix bug: BasicAA/2003-04-22-GEPProblem.ll
by Chris Lattner
· 23 years ago
3e76157
Remove unneccesary forward decl
by Chris Lattner
· 23 years ago
506b4e4
Fix bug: BasicAA/2003-03-04-GEPCrash.ll
by Chris Lattner
· 23 years ago
ff2d556
Fix a problem with negative indexes
by Chris Lattner
· 23 years ago
c330ee6
Fix bug: BasicAA/2003-02-26-AccessSizeTest.ll
by Chris Lattner
· 23 years ago
a36635a
Fix several bugs in basic-aa
by Chris Lattner
· 23 years ago
d501c13
Move BasicAA pass out to it's own header file
by Chris Lattner
· 23 years ago