summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/EscapeAnalysis.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix PR3415 (infinite loop in EscapeAnalysis) byDuncan Sands2009-01-281-158/+0
| | | | | | deleting the escape analysis pass. llvm-svn: 63197
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-051-0/+9
| | | | llvm-svn: 61715
* Trim #includes.Dan Gohman2008-10-161-0/+1
| | | | llvm-svn: 57649
* Fix "large integer implicitly truncated to unsigned type"Duncan Sands2008-10-161-3/+3
| | | | | | warning on x86-64 with gcc-4.3. llvm-svn: 57634
* Add special-case code to allow null-guards on calls to malloc.Owen Anderson2008-10-121-2/+16
| | | | llvm-svn: 57413
* Make Escape Analysis work for any pointer.Owen Anderson2008-10-121-6/+10
| | | | llvm-svn: 57412
* Fix crashes and infinite loops.Owen Anderson2008-10-121-12/+14
| | | | llvm-svn: 57408
* Duncan convinced me that it's not possible to transform control-based ↵Owen Anderson2008-10-121-13/+10
| | | | | | | | escapes into data-based ones. Just be conservative when analyzing control-based escapes. llvm-svn: 57400
* Add a basic intra-procedural escape analysis. This hasn't be extensively ↵Owen Anderson2008-10-101-0/+131
tested yet, but feedback is welcome. llvm-svn: 57342
OpenPOWER on IntegriCloud