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