|
void | llvm::ComputeMaskedBits (Value *V, APInt &KnownZero, APInt &KnownOne, const DataLayout *TD=0, unsigned Depth=0) |
|
void | llvm::computeMaskedBitsLoad (const MDNode &Ranges, APInt &KnownZero) |
|
void | llvm::ComputeSignBit (Value *V, bool &KnownZero, bool &KnownOne, const DataLayout *TD=0, unsigned Depth=0) |
|
bool | llvm::isKnownToBeAPowerOfTwo (Value *V, bool OrZero=false, unsigned Depth=0) |
|
bool | llvm::isKnownNonZero (Value *V, const DataLayout *TD=0, unsigned Depth=0) |
|
bool | llvm::MaskedValueIsZero (Value *V, const APInt &Mask, const DataLayout *TD=0, unsigned Depth=0) |
|
unsigned | llvm::ComputeNumSignBits (Value *Op, const DataLayout *TD=0, unsigned Depth=0) |
|
bool | llvm::ComputeMultiple (Value *V, unsigned Base, Value *&Multiple, bool LookThroughSExt=false, unsigned Depth=0) |
|
bool | llvm::CannotBeNegativeZero (const Value *V, unsigned Depth=0) |
|
Value * | llvm::isBytewiseValue (Value *V) |
|
Value * | llvm::FindInsertedValue (Value *V, ArrayRef< unsigned > idx_range, Instruction *InsertBefore=0) |
|
Value * | llvm::GetPointerBaseWithConstantOffset (Value *Ptr, int64_t &Offset, const DataLayout *TD) |
|
static const Value * | llvm::GetPointerBaseWithConstantOffset (const Value *Ptr, int64_t &Offset, const DataLayout *TD) |
|
bool | llvm::getConstantStringInfo (const Value *V, StringRef &Str, uint64_t Offset=0, bool TrimAtNul=true) |
|
uint64_t | llvm::GetStringLength (Value *V) |
|
Value * | llvm::GetUnderlyingObject (Value *V, const DataLayout *TD=0, unsigned MaxLookup=6) |
|
static const Value * | llvm::GetUnderlyingObject (const Value *V, const DataLayout *TD=0, unsigned MaxLookup=6) |
|
void | llvm::GetUnderlyingObjects (Value *V, SmallVectorImpl< Value * > &Objects, const DataLayout *TD=0, unsigned MaxLookup=6) |
|
bool | llvm::onlyUsedByLifetimeMarkers (const Value *V) |
|
bool | llvm::isSafeToSpeculativelyExecute (const Value *V, const DataLayout *TD=0) |
|
bool | llvm::isKnownNonNull (const Value *V, const TargetLibraryInfo *TLI=0) |
|