reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/Analysis/ValueTracking.h
   63   KnownBits computeKnownBits(const Value *V, const DataLayout &DL,

References

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/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);
 7674     KnownBits Known = computeKnownBits(FirstValue, DL, 0, nullptr,
lib/Analysis/ValueTracking.cpp
  250       computeKnownBits(V, DL, Depth, AC, CxtI, DT, nullptr, UseInstrInfo);
  270       computeKnownBits(V, DL, Depth, AC, CxtI, DT, nullptr, UseInstrInfo);
 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,
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  414   KnownBits Known = computeKnownBits(Op, *DL, 0, AC);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3553         KnownBits Known = computeKnownBits(C, SQ.DL);
 3564         KnownBits Known = computeKnownBits(C, SQ.DL);
lib/Transforms/InstCombine/InstCombineInternal.h
  730     return llvm::computeKnownBits(V, DL, Depth, &AC, CxtI, &DT);
lib/Transforms/Scalar/GuardWidening.cpp
  673       KnownBits Known = computeKnownBits(OpLHS, DL);
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/SLPVectorizer.cpp
 5136       KnownBits Known = computeKnownBits(R, *DL);
unittests/Analysis/ValueTrackingTest.cpp
   77     auto Known = computeKnownBits(A, M->getDataLayout());