/freebsd-11.0-release/contrib/llvm/lib/Analysis/ |
H A D | 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, function in class:llvm 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(Op 1612 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne, function [all...] |
H A D | DemandedBits.cpp | 88 computeKnownBits(const_cast<Value *>(V1), KnownZero, KnownOne, DL, 0, 94 computeKnownBits(const_cast<Value *>(V2), KnownZero2, KnownOne2, DL,
|
H A D | Lint.cpp | 517 computeKnownBits(V, KnownZero, KnownOne, DL, 0, AC, 539 computeKnownBits(Elem, KnownZero, KnownOne, DL);
|
H A D | ConstantFolding.cpp | 636 computeKnownBits(Op0, KnownZero0, KnownOne0, DL); 637 computeKnownBits(Op1, KnownZero1, KnownOne1, DL);
|
H A D | InstructionSimplify.cpp | 1368 computeKnownBits(Op0, Op0KnownZero, Op0KnownOne, Q.DL, /*Depth=*/0, Q.AC, 3066 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, Q.DL, /*Depth=*/0, Q.AC, 4078 // In general, it is possible for computeKnownBits to determine all bits in a 4084 computeKnownBits(I, KnownZero, KnownOne, DL, /*Depth*/0, AC, I, DT);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | 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 t [all...] |
H A D | 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); 1113 computeKnownBits(XorLHS, LHSKnownZero, LHSKnownOne, 0, &I); 1300 // computeKnownBits. 1584 computeKnownBits(&I, KnownZero, KnownOne, 0, &I);
|
H A D | InstCombineInternal.h | 471 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne, function in class:llvm::InstCombiner 473 return llvm::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, AC, CxtI,
|
H A D | 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); 1001 computeKnownBits(Op0, KnownZero, KnownOne, 0, &CI);
|
H A D | InstCombineCalls.cpp | 824 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II); 842 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II); 1740 computeKnownBits(IIOperand, KnownZero, KnownOne, 0, II);
|
H A D | InstructionCombining.cpp | 2075 computeKnownBits(ResultOp, KnownZero, KnownOne, 0, &RI); 2143 computeKnownBits(Cond, KnownZero, KnownOne, 0, &SI); 2755 // In general, it is possible for computeKnownBits to determine all bits in a 2761 computeKnownBits(I, KnownZero, KnownOne, /*Depth*/0, I);
|
/freebsd-11.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 2034 computeKnownBits(Op, KnownZero, KnownOne, Depth); 2040 void SelectionDAG::computeKnownBits(SDValue Op, APInt &KnownZero, function in class:SelectionDAG 2058 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); 2059 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); 2067 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); 2068 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); 2076 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); 2077 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); 2087 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); 2088 computeKnownBits(O [all...] |
H A D | TargetLowering.cpp | 402 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth); 432 TLO.DAG.computeKnownBits(Op.getOperand(0), LHSZero, LHSOne, Depth); 1106 // Just use computeKnownBits to compute output bits. 1107 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth); 1161 /// from computeKnownBits in that it doesn't need to determine which bit is set. 1182 // Fall back to computeKnownBits to catch other known cases. 1186 DAG.computeKnownBits(Val, KnownZero, KnownOne);
|
H A D | SelectionDAGISel.cpp | 707 CurDAG->computeKnownBits(Src, KnownZero, KnownOne); 1753 CurDAG->computeKnownBits(LHS, KnownZero, KnownOne);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Analysis/ |
H A D | ValueTracking.h | 45 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne, 62 /// one. Convenience wrapper around computeKnownBits.
|
/freebsd-11.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 710 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne); 759 CurDAG->computeKnownBits(Input, KnownZero, KnownOne); 783 CurDAG->computeKnownBits(Input, KnownZero, KnownOne);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreISelLowering.cpp | 418 DAG.computeKnownBits(Value, KnownZero, KnownOne); 1691 DAG.computeKnownBits(N2, KnownZero, KnownOne); 1714 DAG.computeKnownBits(N2, KnownZero, KnownOne); 1730 DAG.computeKnownBits(N2, KnownZero, KnownOne);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCISelDAGToDAG.cpp | 523 CurDAG->computeKnownBits(Op0, LKZ, LKO); 524 CurDAG->computeKnownBits(Op1, RKZ, RKO); 571 CurDAG->computeKnownBits(Op1.getOperand(1), MKZ, MKO); 2664 CurDAG->computeKnownBits(N->getOperand(0), LHSKnownZero, LHSKnownOne);
|
H A D | PPCISelLowering.cpp | 1677 DAG.computeKnownBits(N.getOperand(0), 1681 DAG.computeKnownBits(N.getOperand(1), 1782 DAG.computeKnownBits(N.getOperand(0), LHSKnownZero, LHSKnownOne); 9490 DAG.computeKnownBits(N->getOperand(0), Op1Zero, Op1One); 9491 DAG.computeKnownBits(N->getOperand(1), Op2Zero, Op2One);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 2450 DAG.computeKnownBits(Op, KnownZero, KnownOne); 3009 DAG.computeKnownBits(Op0, Op0Zero, Op0One, Depth); 3010 DAG.computeKnownBits(Op1, Op1Zero, Op1One, Depth);
|
/freebsd-11.0-release/contrib/llvm/include/llvm/CodeGen/ |
H A D | SelectionDAG.h | 1188 void computeKnownBits(SDValue Op, APInt &KnownZero, APInt &KnownOne,
|
/freebsd-11.0-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 10457 static void computeKnownBits(SelectionDAG &DAG, SDValue Op, APInt &KnownZero, function 10462 computeKnownBits(DAG, Op.getOperand(0), KnownZero, KnownOne); 10475 computeKnownBits(DAG, Op.getOperand(1), KnownZero, KnownOne); 10476 computeKnownBits(DAG, Op.getOperand(2), KZ2, KO2); 10482 return DAG.computeKnownBits(Op, KnownZero, KnownOne); 10546 computeKnownBits(DAG, Y, KnownZero, KnownOne); 10631 DAG.computeKnownBits(SDValue(N,0), KnownZero, KnownOne); 11264 DAG.computeKnownBits(Op.getOperand(0), KnownZero, KnownOne, Depth+1); 11268 DAG.computeKnownBits(Op.getOperand(1), KnownZeroRHS, KnownOneRHS, Depth+1);
|
/freebsd-11.0-release/contrib/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 952 // TODO: ideally, computeKnownBits ought to have used 956 // while computeKnownBits is not allowed to traverse more than 6 1004 computeKnownBits(V, KnownZero, KnownOne, DL, 0, AC, CxtI, DT);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelDAGToDAG.cpp | 1924 CurDAG->computeKnownBits(Op, KnownZero, KnownOne); 1931 // already have been factored into the computeKnownBits calculation above. 2050 CurDAG->computeKnownBits(OrOpd1Val, KnownZero, KnownOne);
|
/freebsd-11.0-release/contrib/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1829 DAG.computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); 1830 DAG.computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1);
|