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