aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Remove glibc specific functions, and mark a couple as C99Andrew Lenharth2005-07-111-3/+1
* because on alpha:Andrew Lenharth2005-07-111-0/+1
* the correct fix was to fix AliasAnalysis.getModRefInfoAndrew Lenharth2005-06-201-4/+0
* prevent GCSE from forwarding stores to loads around vaarg. This is uggly, an...Andrew Lenharth2005-06-201-0/+4
* core changes for varargsAndrew Lenharth2005-06-182-10/+1
* By definition, 'tail' calls cannot access the stack frame of their caller.Chris Lattner2005-05-081-0/+6
* These intrinsics do not access memoryChris Lattner2005-05-061-1/+1
* Remove extra blank lineMisha Brukman2005-05-051-1/+0
* Add llvm.sqrt intrinsic, patch contributed by Morten OfstadChris Lattner2005-04-301-1/+1
* These functions can set errno!Chris Lattner2005-04-281-2/+2
* Make interval partition print correctly, patch contributed byChris Lattner2005-04-261-2/+2
* Correctly handle global-argument aliases induced in mainChris Lattner2005-04-251-2/+30
* Don't mess up SCC traversal when a node has null edges out of it.Chris Lattner2005-04-251-5/+6
* Propagate eq sets through the bu graphs to the cbu and eq graphs, fixingChris Lattner2005-04-231-0/+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-227-28/+28
* Remove trailing whitespaceMisha Brukman2005-04-211-7/+7
* Remove trailing whitespaceMisha Brukman2005-04-2137-439/+439
* add support for taking and resolving the address of free.Chris Lattner2005-04-211-2/+31
* Fix a crash analyzing MultiSource/Benchmarks/MallocBench/gsChris Lattner2005-04-121-2/+1
* Don't make this require loopsimplify. It works BETTER with loop simplifyChris Lattner2005-04-061-1/+0
* do not crash when using -debugChris Lattner2005-04-051-0/+4
* do not dereference an extra layer of pointers to determine if an externalChris Lattner2005-04-041-12/+5
* fix some VC compilation problems, thanks to Jeff C for pointing this out!Chris Lattner2005-04-021-4/+3
* EquivClassGraphs is now in DataStructure.hChris Lattner2005-04-022-3/+1
* use a callee_iterator typedef.Chris Lattner2005-04-023-9/+7
* Change the ActualCallees callgraph from hash_multimap<Instruction,Function>Chris Lattner2005-04-025-78/+40
* import all of the rest of the stubs that dsa uses for direct comparisonChris Lattner2005-03-291-11/+43
* learn about some more functions.Chris Lattner2005-03-291-4/+7
* Fix a problem where we not marking incoming arguments to functions withChris Lattner2005-03-292-5/+14
* there is no point comparing against null pointer.Chris Lattner2005-03-291-2/+3
* Fix a major problem with global variable initializers. This could causeChris Lattner2005-03-291-1/+2
* add some more functions, ignore setcc for constraints!Chris Lattner2005-03-291-4/+9
* Handle "known" external calls context sensitively, add support for reallocChris Lattner2005-03-291-17/+29
* Teach andersens that non-escaping memory cannot be mod/ref'd by external fn c...Chris Lattner2005-03-281-2/+40
* Fix grammarMisha Brukman2005-03-281-1/+1
* Make anders-aa much more precise by not being completely pessimistic aboutChris Lattner2005-03-281-1/+39
* wrap some long linesChris Lattner2005-03-271-5/+10
* remove ...Chris Lattner2005-03-271-2/+2
* speed up steens by using spliceFrom, improve its precision by realizing thatChris Lattner2005-03-271-5/+10
* teach andersens about undefChris Lattner2005-03-271-1/+1
* Don't give up completely, maybe other AA can say something about this.Chris Lattner2005-03-271-1/+2
* Factor out percentage printing into its own function. Make two changes toChris Lattner2005-03-261-14/+19
* Cache mapping information for a call site after computing it for a mod/refChris Lattner2005-03-261-27/+81
* Remove more long dead code: dsa doesn't provide must alias infoChris Lattner2005-03-261-32/+0
* remove some unsafe code that has long been deadChris Lattner2005-03-261-24/+0
* slightly improve mod/ref for DSAA by checking the globals graph for fallbackChris Lattner2005-03-261-0/+12
* Teach steens-aa two things about mod/ref information:Chris Lattner2005-03-261-3/+33
* Interchange this loop so that we test all pointers against one call siteChris Lattner2005-03-261-10/+11
* no really, don't double count these nodes either!Chris Lattner2005-03-251-14/+19