reference, declarationdefinition
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.inc
21206   KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0);
21207   KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
gen/lib/Target/X86/X86GenDAGISel.inc
254120     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.cpp
14003   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; };