HomeSort by relevance Sort by last modified time
    Searched refs:computeKnownBits (Results 1 - 25 of 34) sorted by null

1 2

  /external/llvm/lib/Analysis/
ValueTracking.cpp 84 // cause computeKnownBits to repeatedly visit the same assume intrinsic. The
87 // bits in x, etc. Regarding the mutual recursion, computeKnownBits can call
88 // isKnownNonZero, which calls computeKnownBits and ComputeSignBit and
89 // isKnownToBeAPowerOfTwo (all of which can call computeKnownBits), and so on.
130 static void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
134 void llvm::computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
138 ::computeKnownBits(V, KnownZero, KnownOne, DL, Depth,
152 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, DL, 0, AC, CxtI, DT);
153 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, DL, 0, AC, CxtI, DT);
243 computeKnownBits(Op1, KnownZero2, KnownOne2, DL, Depth + 1, Q)
    [all...]
DemandedBits.cpp 83 auto ComputeKnownBits =
88 computeKnownBits(const_cast<Value *>(V1), KnownZero, KnownOne, DL, 0,
94 computeKnownBits(const_cast<Value *>(V2), KnownZero2, KnownOne2, DL,
116 ComputeKnownBits(BitWidth, I, nullptr);
126 ComputeKnownBits(BitWidth, I, nullptr);
197 ComputeKnownBits(BitWidth, I, UserI->getOperand(1));
201 ComputeKnownBits(BitWidth, UserI->getOperand(0), I);
213 ComputeKnownBits(BitWidth, I, UserI->getOperand(1));
217 ComputeKnownBits(BitWidth, UserI->getOperand(0), I);
247 ComputeKnownBits(BitWidth, I, UserI->getOperand(1))
    [all...]
Lint.cpp 517 computeKnownBits(V, KnownZero, KnownOne, DL, 0, AC,
539 computeKnownBits(Elem, KnownZero, KnownOne, DL);
ConstantFolding.cpp 636 computeKnownBits(Op0, KnownZero0, KnownOne0, DL);
637 computeKnownBits(Op1, KnownZero1, KnownOne1, DL);
    [all...]
InstructionSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineSimplifyDemanded.cpp 147 computeKnownBits(V, KnownZero, KnownOne, Depth, CxtI);
161 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1,
163 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1,
185 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1,
187 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1,
212 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1,
214 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1,
226 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI);
239 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI);
549 // Otherwise just hand the add/sub off to computeKnownBits to fill i
    [all...]
InstCombineAddSub.cpp 919 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI);
923 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI);
956 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI);
960 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI);
    [all...]
InstCombineInternal.h 471 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
473 return llvm::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
InstCombineCasts.cpp 626 computeKnownBits(ICI->getOperand(0), KnownZero, KnownOne, 0, &CI);
674 computeKnownBits(LHS, KnownZeroLHS, KnownOneLHS, 0, &CI);
675 computeKnownBits(RHS, KnownZeroRHS, KnownOneRHS, 0, &CI);
    [all...]
InstCombineCalls.cpp 824 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II);
842 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II);
    [all...]
InstructionCombining.cpp     [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
SelectionDAG.cpp     [all...]
TargetLowering.cpp 408 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth);
438 TLO.DAG.computeKnownBits(Op.getOperand(0), LHSZero, LHSOne, Depth);
    [all...]
SelectionDAGISel.cpp 704 CurDAG->computeKnownBits(Src, KnownZero, KnownOne);
    [all...]
DAGCombiner.cpp     [all...]
  /external/llvm/include/llvm/Analysis/
ValueTracking.h 45 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
62 /// one. Convenience wrapper around computeKnownBits.
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 710 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne);
759 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
783 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreISelLowering.cpp 418 DAG.computeKnownBits(Value, KnownZero, KnownOne);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelDAGToDAG.cpp 525 CurDAG->computeKnownBits(Op0, LKZ, LKO);
526 CurDAG->computeKnownBits(Op1, RKZ, RKO);
573 CurDAG->computeKnownBits(Op1.getOperand(1), MKZ, MKO);
    [all...]
  /external/llvm/lib/Transforms/Utils/
Local.cpp     [all...]
  /external/llvm/lib/Target/AMDGPU/
AMDGPUISelLowering.cpp     [all...]
  /external/llvm/include/llvm/CodeGen/
SelectionDAG.h     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp     [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelDAGToDAG.cpp     [all...]
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp     [all...]

Completed in 772 milliseconds

1 2