aboutsummaryrefslogtreecommitdiffstats
path: root/lib/VMCore
Commit message (Expand)AuthorAgeFilesLines
* Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez2009-11-052-33/+34
* Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a...Victor Hernandez2009-11-031-37/+5
* remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner2009-11-018-87/+0
* the verifier shouldn't modify the IR.Chris Lattner2009-11-013-9/+16
* fix an issue where the verifier would reject a function whose entryChris Lattner2009-11-012-2/+15
* Fix BlockAddress::replaceUsesOfWithOnConstant to correctly Chris Lattner2009-11-011-5/+8
* Revert 85678/85680. The decision is to stay with the current form of Chris Lattner2009-11-013-10/+8
* Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner2009-10-313-8/+10
* if basic blocks are destroyed while there are *just* BlockAddress' hanging Chris Lattner2009-10-301-0/+18
* make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner2009-10-302-13/+7
* it isn't valid to take the address of the entry block.Chris Lattner2009-10-301-0/+2
* Simplify this code and avoid an extra space character in the output.Dan Gohman2009-10-301-2/+1
* add sanity check for indbr.Chris Lattner2009-10-291-1/+2
* Add a hasAddressTaken for BasicBlock.Dan Gohman2009-10-291-0/+9
* Previously, all operands to Constant were themselves constant.Chris Lattner2009-10-282-19/+27
* 'static const void *X = &&y' can only be put in the Chris Lattner2009-10-281-0/+3
* asmprinter support for BlockAddress.Chris Lattner2009-10-281-0/+9
* when we tear down a module, we need to be careful to Chris Lattner2009-10-281-1/+14
* rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner2009-10-283-21/+22
* IR support for the new BlockAddress constant kind. This isChris Lattner2009-10-282-6/+74
* Rename lib/VMCore/ConstantsContext.h:ValueMap<> to ConstantUniqueMap<> to avoidJeffrey Yasskin2009-10-272-17/+17
* Factor out redundancy from clone() implementations.Devang Patel2009-10-272-289/+92
* Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez2009-10-271-2/+2
* add enough support for indirect branch for the feature test to passChris Lattner2009-10-273-1/+136
* Type.h doesn't need to #include LLVMContext.hChris Lattner2009-10-271-0/+1
* Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez2009-10-261-2/+2
* Remove FreeInst.Victor Hernandez2009-10-263-38/+45
* Do not use expensive sort(). Devang Patel2009-10-261-4/+6
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-252-2/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-253-5/+4
* Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky2009-10-251-11/+0
* Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky2009-10-251-1/+18
* Make DominanceFrontierBase::print's output prettier.Dan Gohman2009-10-241-3/+5
* Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez2009-10-241-0/+45
* Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez2009-10-234-17/+51
* Hide MetadataContext implementation details.Devang Patel2009-10-222-32/+170
* Fix getMDs() interface such that it does not expose implementation details.Devang Patel2009-10-222-16/+21
* Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel2009-10-222-12/+8
* Sort handler names to ensure deterministic behavior.Devang Patel2009-10-221-2/+3
* Fix getHandlerNames() interface. Now it populate clinet supplied small vector...Devang Patel2009-10-222-9/+13
* Use StringRef to construct MDString.Devang Patel2009-10-221-1/+2
* Remove meaningless const.Devang Patel2009-10-221-4/+4
* Derive metadata hierarchy from Value instead of User.Devang Patel2009-10-213-99/+7
* Fix thinko noticed by Chris.Benjamin Kramer2009-10-211-1/+1
* Rename msasm to alignstack per review.Dale Johannesen2009-10-213-8/+10
* Remove pointless return; at end of function.Benjamin Kramer2009-10-211-3/+0
* Simplify code. No intended functionality change.Benjamin Kramer2009-10-211-12/+6
* Use StringRef.Devang Patel2009-10-211-4/+5
* Do not use SmallVector to store MDNode elements.Devang Patel2009-10-212-16/+18
* Incorporate various suggestions Chris gave during metadata review.Devang Patel2009-10-211-30/+16