summaryrefslogtreecommitdiff
path: root/lib/Analysis/IPA/GlobalsModRef.cpp
Commit message (Expand)AuthorAge
* Fix PR2792: treat volatile loads as writing memory somewhere.Duncan Sands2008-09-13
* Rather than marking all internal globals "Ref"Duncan Sands2008-09-12
* Intrinsics don't touch internal global variablesDuncan Sands2008-09-11
* Intrinsics don't read these kinds of globalDuncan Sands2008-09-11
* Neaten this up a bit. No functionality change.Duncan Sands2008-09-04
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* If a SCC has a node without a function, then the SCCDuncan Sands2008-09-03
* Fix maxo bado thinko.Duncan Sands2008-09-03
* Since onlyReadsMemory returns true if in factDuncan Sands2008-09-03
* Cleanup GlobalsModRef a bit. When analysing theDuncan Sands2008-09-03
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Restore isCFGOnly property of various analysis passes.Devang Patel2008-03-20
* PassInfo keep tracks whether a pass is an analysis pass or not.Devang Patel2008-03-19
* Do not use virtual function to identify an analysis pass.Devang Patel2008-03-19
* Identify Analysis pass.Devang Patel2008-03-18
* Unbreak build with gcc 4.3: provide missed includes and silence most annoying...Anton Korobeynikov2008-02-20
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Integrate the readonly/readnone logic more deeplyDuncan Sands2007-12-01
* chain update requests properly.Chris Lattner2007-11-30
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* Make classes in anonymous namespaces use VISIBILITY_HIDDEN to help reduceReid Spencer2007-02-05
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-30
* For PR950:Reid Spencer2006-12-23
* eliminate static ctors from StatisticsChris Lattner2006-12-19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* For PR950:Reid Spencer2006-11-27
* Fixme is already doneChris Lattner2006-10-01
* Teach globalsmodref-aa to track scalar pointer global variables which pointChris Lattner2006-10-01
* simplify AnalysisGroup registration, eliminating one typeid call.Chris Lattner2006-08-28
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-27
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-12
* Malloc/Free have mod/ref effects. Do not allow CSE of function calls thatChris Lattner2005-04-22
* Convert tabs to spacesMisha Brukman2005-04-22
* Remove trailing whitespaceMisha Brukman2005-04-21
* Simplify dead code into a fixme :)Chris Lattner2005-03-24
* fix a compiler crash in runtime/libprofileChris Lattner2005-03-24
* wrap a long lineChris Lattner2005-03-23
* If we are calling an external function, chain to another AA to potentiallyChris Lattner2005-03-23
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-15
* Actually overload the virtual method. This fixesChris Lattner2004-12-17
* Adjust to new alias analysis interfacesChris Lattner2004-12-15
* For PR387:\Reid Spencer2004-12-07
* 'Pass' should now not be derived from by clients. Instead, they should deriveChris Lattner2004-09-20
* Changes For Bug 352Reid Spencer2004-09-01
* nuke pointless -debug outputChris Lattner2004-07-27
* Fix conservative assumption, which was quite broken. Also, notice thatChris Lattner2004-07-27
* Complete rewrite of this pass to be faster, use less memory, be easier toChris Lattner2004-07-27
* bug 122:Reid Spencer2004-07-18