/external/llvm/include/llvm/Analysis/ |
D | ValueTracking.h | 52 void ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne,
|
/external/llvm/lib/Analysis/ |
D | ValueTracking.cpp | 139 static void ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, 143 void llvm::ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, in ComputeSignBit() function in llvm 147 ::ComputeSignBit(V, KnownZero, KnownOne, DL, Depth, in ComputeSignBit() 1515 void ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, in ComputeSignBit() function 1781 ComputeSignBit(X, XKnownNonNegative, XKnownNegative, DL, Depth, Q); in isKnownNonZero() 1793 ComputeSignBit(X, XKnownNonNegative, XKnownNegative, DL, Depth, Q); in isKnownNonZero() 1794 ComputeSignBit(Y, YKnownNonNegative, YKnownNegative, DL, Depth, Q); in isKnownNonZero() 3004 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, DL, /*Depth=*/0, in computeOverflowForUnsignedAdd() 3008 ComputeSignBit(RHS, RHSKnownNonNegative, RHSKnownNegative, DL, /*Depth=*/0, in computeOverflowForUnsignedAdd()
|
D | InstructionSimplify.cpp | 2199 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2207 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2216 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2224 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2645 ComputeSignBit(RHS, KnownNonNegative, KnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2656 ComputeSignBit(RHS, KnownNonNegative, KnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2676 ComputeSignBit(LHS, KnownNonNegative, KnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst() 2687 ComputeSignBit(LHS, KnownNonNegative, KnownNegative, Q.DL, 0, Q.AC, in SimplifyICmpInst()
|
D | BasicAliasAnalysis.cpp | 1196 ComputeSignBit(const_cast<Value *>(V), SignKnownZero, SignKnownOne, *DL, in aliasGEP()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineInternal.h | 485 void ComputeSignBit(Value *V, bool &KnownZero, bool &KnownOne, 487 return llvm::ComputeSignBit(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
|
D | InstCombineMulDivRem.cpp | 160 ComputeSignBit(LHS, LHSNonNegative, LHSNegative, /*Depth=*/0, &CxtI); in WillNotOverflowSignedMul() 161 ComputeSignBit(RHS, RHSNonNegative, RHSNegative, /*Depth=*/0, &CxtI); in WillNotOverflowSignedMul()
|
D | InstCombineAddSub.cpp | 979 ComputeSignBit(LHS, LHSKnownNonNegative, LHSKnownNegative, /*Depth=*/0, in WillNotOverflowUnsignedSub() 981 ComputeSignBit(RHS, RHSKnownNonNegative, RHSKnownNegative, /*Depth=*/0, in WillNotOverflowUnsignedSub()
|
D | InstCombineLoadStoreAlloca.cpp | 630 IC.ComputeSignBit(GEPI->getOperand(i), KnownNonNegative, in canReplaceGEPIdxWithZero()
|
D | InstCombineCasts.cpp | 1064 ComputeSignBit(Src, KnownZero, KnownOne, 0, &CI); in visitSExt()
|
D | InstCombineAndOrXor.cpp | 871 ComputeSignBit(RangeEnd, IsNotNegative, IsNegative, /*Depth=*/0, Cmp1); in simplifyRangeCheck()
|