/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...] |