#
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
|