Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
llvm
/
1997473cf72957d0e70322e2fe6fe2ab141c58a6
/
lib
/
Analysis
/
AliasSetTracker.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
d7d83db
Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduce
by Reid Spencer
· 18 years ago
e815619
Changed llvm_ostream et all to OStream. llvm_cerr, llvm_cout, llvm_null, are
by Bill Wendling
· 18 years ago
6f81b51
Removed some of the iostream #includes. Moved towards converting to using
by Bill Wendling
· 18 years ago
e81f725
Explain change with a comment.
by Nick Lewycky
· 18 years ago
38c7c42
Fix PR912. The input to erase() must not be a reference to the data
by Nick Lewycky
· 18 years ago
7f8897f
eliminate RegisterOpt. It does the same thing as RegisterPass.
by Chris Lattner
· 18 years ago
356d8c2
Handle alias sets that have been unified, and thus can have other references
by Chris Lattner
· 18 years ago
f299857
Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue
by Chris Lattner
· 18 years ago
959e321
Fix a stale pointer issue that caused 300.twolf to fail to build on zion
by Chris Lattner
· 18 years ago
4983cf7
Make the -print-alias-sets pass work for printing out something other than
by Chris Lattner
· 19 years ago
2b37d7c
Remove trailing whitespace
by Misha Brukman
· 19 years ago
2958eea
Treat free operations as volatile, since they cannot be moved. This fixes
by Chris Lattner
· 19 years ago
5b3a455
Fix the missing symbols problem Bill was hitting. Patch contributed by
by Chris Lattner
· 19 years ago
0af024c
Adjust to new alias analysis interfaces
by Chris Lattner
· 20 years ago
ce9653c
For PR387:\
by Reid Spencer
· 20 years ago
cc8d524
When merging to alias sets, if they are both must alias, the result is not
by Chris Lattner
· 20 years ago
07bfa52
Add a new interface
by Chris Lattner
· 20 years ago
53fe2be
Remove dead var
by Chris Lattner
· 20 years ago
3080b60
Add some assertions
by Chris Lattner
· 20 years ago
b66e648
Implement an AliasSetTracker::copyValue method
by Chris Lattner
· 20 years ago
47b14a4
Fix #includes of i*.h => Instructions.h as per PR403.
by Misha Brukman
· 20 years ago
63e9930
Remove a bogus assertion
by Chris Lattner
· 20 years ago
efe30ef
Use context-sensitive alias analysis to avoid pessimization in clients of
by Chris Lattner
· 20 years ago
61d4627
Add some new methods
by Chris Lattner
· 20 years ago
34a1005
Fix a latent bug in the AliasSetTracker that was exposed by the FreeInst additions and broke a bunch of programs last night.
by Chris Lattner
· 20 years ago
5c88260
Add support for free instructions
by Chris Lattner
· 20 years ago
b8a31ac
Clean up reference counting to stop "leaking" alias sets
by Chris Lattner
· 20 years ago
6d4b0d7
Add capability to remove aliasing aliassets from an AST
by Chris Lattner
· 20 years ago
12c1155
Make the AST interface a bit richer by returning whether an insertion caused
by Chris Lattner
· 20 years ago
954da37
Add #include <iostream> since Value.h does not #include it any more.
by Reid Spencer
· 20 years ago
c43e0ae
Rename a method
by Chris Lattner
· 20 years ago
6ffe551
Changes to fix up the inst_iterator to pass to boost iterator checks. This
by Chris Lattner
· 20 years ago
4781bc7
Fix a HORRIBLY NASTY bug that caused siod to stop working last night.
by Chris Lattner
· 20 years ago
fcead4f
Ok, the assertion was bogus. Calls that do not read/write memory should not
by Chris Lattner
· 20 years ago
df209fc
This assertion is bogus now that calls do not necessarily read/write memory
by Chris Lattner
· 20 years ago
5b5f7c1
Don't be COMPLETELY pessimistic in the face of function calls
by Chris Lattner
· 20 years ago
2cffeec
Add a new AliassetTracker::remove method. Because we need to be able to remove
by Chris Lattner
· 21 years ago
e260924
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
577385e
Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.ll
by Chris Lattner
· 21 years ago
319d05b
ADd two new 'add' methods
by Chris Lattner
· 21 years ago
31a9d18
Make the aliassettracker much more precise by actually tracking size
by Chris Lattner
· 21 years ago
2d0a4a4
Convert to work with new AliasAnalysis interface by conservatively assuming all pointers are arbitrarily large accesses
by Chris Lattner
· 21 years ago
9971ac4
This is a substantial rewrite of the AliasSetTracker class which now uses
by Chris Lattner
· 21 years ago
009cc3d
First try at implementing the AliasSetTracker class. I'm sure it will need
by Chris Lattner
· 22 years ago