| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ValueTracking.cpp | 194 static void computeKnownBits(const Value *V, const APInt &DemandedElts, 197 static void computeKnownBits(const Value *V, KnownBits &Known, unsigned Depth, 209 computeKnownBits(V, DemandedElts, Known, Depth, Q); 212 void llvm::computeKnownBits(const Value *V, KnownBits &Known, 217 ::computeKnownBits(V, Known, Depth, 221 void llvm::computeKnownBits(const Value *V, const APInt &DemandedElts, 226 ::computeKnownBits(V, DemandedElts, Known, Depth, 230 static KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 233 static KnownBits computeKnownBits(const Value *V, unsigned Depth, 236 KnownBits llvm::computeKnownBits(const Value *V, const DataLayout &DL [all...] |
| DemandedBits.cpp | 98 auto ComputeKnownBits = 106 computeKnownBits(V1, Known, DL, 0, &AC, UserI, &DT); 110 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); 136 ComputeKnownBits(BitWidth, Val, nullptr); 146 ComputeKnownBits(BitWidth, Val, nullptr); 188 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 196 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 264 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1)); 277 ComputeKnownBits(BitWidth, UserI->getOperand(0), UserI->getOperand(1));
|
| InstructionSimplify.cpp | 755 KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 1269 KnownBits KnownAmt = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 1282 KnownBits KnownVal = computeKnownBits(Op0, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 1317 KnownBits Op0Known = computeKnownBits(Op0, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT); 1347 // NOTE: could use computeKnownBits() / LazyValueInfo, 1381 const KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 2119 const KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 2122 const KnownBits XKnown = computeKnownBits(X, Q.DL, 0, Q.AC, Q.CxtI, 2709 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); 2717 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT) [all...] |
| Lint.cpp | 528 computeKnownBits(V, DL, 0, AC, dyn_cast<Instruction>(V), DT); 548 KnownBits Known = computeKnownBits(Elem, DL);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineSimplifyDemanded.cpp | 122 computeKnownBits(V, Known, Depth, CxtI); 138 computeKnownBits(V, Known, Depth, CxtI); 159 computeKnownBits(I, Known, Depth, CxtI); 584 computeKnownBits(I, Known, Depth, CxtI); 609 computeKnownBits(I, Known, Depth, CxtI); 671 computeKnownBits(I, Known, Depth, CxtI); 694 computeKnownBits(I, Known, Depth, CxtI); 737 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); 844 computeKnownBits(V, Known, Depth, CxtI); 875 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI) [all...] |
| InstCombineInternal.h | 469 void computeKnownBits(const Value *V, KnownBits &Known, 471 llvm::computeKnownBits(V, Known, DL, Depth, &AC, CxtI, &DT); 474 KnownBits computeKnownBits(const Value *V, unsigned Depth, 476 return llvm::computeKnownBits(V, DL, Depth, &AC, CxtI, &DT);
|
| InstCombineCasts.cpp | 402 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); 417 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); 435 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); 979 KnownBits Known = computeKnownBits(Cmp->getOperand(0), 0, &Zext); 1024 KnownBits KnownLHS = computeKnownBits(LHS, 0, &Zext); 1025 KnownBits KnownRHS = computeKnownBits(RHS, 0, &Zext); 1349 KnownBits Known = computeKnownBits(Op0, 0, &CI); 1470 KnownBits Known = computeKnownBits(Src, 0, &CI);
|
| InstCombineCalls.cpp | 480 KnownBits Known = IC.computeKnownBits(Op0, 0, &II); 567 IC.computeKnownBits(Op0, Known, 0, &II); 726 KnownBits Known = computeKnownBits(Op, DL, 0, AC, CxtI, DT); 1589 uint64_t Bytes1 = computeKnownBits(Bytes, 0, Op0).One.getZExtValue(); 1590 uint64_t Mask1 = computeKnownBits(Mask, 0, II).One.getZExtValue(); 1678 // computeKnownBits(IIOperand) below here eliminates redundant assumes. 1809 computeKnownBits(IIOperand, Known, 0, II);
|
| InstCombineAddSub.cpp | 941 KnownBits LHSKnown = computeKnownBits(X, 0, &Add); 1422 // computeKnownBits. 1873 KnownBits RHSKnown = computeKnownBits(Op1, 0, &I);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/ |
| InstCombiner.h | 456 void computeKnownBits(const Value *V, KnownBits &Known, unsigned Depth, 458 llvm::computeKnownBits(V, Known, DL, Depth, &AC, CxtI, &DT); 461 KnownBits computeKnownBits(const Value *V, unsigned Depth, 463 return llvm::computeKnownBits(V, DL, Depth, &AC, CxtI, &DT);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| ValueTracking.h | 58 void computeKnownBits(const Value *V, KnownBits &Known, 74 void computeKnownBits(const Value *V, const APInt &DemandedElts, 83 KnownBits computeKnownBits(const Value *V, const DataLayout &DL, 91 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPULateCodeGenPrepare.cpp | 73 KnownBits Known = computeKnownBits(V, *DL, 0, AC);
|
| AMDGPUCodeGenPrepare.cpp | 444 KnownBits Known = computeKnownBits(Op, *DL, 0, AC); 1005 KnownBits Known = computeKnownBits(V, *DL);
|
| AMDGPUISelLowering.cpp | 49 KnownBits Known = DAG.computeKnownBits(Op); 3083 KnownBits Known = DAG.computeKnownBits(X); 3256 KnownBits Known = DAG.computeKnownBits(Amt); 4437 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); 4438 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1); 4482 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); 4483 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1);
|
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAG.cpp | 2433 return Mask.isSubsetOf(computeKnownBits(V, Depth).Zero); 2442 return Mask.isSubsetOf(computeKnownBits(V, DemandedElts, Depth).Zero); 2457 return Mask.isSubsetOf(computeKnownBits(V, Depth).One); 2734 KnownBits SelectionDAG::computeKnownBits(SDValue Op, unsigned Depth) const { 2747 return computeKnownBits(Op, DemandedElts, Depth); 2753 KnownBits SelectionDAG::computeKnownBits(SDValue Op, const APInt &DemandedElts, 2795 Known2 = computeKnownBits(SrcOp, Depth + 1); 2841 Known2 = computeKnownBits(LHS, DemandedLHS, Depth + 1); 2849 Known2 = computeKnownBits(RHS, DemandedRHS, Depth + 1); 2865 Known2 = computeKnownBits(Sub, DemandedSub, Depth + 1) [all...] |
| TargetLowering.cpp | 719 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); 720 RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); 732 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); 733 RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); 745 LHSKnown = DAG.computeKnownBits(Op.getOperand(0), DemandedElts, Depth + 1); 746 RHSKnown = DAG.computeKnownBits(Op.getOperand(1), DemandedElts, Depth + 1); 949 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); 988 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); 993 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); 1194 KnownBits LHSKnown = TLO.DAG.computeKnownBits(Op0, DemandedElts, Depth) [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| BypassSlowDivision.cpp | 241 computeKnownBits(V, Known, DL);
|
| LowerSwitch.cpp | 399 KnownBits Known = computeKnownBits(Val, DL, /*Depth=*/0, AC, SI);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreISelLowering.cpp | 406 KnownBits Known = DAG.computeKnownBits(Value); 1659 KnownBits Known = DAG.computeKnownBits(N2); 1681 KnownBits Known = DAG.computeKnownBits(N2); 1696 KnownBits Known = DAG.computeKnownBits(N2);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelDAGToDAG.cpp | 746 KnownBits Known = CurDAG->computeKnownBits(Op.getOperand(0)); 804 KnownBits Known = CurDAG->computeKnownBits(Input); 827 KnownBits Known = CurDAG->computeKnownBits(Input);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86InstCombineIntrinsic.cpp | 214 llvm::computeKnownBits(Amt, II.getModule()->getDataLayout()); 237 KnownBits KnownLowerBits = llvm::computeKnownBits( 239 KnownBits KnownUpperBits = llvm::computeKnownBits(
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/ |
| LanaiISelLowering.cpp | 1501 Known = DAG.computeKnownBits(Op->getOperand(0), Depth + 1); 1502 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1);
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| GuardWidening.cpp | 637 KnownBits Known = computeKnownBits(OpLHS, DL);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| SelectionDAG.h | 415 // Maximum depth for recursive analysis such as computeKnownBits, etc. 1722 KnownBits computeKnownBits(SDValue Op, unsigned Depth = 0) const; 1729 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts, 1746 /// from computeKnownBits in that it doesn't necessarily determine which bit
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| HexagonVectorCombine.cpp | 1339 KnownBits Known0 = computeKnownBits(Idx0, DL, 0, &AC, Gep0, &DT); 1340 KnownBits Known1 = computeKnownBits(Idx1, DL, 0, &AC, Gep1, &DT);
|