aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore/Pass.cpp
Commit message (Expand)AuthorAgeFilesLines
* Have scoped mutexes take referenes instead of pointers.Owen Anderson2009-07-071-3/+3
* Guard the listeners list. Unfortunately, this requires a real static ratherOwen Anderson2009-06-241-0/+5
* Move the memory fences out of the path for single-threaded mode.Owen Anderson2009-06-191-5/+6
* Move Threading.[h|cpp] from Support to System.Owen Anderson2009-06-181-1/+1
* As pointed out by Duncan, I accidentally dropped the first MemoryFence of theOwen Anderson2009-06-181-4/+8
* Add braces to clarify if/else structure and remove warning.Nick Lewycky2009-06-181-1/+2
* We need to use double-checked locking for lazy initialization in this case wh...Owen Anderson2009-06-171-1/+15
* Rename getAnalysisToUpdate to getAnalysisIfAvailable.Duncan Sands2009-01-281-1/+1
* Speed up the passmgr by avoiding heap thrashing on vectors.Chris Lattner2008-08-081-2/+3
* fix some warnings when assertions are disabled.Chris Lattner2008-06-211-1/+1
* Add #includes to make some dependencies explicit.Dan Gohman2008-05-231-0/+1
* Change class' public PassInfo variables to by initialized with theDan Gohman2008-05-131-21/+16
* Don't include <map> in Pass.h, which doesn't need it. This requiresDan Gohman2008-03-211-0/+1
* Update comments; getPassName no longer uses RTTI.Dan Gohman2008-03-141-2/+4
* Remove unused runPass methods.Dan Gohman2008-03-081-14/+0
* Fix 80-col violations.Dan Gohman2008-01-291-1/+2
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
* Reduce reliance on rtti infoChris Lattner2007-10-181-2/+1
* It's not necessary to do rounding for alloca operations when the requestedDan Gohman2007-07-181-0/+337