aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
...
* Oops, check in this file too.Dan Gohman2010-08-071-2/+2
* Tidy some #includes and forward-declarations, and move the C binding codeDan Gohman2010-08-073-41/+37
* Reapply r110396, with fixes to appease the Linux buildbot gods.Owen Anderson2010-08-065-84/+101
* Revert r110396 to fix buildbots.Owen Anderson2010-08-065-90/+75
* Don't use PassInfo* as a type identifier for passes. Instead, use the addres...Owen Anderson2010-08-055-75/+90
* remove the private hack from CallInst, it was not supposed to hit the branch ...Gabor Greif2010-08-051-1/+1
* Eliminate unnecessary empty string literals.Dan Gohman2010-08-041-1/+1
* Fix visitInvokeInst to call visitTerminatorInst, and removeDan Gohman2010-08-021-4/+1
* Add Verifier logic for indirectbr.Dan Gohman2010-08-021-0/+11
* Prefix `next' iterator operation with `llvm::'.Oscar Fuentes2010-08-022-3/+3
* Preallocate vector, avoid unnecessary vector growth.Benjamin Kramer2010-08-011-0/+1
* Make GlobalValue alignment consistent with load, store, and allocaDan Gohman2010-07-281-1/+8
* Define a maximum supported alignment value for load, store, andDan Gohman2010-07-281-0/+8
* After updating value handles for RAUW, check that no weak or tracking handlesDuncan Sands2010-07-271-1/+19
* Fix (at least) quadratic worst-case complexity in DominanceFrontier::splitBlock:Dan Gohman2010-07-261-52/+64
* Avoid copying and recopying a std::set.Dan Gohman2010-07-261-6/+2
* Exit a search loop when the search goal is found.Dan Gohman2010-07-261-1/+3
* Fix formatting.Dan Gohman2010-07-261-2/+2
* Reduce string trashing.Benjamin Kramer2010-07-251-1/+1
* PR7704: A function is not allowed to return a function; make sure to enforceEli Friedman2010-07-241-2/+2
* Clarify that if a new value handle is added while dropping value handlesDuncan Sands2010-07-241-4/+9
* undo 80 column trespassing I causedGabor Greif2010-07-221-1/+2
* Make NamedMDNode not be a subclass of Value, and simplify the interfaceDan Gohman2010-07-216-77/+28
* Fix batch of converting RegisterPass<> to INTIALIZE_PASS().Owen Anderson2010-07-212-8/+8
* NamedMDNode is never an operand.Dan Gohman2010-07-211-1/+1
* Disallow null as a named metadata operand.Dan Gohman2010-07-212-9/+4
* Use TrackingVH instead of WeakVH for NamedMDNode's operands, since nodesDan Gohman2010-07-211-7/+7
* Tidy.Dan Gohman2010-07-211-4/+1
* Move the smarts of AnalysisGroup registration into PassRegistry.Owen Anderson2010-07-212-37/+36
* Give MDNode printing has access to the current Module in moreDan Gohman2010-07-201-39/+62
* Move the handling of PassRegistrationListener's to PassRegistry.Owen Anderson2010-07-202-37/+28
* Rename removeAllMetadata to clearMetadataHashEntries and simplifyDan Gohman2010-07-202-10/+8
* Add support for remapping metadata kind IDs when reading in aDan Gohman2010-07-201-8/+5
* Move more functionality from Pass.cpp to PassRegistry.cpp. This global will ...Owen Anderson2010-07-202-48/+49
* Remove setDbgMetadata and getDbgMetadata; their users have beenDan Gohman2010-07-201-4/+0
* I just fail with SVN today.Owen Anderson2010-07-201-0/+72
* Convert the internal PassRegistrar class into a new, external PassRegistry cl...Owen Anderson2010-07-202-99/+21
* Pull out r108755. After offline discussion with Chris, we're going to go a d...Owen Anderson2010-07-201-17/+10
* Speculatively revert r108813, in an attempt to get the self-host buildbots wo...Owen Anderson2010-07-202-32/+29
* Reapply r108794, a fix for the failing test from last time.Owen Anderson2010-07-202-29/+32
* Revert r108794, "Separate PassInfo into two classes: a constructor-freeDaniel Dunbar2010-07-202-32/+29
* Separate PassInfo into two classes: a constructor-free superclass (StaticPass...Owen Anderson2010-07-202-29/+32
* Change the implemented interfaces list on PassInfo from a std::vector to a ma...Owen Anderson2010-07-191-10/+17
* Expose BasicBlock::moveBefore and moveAfter in C API, patchDuncan Sands2010-07-191-0/+8
* precompute 20 tagsGabor Greif2010-07-191-3/+9
* fullStopTag cannot happen here, it is handled aboveGabor Greif2010-07-171-3/+1
* Fix PR7658, a problem where type refinement can triggerChris Lattner2010-07-172-26/+27
* tidy upChris Lattner2010-07-162-77/+88
* eliminate unlockedRefineAbstractTypeTo, types are all per-llvmcontext,Chris Lattner2010-07-162-13/+4
* get the first few tags from a precomputed table (count can be increased if de...Gabor Greif2010-07-161-0/+9