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

References

include/llvm/CodeGen/BasicTTIImpl.h
  319     if (IID == Intrinsic::ctlz) {
lib/Analysis/ConstantFolding.cpp
 1426   case Intrinsic::ctlz:
 2204     case Intrinsic::ctlz:
lib/Analysis/DemandedBits.cpp
  130       case Intrinsic::ctlz:
lib/Analysis/ValueTracking.cpp
 1483       case Intrinsic::ctlz: {
lib/Analysis/VectorUtils.cpp
   48   case Intrinsic::ctlz:
   95   case Intrinsic::ctlz:
lib/CodeGen/CodeGenPrepare.cpp
 1726       (IntrinsicID == Intrinsic::ctlz && TLI->isCheapToSpeculateCtlz()))
 1907     case Intrinsic::ctlz:
lib/CodeGen/GlobalISel/IRTranslator.cpp
 1495   case Intrinsic::ctlz: {
lib/CodeGen/IntrinsicLowering.cpp
  293   case Intrinsic::ctlz:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 6210   case Intrinsic::ctlz: {
lib/IR/AutoUpgrade.cpp
  579       NewFn = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz,
  743                               .Case("clz.i", Intrinsic::ctlz)
 2811                                                          Intrinsic::ctlz,
 3456           Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz,
 3543   case Intrinsic::ctlz:
lib/Target/X86/X86TargetTransformInfo.cpp
 2158   case Intrinsic::ctlz:
lib/Transforms/InstCombine/InstCombineCalls.cpp
 1184           II.getIntrinsicID() == Intrinsic::ctlz) &&
 1192     Intrinsic::ID ID = IsTZ ? Intrinsic::ctlz : Intrinsic::cttz;
 1934   case Intrinsic::ctlz:
lib/Transforms/InstCombine/InstCombineCompares.cpp
 3036   case Intrinsic::ctlz:
 3118   case Intrinsic::ctlz: {
lib/Transforms/InstCombine/InstCombineSelect.cpp
  817   if (!match(TrueVal, m_Intrinsic<Intrinsic::ctlz>()))
  866       !match(Count, m_Intrinsic<Intrinsic::ctlz>(m_Specific(CmpLHS))))
lib/Transforms/InstCombine/InstCombineShifts.cpp
  986         (II->getIntrinsicID() == Intrinsic::ctlz ||
lib/Transforms/Scalar/LoopIdiomRecognize.cpp
 1442                                                      Intrinsic::ctlz;
lib/Transforms/Utils/IntegerDivision.cpp
  182   Function *CTLZ = Intrinsic::getDeclaration(F->getParent(), Intrinsic::ctlz,
lib/Transforms/Utils/SimplifyLibCalls.cpp
 2219                                           Intrinsic::ctlz, ArgType);
tools/clang/lib/CodeGen/CGBuiltin.cpp
  950       Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType);
 1902     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType);
 1939     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType);
 1993     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ArgType);
 4476   NEONMAP1(vclz_v, ctlz, Add1ArgType),
 4477   NEONMAP1(vclzq_v, ctlz, Add1ArgType),
 4749   NEONMAP1(vclz_v, ctlz, Add1ArgType),
 4750   NEONMAP1(vclzq_v, ctlz, Add1ArgType),
10252     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, Ops[0]->getType());
11627     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, Ops[0]->getType());
12544     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ResultType);
13088     Function *F = CGM.getIntrinsic(Intrinsic::ctlz, ResultType);