Add an END_WITH_NULL accessor for ConstantStruct.
[oota-llvm.git] / lib / VMCore / Constants.cpp
2011-02-28 TalinAdd an END_WITH_NULL accessor for ConstantStruct.
2011-02-18 Chris Lattnerhoist GlobalValue::removeDeadConstantUsers up to being...
2011-02-17 Nadav RotemEnhance constant folding of bitcast operations on vecto...
2011-02-15 Chris Lattnerconvert ConstantVector::get to use ArrayRef.
2011-02-14 Chris Lattnerrevert my ConstantVector patch, it seems to have made...
2011-02-14 Chris LattnerSwitch ConstantVector::get to use ArrayRef instead...
2011-02-11 Chris Lattnermake ConstantExpr::replaceUsesOfWithOnConstant preserve...
2011-02-11 Chris Lattnermake the constantexpr interfaces for inbounds GEPs...
2011-02-10 Chris Lattnerswitch the constantexpr, target folder, and IRBuilder...
2011-02-09 Chris Lattnerrefactor ConstantExpr interfaces a bit around "exactness".
2011-02-07 Chris Lattnerfix comment change.
2011-02-07 Chris Lattnerimplement .ll and .bc support for nsw/nuw on shl and...
2011-02-06 Chris Lattnerenhance vmcore to know that udiv's can be exact, and...
2011-02-01 Duncan SandsHave m_One also match constant vectors for which every...
2011-01-27 Jay FoadFix indentation.
2011-01-14 Jay FoadRemove casts between Value** and Constant**, which...
2010-12-04 Benjamin KramerApparently APFloat::getZero doesn't like PPCDoubleDoubles.
2010-12-04 Benjamin KramerSimplify code. No functionality change.
2010-11-20 Benjamin KramerSimplify code. No change in functionality.
2010-08-28 Chris Lattnerremove unions from LLVM IR. They are severely buggy...
2010-08-02 Oscar FuentesPrefix `next' iterator operation with `llvm::'.
2010-08-01 Benjamin KramerPreallocate vector, avoid unnecessary vector growth.
2010-07-17 Chris LattnerFix PR7658, a problem where type refinement can trigger
2010-05-03 Dan GohmanRemove the API compatibility layer which converted...
2010-04-12 Dan GohmanSimplify this code.
2010-03-30 Chris Lattnermove some method definitions to files that make sense.
2010-03-29 Chris Lattneradd support for zero initialized unions, patch by Tim...
2010-03-25 Gabor Greifrename use_const_iterator to const_use_iterator for...
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.
next