HomeSort by relevance Sort by last modified time
    Searched refs:CxtI (Results 1 - 16 of 16) sorted by null

  /external/llvm/include/llvm/Analysis/
InstructionSimplify.h 56 const Instruction *CxtI = nullptr);
65 const Instruction *CxtI = nullptr);
74 const Instruction *CxtI = nullptr);
83 const Instruction *CxtI = nullptr);
92 const Instruction *CxtI = nullptr);
100 const Instruction *CxtI = nullptr);
108 const Instruction *CxtI = nullptr);
116 const Instruction *CxtI = nullptr);
125 const Instruction *CxtI = nullptr);
133 const Instruction *CxtI = nullptr)
    [all...]
LazyValueInfo.h 56 Instruction *CxtI = nullptr);
62 Instruction *CxtI);
66 Constant *getConstant(Value *V, BasicBlock *BB, Instruction *CxtI = nullptr);
71 Instruction *CxtI = nullptr);
ValueTracking.h 48 const Instruction *CxtI = nullptr,
58 const Instruction *CxtI = nullptr,
66 const Instruction *CxtI = nullptr,
77 const Instruction *CxtI = nullptr,
86 const Instruction *CxtI = nullptr,
92 const Instruction *CxtI = nullptr,
99 const Instruction *CxtI = nullptr,
113 const Instruction *CxtI = nullptr,
126 const Instruction *CxtI = nullptr,
313 /// context instruction, CxtI
    [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineInternal.h 250 Value *FoldOrOfICmps(ICmpInst *LHS, ICmpInst *RHS, Instruction *CxtI);
386 bool WillNotOverflowSignedAdd(Value *LHS, Value *RHS, Instruction &CxtI);
387 bool WillNotOverflowSignedSub(Value *LHS, Value *RHS, Instruction &CxtI);
388 bool WillNotOverflowUnsignedSub(Value *LHS, Value *RHS, Instruction &CxtI);
389 bool WillNotOverflowSignedMul(Value *LHS, Value *RHS, Instruction &CxtI);
472 unsigned Depth, Instruction *CxtI) const {
473 return llvm::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
478 Instruction *CxtI = nullptr) const {
479 return llvm::MaskedValueIsZero(V, Mask, DL, Depth, AC, CxtI, DT);
482 Instruction *CxtI = nullptr) const
    [all...]
InstCombineSimplifyDemanded.cpp 107 Instruction *CxtI) {
147 computeKnownBits(V, KnownZero, KnownOne, Depth, CxtI);
162 CxtI);
164 CxtI);
186 CxtI);
188 CxtI);
213 CxtI);
215 CxtI);
226 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI);
239 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI);
    [all...]
InstCombineCasts.cpp 332 Instruction *CxtI) {
361 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
362 canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
371 if (IC.MaskedValueIsZero(I->getOperand(0), Mask, 0, CxtI) &&
372 IC.MaskedValueIsZero(I->getOperand(1), Mask, 0, CxtI)) {
373 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI) &&
374 canEvaluateTruncated(I->getOperand(1), Ty, IC, CxtI);
385 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
396 APInt::getHighBitsSet(OrigBitWidth, OrigBitWidth-BitWidth), 0, CxtI) &&
398 return canEvaluateTruncated(I->getOperand(0), Ty, IC, CxtI);
    [all...]
InstCombineAddSub.cpp 894 Instruction &CxtI) {
912 if (ComputeNumSignBits(LHS, 0, &CxtI) > 1 &&
913 ComputeNumSignBits(RHS, 0, &CxtI) > 1)
919 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI);
923 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI);
946 Instruction &CxtI) {
949 if (ComputeNumSignBits(LHS, 0, &CxtI) > 1 &&
950 ComputeNumSignBits(RHS, 0, &CxtI) > 1)
956 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI);
960 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI);
    [all...]
InstCombineMulDivRem.cpp 29 Instruction &CxtI) {
51 IC.getAssumptionCache(), &CxtI,
55 if (Value *V2 = simplifyValueKnownNonZero(I->getOperand(0), IC, CxtI)) {
136 Instruction &CxtI) {
148 ComputeNumSignBits(LHS, 0, &CxtI) + ComputeNumSignBits(RHS, 0, &CxtI);
167 ComputeSignBit(LHS, LHSNonNegative, LHSNegative, /*Depth=*/0, &CxtI);
168 ComputeSignBit(RHS, RHSNonNegative, RHSNegative, /*Depth=*/0, &CxtI);
    [all...]
InstCombineShifts.cpp 71 InstCombiner &IC, Instruction *CxtI) {
136 0, CxtI))
161 0, CxtI))
    [all...]
InstCombineAndOrXor.cpp     [all...]
  /external/llvm/lib/Analysis/
LazyValueInfo.cpp 381 Instruction *CxtI = nullptr);
435 Instruction *CxtI = nullptr);
440 LVILatticeVal getValueAt(Value *V, Instruction *CxtI);
445 Instruction *CxtI = nullptr);
    [all...]
InstructionSimplify.cpp 53 const Instruction *CxtI;
57 const Instruction *cxti = nullptr)
58 : DL(DL), TLI(tli), DT(dt), AC(ac), CxtI(cxti) {}
588 const Instruction *CxtI) {
589 return ::SimplifyAddInst(Op0, Op1, isNSW, isNUW, Query(DL, TLI, DT, AC, CxtI),
781 const Instruction *CxtI) {
782 return ::SimplifySubInst(Op0, Op1, isNSW, isNUW, Query(DL, TLI, DT, AC, CxtI),
    [all...]
ValueTracking.cpp 100 const Instruction *CxtI;
103 Query(AssumptionCache *AC = nullptr, const Instruction *CxtI = nullptr,
105 : AC(AC), CxtI(CxtI), DT(DT) {}
108 : ExclInvs(Q.ExclInvs), AC(Q.AC), CxtI(Q.CxtI), DT(Q.DT) {
116 static const Instruction *safeCxtI(const Value *V, const Instruction *CxtI) {
119 if (CxtI && CxtI->getParent())
120 return CxtI;
    [all...]
  /external/llvm/include/llvm/Transforms/Utils/
Local.h 175 const Instruction *CxtI = nullptr,
181 const Instruction *CxtI = nullptr,
184 return getOrEnforceKnownAlignment(V, 0, DL, CxtI, AC, DT);
  /external/llvm/lib/Transforms/Scalar/
JumpThreading.cpp 155 Instruction *CxtI = nullptr);
158 Instruction *CxtI = nullptr);
393 Instruction *CxtI) {
435 Constant *PredCst = LVI->getConstantOnEdge(V, P, BB, CxtI);
452 BB, CxtI);
471 WantInteger, CxtI);
473 WantInteger, CxtI);
514 WantInteger, CxtI);
532 WantInteger, CxtI);
568 CxtI ? CxtI : Cmp)
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp     [all...]

Completed in 682 milliseconds