Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
e79422096ea5319a365d160693d0957a2a4df75e
/
lib
/
Analysis
/
IPA
/
GlobalsModRef.cpp
e794220
Refactor my previous change to maintain the distinction between AliasAnalysis and BasicAliasAnalysis. This involves some wider changes because it
by Owen Anderson
· 16 years ago
bb46f52
Add the private linkage.
by Rafael Espindola
· 16 years ago
5d0392c
Factorize code: remove variants of "strip off
by Duncan Sands
· 16 years ago
b8ca4ff
Fix PR2792: treat volatile loads as writing memory somewhere.
by Duncan Sands
· 16 years ago
2bb4a4d
Rather than marking all internal globals "Ref"
by Duncan Sands
· 16 years ago
892b840
Intrinsics don't touch internal global variables
by Duncan Sands
· 16 years ago
1abe60b
Intrinsics don't read these kinds of global variables.
by Duncan Sands
· 16 years ago
f423abc
Neaten this up a bit. No functionality change.
by Duncan Sands
· 16 years ago
ae73dc1
Tidy up several unbeseeming casts from pointer to intptr_t.
by Dan Gohman
· 16 years ago
34f2a0c
If a SCC has a node without a function, then the SCC
by Duncan Sands
· 16 years ago
b070bee
Fix maxo bado thinko.
by Duncan Sands
· 16 years ago
d0ac373
Since onlyReadsMemory returns true if in fact
by Duncan Sands
· 16 years ago
9a036b9
Cleanup GlobalsModRef a bit. When analysing the
by Duncan Sands
· 16 years ago
844731a
Clean up the use of static and anonymous namespaces. This turned up
by Dan Gohman
· 16 years ago
4f4c28f
Restore isCFGOnly property of various analysis passes.
by Devang Patel
· 17 years ago
c758209
PassInfo keep tracks whether a pass is an analysis pass or not.
by Devang Patel
· 17 years ago
c7fe32e
Do not use virtual function to identify an analysis pass.
by Devang Patel
· 17 years ago
1cee94f
Identify Analysis pass.
by Devang Patel
· 17 years ago
ae9f3a3
Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings.
by Anton Korobeynikov
· 17 years ago
4ee451d
Remove attribution from file headers, per discussion on llvmdev.
by Chris Lattner
· 17 years ago
dff6710
Integrate the readonly/readnone logic more deeply
by Duncan Sands
· 17 years ago
cd883f2
chain update requests properly.
by Chris Lattner
· 17 years ago
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
d7d83db
Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
by Reid Spencer
· 18 years ago
5cbf985
For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoid
by Reid Spencer
· 18 years ago
e4d87aa
For PR950:
by Reid Spencer
· 18 years ago
3b27d68
eliminate static ctors from Statistics
by Chris Lattner
· 18 years ago
ac0b6ae
Detemplatize the Statistic class. The only type it is instantiated with
by Chris Lattner
· 18 years ago
3da59db
For PR950:
by Reid Spencer
· 18 years ago
39d78d6
Fixme is already done
by Chris Lattner
· 18 years ago
ab38358
Teach globalsmodref-aa to track scalar pointer global variables which point
by Chris Lattner
· 18 years ago
a537017
simplify AnalysisGroup registration, eliminating one typeid call.
by Chris Lattner
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
d85340f
Change the callgraph representation to store the callsite along with the
by Chris Lattner
· 18 years ago
3fe4d3c
Malloc/Free have mod/ref effects. Do not allow CSE of function calls that
by Chris Lattner
· 20 years ago
dedf2bd
Convert tabs to spaces
by Misha Brukman
· 20 years ago
2b37d7c
Remove trailing whitespace
by Misha Brukman
· 20 years ago
62da315
Simplify dead code into a fixme :)
by Chris Lattner
· 20 years ago
c4417f9
fix a compiler crash in runtime/libprofile
by Chris Lattner
· 20 years ago
f5eaf3c
wrap a long line
by Chris Lattner
· 20 years ago
ec6518d
If we are calling an external function, chain to another AA to potentially
by Chris Lattner
· 20 years ago
e4d5c44
This mega patch converts us from using Function::a{iterator|begin|end} to
by Chris Lattner
· 20 years ago
41925f8
Actually overload the virtual method. This fixes
by Chris Lattner
· 20 years ago
0af024c
Adjust to new alias analysis interfaces
by Chris Lattner
· 20 years ago
4a7ebfa
For PR387:\ Add getModRefInfo method to avoid overloaded virtuals
by Reid Spencer
· 20 years ago
b12914b
'Pass' should now not be derived from by clients. Instead, they should derive
by Chris Lattner
· 20 years ago
551ccae
Changes For Bug 352
by Reid Spencer
· 20 years ago
b0015c5
nuke pointless -debug output
by Chris Lattner
· 20 years ago
105d26a
Fix conservative assumption, which was quite broken. Also, notice that
by Chris Lattner
· 20 years ago
fe98f27
Complete rewrite of this pass to be faster, use less memory, be easier to
by Chris Lattner
· 20 years ago
e840434
bug 122:
by Reid Spencer
· 20 years ago
3b04a8a
Initial checkin of a simple mod/ref analysis for global variables. This is
by Chris Lattner
· 20 years ago