aboutsummaryrefslogtreecommitdiff
path: root/lib/VMCore
AgeCommit message (Expand)Author
2009-11-23I forgot to update the prototype for LLVMBuildIntCast when correctingDuncan Sands
2009-11-23Start catching LLVMContext misuse in the verifier.Nick Lewycky
2009-11-17In GlobalVariable::setInitializer, assert that the initializer has theJeffrey Yasskin
2009-11-16BuildIntCast takes an additional parameter, isSigned.Duncan Sands
2009-11-16Special case FixedStackPseudoSourceValueVal as well. Do we really need to dif...Evan Cheng
2009-11-13Remove extraneous commit.Eric Christopher
2009-11-13Print out something, even if it's non-parseable later when we'veEric Christopher
2009-11-12Do not use StringRef in DebugInfo interface. Devang Patel
2009-11-11Reject duplicate case values in a switch, PR5450.Chris Lattner
2009-11-10make this handle redefinition of malloc function with different prototype cor...Victor Hernandez
2009-11-10Fix DenseMap iterator constness.Jeffrey Yasskin
2009-11-10Fix MemoryBuffer::getSTDIN to *not* return null if stdin is empty, this is a ...Daniel Dunbar
2009-11-09make this handle redefinition of malloc with different prototype correctly.Chris Lattner
2009-11-07prune #include / layering violationChris Lattner
2009-11-07Fit in 80 columnsVictor Hernandez
2009-11-07Re-commit r86077 now that r86290 fixes the 179.art and 175.vpr ARM regressions.Victor Hernandez
2009-11-06CallInst::CreateMalloc() and CallInst::CreateFree() need to create calls with...Victor Hernandez
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-11-06remove a bunch of extraneous LLVMContext argumentsChris Lattner
2009-11-06Revert r86077 because it caused crashes in 179.art and 175.vpr on ARMVictor Hernandez
2009-11-05Update CreateMalloc so that its callers specify the size to allocate:Victor Hernandez
2009-11-03Changes requested (avoid getFunction(), avoid Type creation via isVoidTy(), a...Victor Hernandez
2009-11-01remove a bunch of locking from LLVMContextImpl. Since only one threadChris Lattner
2009-11-01the verifier shouldn't modify the IR.Chris Lattner
2009-11-01fix an issue where the verifier would reject a function whose entryChris Lattner
2009-11-01Fix BlockAddress::replaceUsesOfWithOnConstant to correctly Chris Lattner
2009-11-01Revert 85678/85680. The decision is to stay with the current form of Chris Lattner
2009-10-31Make blockaddress(@func, null) be valid, and make 'deleting a basic Chris Lattner
2009-10-30if basic blocks are destroyed while there are *just* BlockAddress' hanging Chris Lattner
2009-10-30make hasAddressTaken() constant time by storing a refcount in BB's subclass d...Chris Lattner
2009-10-30it isn't valid to take the address of the entry block.Chris Lattner
2009-10-30Simplify this code and avoid an extra space character in the output.Dan Gohman
2009-10-29add sanity check for indbr.Chris Lattner
2009-10-29Add a hasAddressTaken for BasicBlock.Dan Gohman
2009-10-28Previously, all operands to Constant were themselves constant.Chris Lattner
2009-10-28'static const void *X = &&y' can only be put in the Chris Lattner
2009-10-28asmprinter support for BlockAddress.Chris Lattner
2009-10-28when we tear down a module, we need to be careful to Chris Lattner
2009-10-28rename indbr -> indirectbr to appease the residents of #llvm.Chris Lattner
2009-10-28IR support for the new BlockAddress constant kind. This isChris Lattner
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