History log of /llvm-project/llvm/lib/Analysis/AliasSetTracker.cpp (Results 151 – 175 of 239)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# a7aed186 06-Aug-2010 Owen Anderson <resistor@mac.com>

Reapply r110396, with fixes to appease the Linux buildbot gods.

llvm-svn: 110460


# bda59bd2 06-Aug-2010 Owen Anderson <resistor@mac.com>

Revert r110396 to fix buildbots.

llvm-svn: 110410


# 755aceb5 05-Aug-2010 Owen Anderson <resistor@mac.com>

Don't use PassInfo* as a type identifier for passes. Instead, use the address of the static
ID member as the sole unique type identifier. Clean up APIs related to this change.

llvm-svn: 110396


# 5442c71f 03-Aug-2010 Dan Gohman <gohman@apple.com>

Thread const correctness through a bunch of AliasAnalysis interfaces and
eliminate several const_casts.

Make CallSite implicitly convertible to ImmutableCallSite.

Rename the getModRefBehavior for i

Thread const correctness through a bunch of AliasAnalysis interfaces and
eliminate several const_casts.

Make CallSite implicitly convertible to ImmutableCallSite.

Rename the getModRefBehavior for intrinsic IDs to
getIntrinsicModRefBehavior to avoid overload ambiguity with CallSite,
which happens to be implicitly convertible to bool.

llvm-svn: 110155

show more ...


# 2e2503cd 28-Jul-2010 Gabor Greif <ggreif@gmail.com>

simplify

llvm-svn: 109577


# a57b97e7 21-Jul-2010 Owen Anderson <resistor@mac.com>

Fix batch of converting RegisterPass<> to INTIALIZE_PASS().

llvm-svn: 109045


Revision tags: llvmorg-2.7.0
# 0295ecfe 23-Dec-2009 David Greene <greened@obbligato.org>

Change dbgs() back to errs() as Chris requested.

llvm-svn: 92073


# 2ec90035 23-Dec-2009 David Greene <greened@obbligato.org>

Convert debug messages to use dbgs(). Generally this means
s/errs/dbgs/g except for certain special cases.

llvm-svn: 92029


# 88874ec6 22-Nov-2009 Chris Lattner <sabre@nondot.org>

Remove the AliasAnalysis::getMustAliases method, which is dead.

The hasNoModRefInfoForCalls isn't worth it as a filter because
basicaa provides m/r info and everything chains to it, so remove
it.

Remove the AliasAnalysis::getMustAliases method, which is dead.

The hasNoModRefInfoForCalls isn't worth it as a filter because
basicaa provides m/r info and everything chains to it, so remove
it.

llvm-svn: 89599

show more ...


# 03d1bca6 03-Nov-2009 Chris Lattner <sabre@nondot.org>

remove unneeded checks of isFreeCall

llvm-svn: 85866


# f390e04a 27-Oct-2009 Victor Hernandez <vhernandez@apple.com>

Rename MallocFreeHelper as MemoryBuiltins

llvm-svn: 85286


# 762195bd 26-Oct-2009 Victor Hernandez <vhernandez@apple.com>

Rename MallocHelper as MallocFreeHelper, since it now also identifies calls to free()

llvm-svn: 85181


# de5ad42a 26-Oct-2009 Victor Hernandez <vhernandez@apple.com>

Remove FreeInst.
Remove LowerAllocations pass.
Update some more passes to treate free calls just like they were treating FreeInst.

llvm-svn: 85176


# 974e12b2 25-Oct-2009 Nick Lewycky <nicholas@mxc.ca>

Remove includes of Support/Compiler.h that are no longer needed after the
VISIBILITY_HIDDEN removal.

llvm-svn: 85043


# 02d5f77d 25-Oct-2009 Nick Lewycky <nicholas@mxc.ca>

Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit

Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Chris claims we should never have visibility_hidden inside any .cpp file but
that's still not true even after this commit.

llvm-svn: 85042

show more ...


Revision tags: llvmorg-2.6.0
# b1d782be 23-Aug-2009 Chris Lattner <sabre@nondot.org>

eliminate the std::ostream form of WriteAsOperand and update clients.
This also updates dominator related stuff.

llvm-svn: 79825


# dc2b1b0a 31-Jul-2009 Dan Gohman <gohman@apple.com>

Fix some problems with ASTCallbackVH in its use as a DenseMap key.

llvm-svn: 77696


# f4362da1 30-Jul-2009 Dan Gohman <gohman@apple.com>

Use CallbackVH in AliasSetTracker to avoid getting stuck with
dangling Value*s.

llvm-svn: 77623


# 43d19d61 25-Jul-2009 Dan Gohman <gohman@apple.com>

Make AliasAnalysis and related classes use
getAnalysisIfAvailable<TargetData>().

llvm-svn: 77028


# fbcc663c 14-Jul-2009 Torok Edwin <edwintorok@gmail.com>

llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location i

llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
This adds location info for all llvm_unreachable calls (which is a macro now) in
!NDEBUG builds.
In NDEBUG builds location info and the message is off (it only prints
"UREACHABLE executed").

llvm-svn: 75640

show more ...


# 56d06597 11-Jul-2009 Torok Edwin <edwintorok@gmail.com>

assert(0) -> LLVM_UNREACHABLE.
Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG bu

assert(0) -> LLVM_UNREACHABLE.
Make llvm_unreachable take an optional string, thus moving the cerr<< out of
line.
LLVM_UNREACHABLE is now a simple wrapper that makes the message go away for
NDEBUG builds.

llvm-svn: 75379

show more ...


# 7a78f3ab 30-Mar-2009 Devang Patel <dpatel@apple.com>

getEntryFor() may invalidate DenseMap iterator.
Walking an invalidated iterator is not a good idea.

llvm-svn: 68047


# 0eab5ecb 09-Mar-2009 Chris Lattner <sabre@nondot.org>

reimplement AliasSetTracker in terms of DenseMap instead of hash_map,
hopefully no functionality change.

llvm-svn: 66398


# 50603510 03-Mar-2009 Zhou Sheng <zhousheng00@gmail.com>

Ignore the debug info intrinsics when adding instructions into alias sets.

llvm-svn: 65934


Revision tags: llvmorg-2.5.0, llvmorg-2.4.0
# a79db30d 04-Sep-2008 Dan Gohman <gohman@apple.com>

Tidy up several unbeseeming casts from pointer to intptr_t.

llvm-svn: 55779


12345678910