aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2009-10-27Rename lib/VMCore/ConstantsContext.h:ValueMap<> to ConstantUniqueMap<> to avoidJeffrey Yasskin
2009-10-27Factor out redundancy from clone() implementations.Devang Patel
2009-10-27Rename MallocFreeHelper as MemoryBuiltinsVictor Hernandez
2009-10-27add enough support for indirect branch for the feature test to passChris Lattner
2009-10-27Type.h doesn't need to #include LLVMContext.hChris Lattner
2009-10-26Rename MallocHelper as MallocFreeHelper, since it now also identifies calls t...Victor Hernandez
2009-10-26Remove FreeInst.Victor Hernandez
2009-10-26Do not use expensive sort(). Devang Patel
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-25Remove ICmpInst::isSignedPredicate which was a reimplementationNick Lewycky
2009-10-25Sink isTrueWhenEqual from ICmpInst to CmpInst. Add a matching isFalseWhenEqualNick Lewycky
2009-10-24Make DominanceFrontierBase::print's output prettier.Dan Gohman
2009-10-24Auto-upgrade free instructions to calls to the builtin free function.Victor Hernandez
2009-10-23Remove AllocationInst. Since MallocInst went away, AllocaInst is the only su...Victor Hernandez
2009-10-22Hide MetadataContext implementation details.Devang Patel
2009-10-22Fix getMDs() interface such that it does not expose implementation details.Devang Patel
2009-10-22Using TrackingVH instead of WeakVH or WeakMetadataVH.Devang Patel
2009-10-22Sort handler names to ensure deterministic behavior.Devang Patel
2009-10-22Fix getHandlerNames() interface. Now it populate clinet supplied small vector...Devang Patel
2009-10-22Use StringRef to construct MDString.Devang Patel
2009-10-22Remove meaningless const.Devang Patel
2009-10-21Derive metadata hierarchy from Value instead of User.Devang Patel
2009-10-21Fix thinko noticed by Chris.Benjamin Kramer
2009-10-21Rename msasm to alignstack per review.Dale Johannesen
2009-10-21Remove pointless return; at end of function.Benjamin Kramer
2009-10-21Simplify code. No intended functionality change.Benjamin Kramer
2009-10-21Use StringRef.Devang Patel
2009-10-21Do not use SmallVector to store MDNode elements.Devang Patel
2009-10-21Incorporate various suggestions Chris gave during metadata review.Devang Patel
2009-10-20Cosmetic changes.Devang Patel
2009-10-19Banish ConstantsLock. It's serving no purpose other than slowing things downOwen Anderson
2009-10-19various cleanups.Chris Lattner
2009-10-17Fix test/Bindings/Ocaml/vmcore.ml. When IRBuilder::CreateMalloc was removed,Nick Lewycky
2009-10-17Teach vm core to more aggressively fold 'trunc' constantexprs,Chris Lattner
2009-10-17Emit newlines at the end of instructions too.Nick Lewycky
2009-10-17Remove unnecessary include.Daniel Dunbar
2009-10-17Remove MallocInst from LLVM Instructions.Victor Hernandez
2009-10-17Autoupgrade malloc insts to malloc calls.Victor Hernandez
2009-10-14Add copyMD to copy metadata from one instruction to another instruction.Devang Patel
2009-10-14I don't see any point in having both eh.selector.i32 and eh.selector.i64,Duncan Sands
2009-10-13Add an "msasm" flag to inline asm as suggested in PR 5125.Dale Johannesen
2009-10-13Copy metadata when value is RAUW'd. It is debatable whether this is the right...Devang Patel
2009-10-13Force memory use markers to have a ConstantInt for the size argument.Nick Lewycky
2009-10-12Fix http://llvm.org/PR5160, to let CallbackVHs modify other ValueHandles on theJeffrey Yasskin
2009-10-12add some more hooks to the C bindings, patch by Kenneth Uildriks!Chris Lattner
2009-10-08Add a form of addPreserved which takes a string argument, to allow passesDan Gohman
2009-10-07Do not assume that the module is set.Devang Patel
2009-10-07Make getPointerTo return a const PointerType* rather thanDuncan Sands
2009-10-06Introduce and use convenience methods for getting pointer typesDuncan Sands