aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2007-02-17temporarily revert Devang's most recent patch, which caused a largeChris Lattner
2007-02-17Use inverted map to speedup collectLastUses().Devang Patel
2007-02-16fix buildAndrew Lenharth
2007-02-15make mayWriteToMemory a non-virtual functionChris Lattner
2007-02-15rewrite Value::takeName to take advantage of the new symtab stuff. ThisChris Lattner
2007-02-15Implement Function::getIntrinsicID without it needing to call Value::getName,Chris Lattner
2007-02-15Add a new Value::getNameStr method, which is preferred over getName.Chris Lattner
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-15For PR1195:Reid Spencer
2007-02-13better support for i128.Chris Lattner
2007-02-13Switch UnaryOperators to default to passing names up by const char* when poss...Chris Lattner
2007-02-13add a setName variant that takes a null-terminated string. This can beChris Lattner
2007-02-13eliminate instruction ctors that take vectors.Chris Lattner
2007-02-13Add invokeinst and callinst ctors that don't take vectors.Chris Lattner
2007-02-13remove some dead methods.Chris Lattner
2007-02-12Add new setName accessor which doesn't require creating a string.Chris Lattner
2007-02-12Switch ValueSymbolTable to use StringMap<Value*> instead of std::map<std::str...Chris Lattner
2007-02-11fix uninitialized variableChris Lattner
2007-02-11add an optimization for the case where the src has no nameChris Lattner
2007-02-11add a helper method: Value::takeNameChris Lattner
2007-02-10Assert that elements of packed are pointer/float/opaque.Reid Spencer
2007-02-10Allow PackedType to be constructed with an abstract type.Reid Spencer
2007-02-10convert some vectors to smallvector.Chris Lattner
2007-02-10speed up the verifier 8.5% by using a smallvector instead of vector.Chris Lattner
2007-02-10Change an std::set to a SmallPtrSet. This speeds up the verifier onChris Lattner
2007-02-09Fix clients like this:Chris Lattner
2007-02-07Automatically generating intrinsic declarations from Dan Gohman. ModifiedJim Laskey
2007-02-07Do not drop transferred last uses on the floor.Devang Patel
2007-02-07constants can't be in the symtab anymoreChris Lattner
2007-02-07update comment.Chris Lattner
2007-02-07shrink vmcore by moving symbol table stripping support out of VMCore intoChris Lattner
2007-02-07eliminate ValueSymbolTable::rename, it has no advantage over using remove+ins...Chris Lattner
2007-02-07speed up conflict handling.Chris Lattner
2007-02-07Eliminate the O(n) version of TypeSymbolTable::remove, it is dead. WhenChris Lattner
2007-02-07TypeSymbolTable::rename is dead, remove itChris Lattner
2007-02-07Eliminate a bunch of work from ValueSymbolTable::insert for the common caseChris Lattner
2007-02-06Support var arg intrinsics.Jim Laskey
2007-02-06Fix Transforms/ConstProp/2007-02-05-BitCast.llChris Lattner
2007-02-05A value of 64 or fewer bits is valid if the ConstantInt has more then 64 bits.Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-05For PR411:Reid Spencer
2007-02-05Fix PR1158Devang Patel
2007-02-04For PR1163:Reid Spencer
2007-02-02Fix a comment that needed to change after SHIFT patch landed.Reid Spencer
2007-02-02Changes to support making the shift instructions be true BinaryOperators.Reid Spencer
2007-02-01cvs commitDevang Patel
2007-02-01silence some warnings when assertions are disabled.Chris Lattner
2007-01-31Fix build breakage by using correct arguments to getIndexedType in theReid Spencer
2007-01-31implement the new GEP instruction ctors.Chris Lattner