aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BasicAliasAnalysis.cpp
AgeCommit message (Expand)Author
2004-07-14Simplify logic.Chris Lattner
2004-06-19Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner
2004-06-15isnan is deadChris Lattner
2004-06-11llvm.isnan doesn't access memoryChris Lattner
2004-05-23Move the -no-aa AA implementation into this file since both of theseChris Lattner
2004-04-12Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner
2004-04-11operator new & operator new[] do not kill any legal memory locations.Chris Lattner
2004-04-11Allow clients to be more efficient.Chris Lattner
2004-04-10Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner
2004-04-05Support getelementptr instructions which use uint's to index into structureChris Lattner
2004-03-16Add some missing functions. Make sure to handle calls together in case theChris Lattner
2004-03-15Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner
2004-03-15Teach basicaa about some stdc functions.Chris Lattner
2004-03-12Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner
2004-03-12Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner
2004-03-01Expand on my note-to-selfChris Lattner
2004-02-22Fix a soon-to-be-missing #includeChris Lattner
2004-01-30Fix thinkoChris Lattner
2004-01-30Implement the pointsToConstantMemory() method.Chris Lattner
2004-01-12Eliminate use of ConstantHandling itfChris Lattner
2003-12-28Add a noteChris Lattner
2003-12-11Factor out some duplicated code, implement the rest of the cases inChris Lattner
2003-12-11Fix PR86. This makes basicaa _SIGNIFICANLY_ more aggressive with getelementp...Chris Lattner
2003-12-11Fix a glaring bugChris Lattner
2003-12-11Realize the gep P, <zeros> must aliases P.Chris Lattner
2003-12-11With Brian's change to AA.h we can now clean out this uglynessChris Lattner
2003-11-25Fix file headerChris Lattner
2003-11-25Use gep_type_begin/end instead of looking for ubytesChris Lattner
2003-11-25Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-09-20Fix bug: BasicAA/2003-09-19-LocalArgument.llChris Lattner
2003-09-11Fixed spelling and grammar.Misha Brukman
2003-07-03Reuse the values if they are constants: this is important so that we index in...Chris Lattner
2003-06-17Implement handling of constantexprs for disambiguation. This implementsChris Lattner
2003-06-02Be more robust in the face of undefined behavior.Chris Lattner
2003-05-21Fix Bug: BasicAA/2003-05-21-GEP-Problem.llChris Lattner
2003-04-25Fix BasicAA/2003-04-25-GEPCrash.llChris Lattner
2003-04-22Fix bug: BasicAA/2003-04-22-GEPProblem.llChris Lattner
2003-03-06Remove unneccesary forward declChris Lattner
2003-03-04Fix bug: BasicAA/2003-03-04-GEPCrash.llChris Lattner
2003-03-02Fix a problem with negative indexesChris Lattner
2003-02-26Fix bug: BasicAA/2003-02-26-AccessSizeTest.llChris Lattner
2003-02-26Fix several bugs in basic-aaChris Lattner
2003-02-26Move BasicAA pass out to it's own header fileChris Lattner