|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/Analysis/DemandedBits.h 37 struct KnownBits;
include/llvm/Analysis/ValueTracking.h 37 struct KnownBits;
include/llvm/CodeGen/SelectionDAG.h 67 struct KnownBits;
include/llvm/CodeGen/TargetLowering.h 77 struct KnownBits;
include/llvm/IR/ConstantRange.h 44 struct KnownBits;
References
gen/lib/Target/WebAssembly/WebAssemblyGenDAGISel.inc21206 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0);
21207 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
gen/lib/Target/X86/X86GenDAGISel.inc254120 KnownBits Known = CurDAG->computeKnownBits(N->getOperand(1));
254138 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0);
254139 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
include/llvm/Analysis/DemandedBits.h 69 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
69 KnownBits &Known, KnownBits &Known2, bool &KnownBitsComputed);
include/llvm/Analysis/ValueTracking.h 54 void computeKnownBits(const Value *V, KnownBits &Known,
63 KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
74 KnownBits &Known);
include/llvm/CodeGen/FunctionLoweringInfo.h 161 KnownBits Known = 1;
240 const KnownBits &Known) {
include/llvm/CodeGen/GlobalISel/GISelKnownBits.h 39 virtual void computeKnownBitsImpl(Register R, KnownBits &Known,
44 KnownBits getKnownBits(Register R);
46 KnownBits getKnownBits(MachineInstr &MI);
63 void computeKnownBitsForFrameIndex(Register R, KnownBits &Known,
68 static void computeKnownBitsForAlignment(KnownBits &Known,
include/llvm/CodeGen/SelectionDAG.h 1508 KnownBits computeKnownBits(SDValue Op, unsigned Depth = 0) const;
1515 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts,
include/llvm/CodeGen/TargetLowering.h 3120 const APInt &DemandedElts, KnownBits &Known,
3127 KnownBits &Known, TargetLoweringOpt &TLO,
3174 KnownBits &Known,
3183 Register R, KnownBits &Known,
3192 KnownBits &Known,
3223 KnownBits &Known,
include/llvm/IR/ConstantRange.h 93 static ConstantRange fromKnownBits(const KnownBits &Known, bool IsSigned);
include/llvm/Support/KnownBits.h 112 KnownBits trunc(unsigned BitWidth) const {
120 KnownBits zext(unsigned BitWidth, bool ExtendedBitsAreKnownZero) const {
130 KnownBits sext(unsigned BitWidth) const {
138 KnownBits zextOrTrunc(unsigned BitWidth,
206 static KnownBits computeForAddCarry(
207 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry);
207 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry);
207 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry);
210 static KnownBits computeForAddSub(bool Add, bool NSW, const KnownBits &LHS,
210 static KnownBits computeForAddSub(bool Add, bool NSW, const KnownBits &LHS,
211 KnownBits RHS);
lib/Analysis/BasicAliasAnalysis.cpp 1190 KnownBits Known1 = computeKnownBits(GEP1LastIdx, DL);
1191 KnownBits Known2 = computeKnownBits(GEP2LastIdx, DL);
1484 KnownBits Known = computeKnownBits(V, DL, 0, &AC, nullptr, DT);
lib/Analysis/ConstantFolding.cpp 724 KnownBits Known0 = computeKnownBits(Op0, DL);
725 KnownBits Known1 = computeKnownBits(Op1, DL);
lib/Analysis/DemandedBits.cpp 87 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2,
87 const APInt &AOut, APInt &AB, KnownBits &Known, KnownBits &Known2,
371 KnownBits Known, Known2;
lib/Analysis/IVDescriptors.cpp 137 KnownBits Bits = computeKnownBits(Exit, DL);
lib/Analysis/InstructionSimplify.cpp 720 KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
1230 KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
1262 KnownBits Op0Known = computeKnownBits(Op0, Q.DL, /*Depth=*/0, Q.AC, Q.CxtI, Q.DT);
1325 const KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2033 const KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2036 const KnownBits XKnown = computeKnownBits(X, Q.DL, 0, Q.AC, Q.CxtI,
2585 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2593 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2602 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2610 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2749 KnownBits RHSKnown = computeKnownBits(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2750 KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2765 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2766 KnownBits YKnown = computeKnownBits(Y, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2819 KnownBits Known = computeKnownBits(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2830 KnownBits Known = computeKnownBits(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2849 KnownBits Known = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
2860 KnownBits Known = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
5392 KnownBits Known = computeKnownBits(I, Q.DL, /*Depth*/ 0, Q.AC, I, Q.DT, ORE);
lib/Analysis/Lint.cpp 557 KnownBits Known = computeKnownBits(V, DL, 0, AC, dyn_cast<Instruction>(V), DT);
576 KnownBits Known = computeKnownBits(Elem, DL);
lib/Analysis/ScalarEvolution.cpp 5505 KnownBits Known = computeKnownBits(U->getValue(), getDataLayout(), 0, &AC, nullptr, &DT);
5712 KnownBits Known = computeKnownBits(U->getValue(), DL, 0, &AC, nullptr, &DT);
6263 KnownBits Known(BitWidth);
7674 KnownBits Known = computeKnownBits(FirstValue, DL, 0, nullptr,
lib/Analysis/ValueTracking.cpp 164 static void computeKnownBits(const Value *V, KnownBits &Known,
167 void llvm::computeKnownBits(const Value *V, KnownBits &Known,
176 static KnownBits computeKnownBits(const Value *V, unsigned Depth,
179 KnownBits llvm::computeKnownBits(const Value *V, const DataLayout &DL,
206 KnownBits LHSKnown(IT->getBitWidth());
207 KnownBits RHSKnown(IT->getBitWidth());
249 KnownBits Known =
269 KnownBits Known =
309 KnownBits &KnownOut, KnownBits &Known2,
309 KnownBits &KnownOut, KnownBits &Known2,
315 KnownBits LHSKnown(BitWidth);
319 KnownOut = KnownBits::computeForAddSub(Add, NSW, LHSKnown, Known2);
323 KnownBits &Known, KnownBits &Known2,
323 KnownBits &Known, KnownBits &Known2,
439 KnownBits &Known) {
578 static void computeKnownBitsFromAssume(const Value *V, KnownBits &Known,
640 KnownBits RHSKnown(BitWidth);
648 KnownBits RHSKnown(BitWidth);
650 KnownBits MaskKnown(BitWidth);
661 KnownBits RHSKnown(BitWidth);
663 KnownBits MaskKnown(BitWidth);
674 KnownBits RHSKnown(BitWidth);
676 KnownBits BKnown(BitWidth);
687 KnownBits RHSKnown(BitWidth);
689 KnownBits BKnown(BitWidth);
700 KnownBits RHSKnown(BitWidth);
702 KnownBits BKnown(BitWidth);
716 KnownBits RHSKnown(BitWidth);
718 KnownBits BKnown(BitWidth);
732 KnownBits RHSKnown(BitWidth);
744 KnownBits RHSKnown(BitWidth);
756 KnownBits RHSKnown(BitWidth);
766 KnownBits RHSKnown(BitWidth);
778 KnownBits RHSKnown(BitWidth);
791 KnownBits RHSKnown(BitWidth);
804 KnownBits RHSKnown(BitWidth);
817 KnownBits RHSKnown(BitWidth);
830 KnownBits RHSKnown(BitWidth);
841 KnownBits RHSKnown(BitWidth);
892 const Operator *I, KnownBits &Known, KnownBits &Known2,
892 const Operator *I, KnownBits &Known, KnownBits &Known2,
978 static void computeKnownBitsFromOperator(const Operator *I, KnownBits &Known,
982 KnownBits Known2(Known);
1304 KnownBits LocalKnown(BitWidth);
1382 KnownBits Known3(Known);
1527 KnownBits Known3(Known);
1554 Known = KnownBits::computeForAddSub(
1613 KnownBits computeKnownBits(const Value *V, unsigned Depth, const Query &Q) {
1614 KnownBits Known(getBitWidth(V->getType(), Q.DL));
1634 void computeKnownBits(const Value *V, KnownBits &Known, unsigned Depth,
1807 KnownBits LHSBits(BitWidth);
1810 KnownBits RHSBits(BitWidth);
2133 KnownBits Known(BitWidth);
2146 KnownBits Known = computeKnownBits(X, Depth, Q);
2169 KnownBits XKnown = computeKnownBits(X, Depth, Q);
2170 KnownBits YKnown = computeKnownBits(Y, Depth, Q);
2243 KnownBits Known(BitWidth);
2276 KnownBits Known1 = computeKnownBits(V1, 0, Q);
2277 KnownBits Known2 = computeKnownBits(V2, 0, Q);
2297 KnownBits Known(Mask.getBitWidth());
2516 KnownBits Known(TyBits);
2541 KnownBits Known(TyBits);
2655 KnownBits Known(TyBits);
4002 KnownBits Known = computeKnownBits(
4015 KnownBits LHSKnown = computeKnownBits(LHS, DL, /*Depth=*/0, AC, CxtI, DT,
4017 KnownBits RHSKnown = computeKnownBits(RHS, DL, /*Depth=*/0, AC, CxtI, DT,
4057 KnownBits LHSKnown = computeKnownBits(LHS, DL, /*Depth=*/0, AC, CxtI, DT,
4059 KnownBits RHSKnown = computeKnownBits(RHS, DL, /*Depth=*/0, AC, CxtI, DT,
4132 KnownBits AddKnown(LHSRange.getBitWidth());
5172 KnownBits Known(CA->getBitWidth());
lib/CodeGen/GlobalISel/GISelKnownBits.cpp 51 void GISelKnownBits::computeKnownBitsForFrameIndex(Register R, KnownBits &Known,
58 void GISelKnownBits::computeKnownBitsForAlignment(KnownBits &Known,
65 KnownBits GISelKnownBits::getKnownBits(MachineInstr &MI) {
69 KnownBits GISelKnownBits::getKnownBits(Register R) {
70 KnownBits Known;
90 void GISelKnownBits::computeKnownBitsImpl(Register R, KnownBits &Known,
118 KnownBits Known2;
311 KnownBits RHSKnown;
lib/CodeGen/SelectionDAG/DAGCombiner.cpp 1044 KnownBits Known;
6040 KnownBits Known = DAG.computeKnownBits(Neg.getOperand(0));
6062 KnownBits Known = DAG.computeKnownBits(Pos.getOperand(0));
7849 KnownBits Known = DAG.computeKnownBits(N0.getOperand(0));
9648 KnownBits &Known) {
9716 KnownBits Known;
10629 KnownBits Known = DAG.computeKnownBits(Amt);
lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp 1925 KnownBits Known = DAG.computeKnownBits(N->getOperand(1));
lib/CodeGen/SelectionDAG/SelectionDAG.cpp 2421 KnownBits SelectionDAG::computeKnownBits(SDValue Op, unsigned Depth) const {
2432 KnownBits SelectionDAG::computeKnownBits(SDValue Op, const APInt &DemandedElts,
2436 KnownBits Known(BitWidth); // Don't know anything.
2454 KnownBits Known2;
3048 Known = KnownBits::computeForAddSub(/* Add */ false, /* NSW */ false,
3070 KnownBits Carry(1);
3086 Known = KnownBits::computeForAddCarry(Known, Known2, Carry);
3336 KnownBits N1Known = computeKnownBits(N1);
3338 KnownBits N0Known = computeKnownBits(N0);
3352 KnownBits N0Known = computeKnownBits(N0);
3398 KnownBits Known = computeKnownBits(Val);
3683 KnownBits Known = computeKnownBits(Op.getOperand(0), Depth+1);
3707 KnownBits Known = computeKnownBits(Op.getOperand(1), Depth+1);
3947 KnownBits Known = computeKnownBits(Op, DemandedElts, Depth);
9263 KnownBits Known(IdxWidth);
lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp 743 KnownBits Known;
2016 KnownBits Known = CurDAG->computeKnownBits(LHS);
lib/CodeGen/SelectionDAG/TargetLowering.cpp 559 KnownBits Known;
570 KnownBits &Known,
600 KnownBits LHSKnown, RHSKnown;
755 const APInt &OriginalDemandedElts, KnownBits &Known, TargetLoweringOpt &TLO,
806 KnownBits Known2, KnownOut;
814 KnownBits SrcKnown;
854 KnownBits KnownScl;
862 KnownBits KnownVec;
893 KnownBits KnownSub, KnownBase;
1017 KnownBits LHSKnown = TLO.DAG.computeKnownBits(Op0, DemandedElts, Depth);
1605 KnownBits KnownLo, KnownHi;
1880 KnownBits KnownSrcBits;
1904 KnownBits KnownSrcBits;
2170 KnownBits Known;
2556 KnownBits Known;
2578 KnownBits &Known,
2592 GISelKnownBits &Analysis, Register R, KnownBits &Known,
2599 KnownBits &Known,
2640 KnownBits &Known, TargetLoweringOpt &TLO, unsigned Depth) const {
3473 KnownBits XKnown = DAG.computeKnownBits(N0.getOperand(0));
3474 KnownBits YKnown = DAG.computeKnownBits(N0.getOperand(1));
lib/IR/ConstantRange.cpp 57 ConstantRange ConstantRange::fromKnownBits(const KnownBits &Known,
lib/Support/KnownBits.cpp 18 static KnownBits computeForAddCarry(
19 const KnownBits &LHS, const KnownBits &RHS,
19 const KnownBits &LHS, const KnownBits &RHS,
41 KnownBits KnownOut;
47 KnownBits KnownBits::computeForAddCarry(
48 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry) {
48 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry) {
48 const KnownBits &LHS, const KnownBits &RHS, const KnownBits &Carry) {
54 KnownBits KnownBits::computeForAddSub(bool Add, bool NSW,
55 const KnownBits &LHS, KnownBits RHS) {
55 const KnownBits &LHS, KnownBits RHS) {
56 KnownBits KnownOut;
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 2142 KnownBits Known = CurDAG->computeKnownBits(Op);
2221 KnownBits Known = CurDAG->computeKnownBits(And);
2362 KnownBits Known = CurDAG->computeKnownBits(OrOpd1Val);
lib/Target/AArch64/AArch64ISelLowering.cpp 1053 const SDValue Op, KnownBits &Known,
1059 KnownBits Known2;
10975 KnownBits Known;
lib/Target/AArch64/AArch64ISelLowering.h 264 void computeKnownBitsForTargetNode(const SDValue Op, KnownBits &Known,
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp 414 KnownBits Known = computeKnownBits(Op, *DL, 0, AC);
lib/Target/AMDGPU/AMDGPUISelLowering.cpp 53 KnownBits Known = DAG.computeKnownBits(Op);
3049 KnownBits Known = DAG.computeKnownBits(X);
3222 KnownBits Known = DAG.computeKnownBits(Amt);
4054 KnownBits Known;
4394 const SDValue Op, KnownBits &Known,
4433 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1);
4434 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1);
4476 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1);
4477 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1);
lib/Target/AMDGPU/AMDGPUISelLowering.h 258 KnownBits &Known,
lib/Target/AMDGPU/SIISelLowering.cpp 9897 KnownBits Known;
10728 KnownBits &Known,
lib/Target/AMDGPU/SIISelLowering.h 381 KnownBits &Known,
lib/Target/ARM/ARMISelLowering.cpp14003 KnownBits Known = DAG.computeKnownBits(Y);
14400 KnownBits Known = DAG.computeKnownBits(SDValue(N,0));
15379 KnownBits &Known,
15409 KnownBits KnownRHS = DAG.computeKnownBits(Op.getOperand(1), Depth+1);
lib/Target/ARM/ARMISelLowering.h 410 void computeKnownBitsForTargetNode(const SDValue Op, KnownBits &Known,
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp 1256 KnownBits Known(T->getBitWidth());
lib/Target/Lanai/LanaiISelLowering.cpp 1489 const SDValue Op, KnownBits &Known, const APInt &DemandedElts,
1500 KnownBits Known2;
lib/Target/Lanai/LanaiISelLowering.h 107 void computeKnownBitsForTargetNode(const SDValue Op, KnownBits &Known,
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 719 KnownBits LKnown = CurDAG->computeKnownBits(Op0);
720 KnownBits RKnown = CurDAG->computeKnownBits(Op1);
764 KnownBits MKnown = CurDAG->computeKnownBits(Op1.getOperand(1));
4691 KnownBits LHSKnown = CurDAG->computeKnownBits(N->getOperand(0));
lib/Target/PowerPC/PPCISelLowering.cpp 2307 KnownBits LHSKnown = DAG.computeKnownBits(N.getOperand(0));
2310 KnownBits RHSKnown = DAG.computeKnownBits(N.getOperand(1));
2409 KnownBits LHSKnown = DAG.computeKnownBits(N.getOperand(0));
12061 KnownBits Op1Known = DAG.computeKnownBits(N->getOperand(0));
12062 KnownBits Op2Known = DAG.computeKnownBits(N->getOperand(1));
14128 KnownBits &Known,
lib/Target/PowerPC/PPCISelLowering.h 743 KnownBits &Known,
lib/Target/Sparc/SparcISelLowering.cpp 1857 KnownBits &Known,
1861 KnownBits Known2;
lib/Target/Sparc/SparcISelLowering.h 65 KnownBits &Known,
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp 739 KnownBits Known = CurDAG->computeKnownBits(Op.getOperand(0));
797 KnownBits Known = CurDAG->computeKnownBits(Input);
820 KnownBits Known = CurDAG->computeKnownBits(Input);
lib/Target/SystemZ/SystemZISelLowering.cpp 2437 KnownBits Known = DAG.computeKnownBits(C.Op0.getOperand(0));
3385 KnownBits Known[2] = {DAG.computeKnownBits(Ops[0]),
3587 KnownBits Known = DAG.computeKnownBits(Op);
6282 static void computeKnownBitsBinOp(const SDValue Op, KnownBits &Known,
6288 KnownBits LHSKnown =
6290 KnownBits RHSKnown =
6298 KnownBits &Known,
lib/Target/SystemZ/SystemZISelLowering.h 508 KnownBits &Known,
lib/Target/X86/X86ISelDAGToDAG.cpp 1750 KnownBits Known = DAG.computeKnownBits(X);
lib/Target/X86/X86ISelLowering.cpp 6908 KnownBits Known0 =
6910 KnownBits Known1 =
19419 KnownBits Known = DAG.computeKnownBits(In);
20384 KnownBits Known = DAG.computeKnownBits(Op0);
25127 KnownBits AKnown = DAG.computeKnownBits(A);
25128 KnownBits BKnown = DAG.computeKnownBits(B);
31482 KnownBits &Known,
31554 KnownBits Known2;
31572 KnownBits Known2;
31582 KnownBits Known2;
31606 KnownBits Known2 = DAG.computeKnownBits(Op.getOperand(0), Depth + 1);
31657 KnownBits Known2 =
34709 const APInt &OriginalDemandedElts, KnownBits &Known, TargetLoweringOpt &TLO,
34718 KnownBits KnownOp;
34881 KnownBits KnownVec;
34908 KnownBits KnownVec;
34915 KnownBits KnownScl;
34936 KnownBits KnownLHS, KnownRHS;
34975 KnownBits KnownSrc;
36780 KnownBits Known;
41148 KnownBits Known = DAG.computeKnownBits(In);
44174 KnownBits Known = DAG.computeKnownBits(SubusLHS);
lib/Target/X86/X86ISelLowering.h 915 KnownBits &Known,
936 KnownBits &Known,
lib/Target/XCore/XCoreISelLowering.cpp 405 KnownBits Known = DAG.computeKnownBits(Value);
1605 KnownBits Known;
1621 KnownBits Known;
1659 KnownBits Known = DAG.computeKnownBits(N2);
1681 KnownBits Known = DAG.computeKnownBits(N2);
1696 KnownBits Known = DAG.computeKnownBits(N2);
1816 KnownBits &Known,
lib/Target/XCore/XCoreISelLowering.h 205 KnownBits &Known,
lib/Transforms/InstCombine/InstCombineAddSub.cpp 1257 KnownBits LHSKnown = computeKnownBits(XorLHS, 0, &I);
1825 KnownBits RHSKnown = computeKnownBits(Op1, 0, &I);
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp 793 KnownBits Known = computeKnownBits(RangeEnd, /*Depth=*/0, Cmp1);
lib/Transforms/InstCombine/InstCombineCalls.cpp 1214 KnownBits Known = IC.computeKnownBits(Op0, 0, &II);
1276 KnownBits Known(BitWidth);
2005 KnownBits Op2Known(BitWidth);
3318 KnownBits CarryKnown(32);
3968 KnownBits Known(1);
lib/Transforms/InstCombine/InstCombineCasts.cpp 887 KnownBits Known = computeKnownBits(ICI->getOperand(0), 0, &CI);
932 KnownBits KnownLHS = computeKnownBits(LHS, 0, &CI);
933 KnownBits KnownRHS = computeKnownBits(RHS, 0, &CI);
1253 KnownBits Known = computeKnownBits(Op0, 0, &CI);
1374 KnownBits Known = computeKnownBits(Src, 0, &CI);
lib/Transforms/InstCombine/InstCombineCompares.cpp 102 static void computeSignedMinMaxValuesFromKnownBits(const KnownBits &Known,
124 static void computeUnsignedMinMaxValuesFromKnownBits(const KnownBits &Known,
1419 KnownBits XKnown = computeKnownBits(X, 0, &Cmp);
1420 KnownBits YKnown = computeKnownBits(Y, 0, &Cmp);
1546 KnownBits Known = computeKnownBits(X, 0, &Cmp);
3553 KnownBits Known = computeKnownBits(C, SQ.DL);
3564 KnownBits Known = computeKnownBits(C, SQ.DL);
4938 KnownBits Op0Known(BitWidth);
4939 KnownBits Op1Known(BitWidth);
lib/Transforms/InstCombine/InstCombineInternal.h 723 void computeKnownBits(const Value *V, KnownBits &Known,
728 KnownBits computeKnownBits(const Value *V, unsigned Depth,
833 Value *SimplifyDemandedUseBits(Value *V, APInt DemandedMask, KnownBits &Known,
836 const APInt &DemandedMask, KnownBits &Known,
844 KnownBits &Known,
851 const APInt &ShlOp1, const APInt &DemandedMask, KnownBits &Known);
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp 880 KnownBits Known = IC.computeKnownBits(GEPI->getOperand(i), 0, MemI);
lib/Transforms/InstCombine/InstCombineSelect.cpp 2651 KnownBits Known(1);
lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp 66 KnownBits Known(BitWidth);
82 KnownBits &Known,
117 KnownBits &Known, unsigned Depth,
152 KnownBits LHSKnown(BitWidth), RHSKnown(BitWidth);
365 KnownBits InputKnown(SrcBitWidth);
406 KnownBits InputKnown(SrcBitWidth);
461 Known = KnownBits::computeForAddSub(I->getOpcode() == Instruction::Add,
645 KnownBits Known2(BitWidth);
764 KnownBits &Known,
770 KnownBits LHSKnown(BitWidth);
771 KnownBits RHSKnown(BitWidth);
907 KnownBits &Known) {
lib/Transforms/InstCombine/InstructionCombining.cpp 2550 KnownBits Known = computeKnownBits(ResultOp, 0, &RI);
2608 KnownBits Known = computeKnownBits(Cond, 0, &SI);
3244 KnownBits Known = computeKnownBits(I, /*Depth*/0, I);
lib/Transforms/Scalar/GuardWidening.cpp 673 KnownBits Known = computeKnownBits(OpLHS, DL);
lib/Transforms/Utils/BypassSlowDivision.cpp 240 KnownBits Known(LongLen);
lib/Transforms/Utils/Local.cpp 1189 KnownBits Known = computeKnownBits(V, DL, 0, AC, CxtI, DT);
lib/Transforms/Utils/LowerSwitch.cpp 494 KnownBits Known = computeKnownBits(Val, DL, /*Depth=*/0, AC, SI);
lib/Transforms/Utils/SimplifyCFG.cpp 4460 KnownBits Known = computeKnownBits(Cond, DL, 0, AC, SI);
lib/Transforms/Utils/SimplifyLibCalls.cpp 685 KnownBits Known = computeKnownBits(Offset, DL, 0, nullptr, CI, nullptr);
lib/Transforms/Vectorize/LoadStoreVectorizer.cpp 470 KnownBits Known(BitWidth);
lib/Transforms/Vectorize/SLPVectorizer.cpp 5136 KnownBits Known = computeKnownBits(R, *DL);
unittests/Analysis/ValueTrackingTest.cpp 77 auto Known = computeKnownBits(A, M->getDataLayout());
unittests/CodeGen/AArch64SelectionDAGTest.cpp 91 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
106 KnownBits Known = DAG->computeKnownBits(Op, DemandedElts);
176 KnownBits Known = DAG->computeKnownBits(Op);
197 KnownBits Known = DAG->computeKnownBits(Op);
unittests/CodeGen/GlobalISel/KnownBitsTest.cpp 24 KnownBits Res = Info.getKnownBits(SrcReg);
28 KnownBits Res2 = Info.getKnownBits(DstReg);
44 KnownBits Res = Info.getKnownBits(SrcReg);
51 KnownBits Res2 = Info.getKnownBits(DstReg);
71 KnownBits Res = Info.getKnownBits(SrcReg);
87 KnownBits Res = Info.getKnownBits(SrcReg);
114 KnownBits Known = Info.getKnownBits(SrcReg);
unittests/IR/ConstantRangeTest.cpp 2069 KnownBits Unknown(16);
2075 KnownBits Known(8);
2101 KnownBits Known(Bits);
unittests/Support/KnownBitsTest.cpp 23 KnownBits Known(Bits);
37 void ForeachNumInKnownBits(const KnownBits &Known, FnTy Fn) {
56 KnownBits Known(Bits);
72 KnownBits KnownComputed = KnownBits::computeForAddCarry(
72 KnownBits KnownComputed = KnownBits::computeForAddCarry(
85 KnownBits Known(Bits), KnownNSW(Bits);
110 KnownBits KnownComputed = KnownBits::computeForAddSub(
110 KnownBits KnownComputed = KnownBits::computeForAddSub(
117 KnownBits KnownNSWComputed = KnownBits::computeForAddSub(
117 KnownBits KnownNSWComputed = KnownBits::computeForAddSub(
usr/include/c++/7.4.0/bits/move.h 98 move(_Tp&& __t) noexcept
usr/include/c++/7.4.0/type_traits 1633 { typedef _Tp type; };