replaceUsesOfWithOnConstant implementation for unions.
[oota-llvm.git] / lib / VMCore / Constants.cpp
2010-02-18 TalinreplaceUsesOfWithOnConstant implementation for unions.
2010-02-16 Duncan SandsThere are two ways of checking for a given type, for...
2010-02-15 Duncan SandsUniformize the names of type predicates: rather than...
2010-02-12 Chris LattnerAdd support for a union type in LLVM IR. Patch by...
2010-02-02 Duncan SandsAdding missing methods for creating Add, Mul, Neg and...
2010-02-01 Chris Lattnereliminate a bunch of pointless LLVMContext arguments.
2010-02-01 Dan GohmanAdd a getNUWMul function.
2010-02-01 Dan GohmanAdd a generalized form of ConstantExpr::getOffsetOf...
2010-01-28 Dan GohmanMake getAlignOf return an i64, for consistency with...
2010-01-28 Dan GohmanRemove SCEVAllocSizeExpr and SCEVFieldOffsetExpr, and...
2010-01-26 Chris Lattnerfix CastInst::castIsValid to reject aggregate types...
2010-01-21 Nick LewyckyFix a crasher trying to fold each element in a comparis...
2010-01-05 Benjamin KramerMove remaining stuff to the isInteger predicate.
2010-01-05 Benjamin KramerConvert a ton of simple integer type equality tests...
2010-01-05 David GreeneChange errs() to dbgs().
2010-01-03 Chris Lattnerdifferences between two blockaddress's don't cause a
2009-12-30 Chris Lattnerremove some misleading comments.
2009-12-29 Chris Lattneradd a layer of accessors around the Value::SubClassData...
2009-12-18 Dan GohmanAdd utility routines for NSW multiply.
2009-12-18 Dan GohmanAdd utility routines for creating integer negation...
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...
next