now that libsystem no longer uses SmallVector, we can move
[oota-llvm.git] / lib / VMCore / Constants.cpp
2009-12-08 Chris Lattnerwhitespace cleanup
2009-11-06 Daniel DunbarPass StringRef by value.
2009-11-01 Chris Lattnerremove a bunch of locking from LLVMContextImpl. Since...
2009-11-01 Chris Lattnerthe verifier shouldn't modify the IR.
2009-11-01 Chris LattnerFix BlockAddress::replaceUsesOfWithOnConstant to correctly
2009-11-01 Chris LattnerRevert 85678/85680. The decision is to stay with the...
2009-10-31 Chris LattnerMake blockaddress(@func, null) be valid, and make ...
2009-10-30 Chris Lattnermake hasAddressTaken() constant time by storing a refco...
2009-10-28 Chris LattnerPreviously, all operands to Constant were themselves...
2009-10-28 Chris Lattner'static const void *X = &&y' can only be put in the
2009-10-28 Chris LattnerIR support for the new BlockAddress constant kind....
2009-10-19 Owen AndersonBanish ConstantsLock. It's serving no purpose other...
2009-10-05 Chris Lattnerstrength reduce a ton of type equality tests to check...
2009-10-03 Nick LewyckyRequires element types in a constant initializer to...
2009-09-30 Jeffrey YasskinAssert that ConstantArrays are created with correctly...
2009-09-26 Duncan SandsFor the NSWSub support in the builder to actually be...
2009-09-25 Dan GohmanRename ConstantFP's getInf to getInfinity.
2009-09-25 Dan GohmanAdd a ConstantFP::getInf utility function for creating...
2009-09-15 Dan GohmanWhen a constant's type is refined, update the constant...
2009-09-11 Dan GohmanTeach lib/VMCore/ConstantFold.cpp how to set the inboun...
2009-09-10 Dan GohmanFactor out the code for checking that all indices in...
2009-09-07 Dan GohmanReappy r80998, now that the GlobalOpt bug that it expos...
2009-09-06 Daniel DunbarRevert "Include optional subclass flags, such as inboun...
2009-09-04 Dan GohmanInclude optional subclass flags, such as inbounds,...
2009-09-03 Dan GohmanRevert 80959. It isn't sufficient to solve the full...
2009-09-03 Dan GohmanRemove the API for creating ConstantExprs with the...
2009-09-03 Devang PatelNow Bitcode reader bug is fixed. Reapply 80839.
2009-09-02 Devang PatelRevert 80839 for now. It causes test failures.
2009-09-02 Devang PatelUse CallbackVH, instead of WeakVH, to hold MDNode elements.
2009-08-23 Chris Lattnerswitch a couple things off std::ostream
2009-08-20 Dan GohmanRename hasNoUnsignedOverflow and hasNoSignedOverflow...
2009-08-16 Erick TryzelaarAdd helper functions to ConstantInt and ConstantFP...
2009-08-16 Dan GohmanAdd a getOffsetOf, for building a target-independent...
2009-08-13 Owen AndersonPush LLVMContexts through the IntegerType APIs.
2009-08-11 Dan GohmanAdd convenience functions for creating nsw add operators.
2009-08-11 Dan GohmanDon't set the isexact flag if an sdiv operator has...
2009-08-11 Daniel DunbarSimplify ConstantExpr::getInBoundsGetElementPtr and...
2009-08-11 Dan GohmanAdd convenience functions for creating inbounds GEPs.
2009-08-11 Dan GohmanAdd convenience functions for creating exact sdiv opera...
2009-08-10 Owen AndersonChange the MDNode uniquing to a ValueMap, at Devang...
2009-08-05 Owen AndersonPrivatize the StructType table, which unfortunately...
2009-08-04 Owen AndersonPrivatize the last bit of Constant-creation state.
2009-08-03 Dan GohmanAdd a new Constant::getIntegerValue helper function...
2009-07-31 Owen AndersonPrivatize all but one of the remaining constant tables.
2009-07-31 Owen AndersonMove a few more APIs back to 2.5 forms. The only remai...
2009-07-31 Owen AndersonMove getTrue() and getFalse() to 2.5-like APIs.
2009-07-30 Owen AndersonMove more code back to 2.5 APIs.
2009-07-29 Owen AndersonMove types back to the 2.5 API.
2009-07-29 Owen AndersonMove ConstantExpr to 2.5 API.
2009-07-28 Devang PatelRename MDNode.h header. It defines MDnode and other...
2009-07-28 Owen AndersonReturn ConstantVector to 2.5 API.
2009-07-28 Owen AndersonChange ConstantArray to 2.5 API.
2009-07-27 Owen AndersonMove ConstantStruct back to 2.5 API.
2009-07-27 Daniel DunbarUnbreak build.
2009-07-27 Owen AndersonMove ConstantFP construction back to the 2.5-ish API.
2009-07-24 Owen AndersonRevert the ConstantInt constructors back to their 2...
2009-07-24 Chris Lattnermake Constant::getRelocationInfo return an enum, as...
2009-07-24 Owen AndersonPrivatize the ConstantVector tables.
2009-07-23 Owen AndersonPrivatize the ConstantStruct table.
2009-07-23 Devang PatelDerive MDNode from MetadataBase instead of Constant...
2009-07-22 Devang PatelIntroduce MetadataBase, a base class for MDString and...
2009-07-22 Chris Lattnerreimplement Constant::ContainsRelocations as
2009-07-21 Owen AndersonPrivatize the ConstantArray table.
2009-07-21 Owen AndersonPrivatize the first of the value maps.
2009-07-21 Owen AndersonMove a bit more state over to the LLVMContext.
2009-07-20 Dan GohmanRevert the addition of hasNoPointerOverflow to GEPOperator.
2009-07-18 Dan GohmanMake GetElementPtr ConstantExprs default to having...
2009-07-17 Daniel DunbarFix compile warning.
2009-07-16 Owen AndersonPrivatize the MDNode uniquing table.
2009-07-16 Owen AndersonPrivatize the MDString uniquing table.
2009-07-16 Owen AndersonPrivatize the ConstantFP table. I'm on a roll!
2009-07-16 Owen AndersonMove the ConstantInt uniquing table into LLVMContextImp...
2009-07-15 Owen AndersonMove a few more convenience factory functions from...
2009-07-15 Owen AndersonMove the ConstantStruct factory methods over to LLVMCon...
2009-07-15 Rafael EspindolaRevert 75798 to fix llvm build.
2009-07-15 Duncan SandsThe static function TypeToFloatSemantics is now
2009-07-14 Owen AndersonMove EVER MORE stuff over to LLVMContext.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Owen AndersonMove a bit more functionality to LLVMContext, which...
2009-07-13 Owen AndersonAs Chris pointed out, this doesn't actually need an...
2009-07-13 Owen AndersonMove more functionality over to LLVMContext.
2009-07-13 Owen AndersonBegin the painful process of tearing apart the rat...
2009-07-12 Torok EdwinRemove extra \n from LLVM_UNREACHABLE calls.
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-11 Torok EdwinConvert more assert(0)+abort() -> LLVM_UNREACHABLE,
2009-07-08 Nick LewyckyRemove the vicmp and vfcmp instructions. Because we...
2009-07-07 Owen AndersonHave scoped mutexes take referenes instead of pointers.
2009-06-26 Owen AndersonMake this const.
2009-06-24 Devang PatelAdd constructor to create MDString using std::string
2009-06-20 Owen AndersonRevert r73790, and replace it with a significantly...
2009-06-19 Owen AndersonFix a serious bug that would cause deadlock during...
2009-06-19 Owen AndersonForgot to remove some explicit locking when it became...
2009-06-18 Owen AndersonSimplify a lot of code by using a R/W mutex that become...
2009-06-18 Owen AndersonMove Threading.[h|cpp] from Support to System.
2009-06-17 Owen AndersonFactor out some common code.
2009-06-17 Owen AndersonAdd an RAII ScopedWriter, which allows one to acquire...
2009-06-17 Owen AndersonSimplify the locking on the Constants tables, and make...
2009-06-17 Owen AndersonType safety for Constants.cpp! Some of this is tempora...
2009-06-15 Dan GohmanUse Type::isIntOrIntVector and Type::isFPOrFPVector.
next