reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2820 if (Operator::getOpcode(I) != Instruction::Or) 2824 IntegerType *ITy = dyn_cast<IntegerType>(I->getType()); 2831 if (I->hasOneUse()) { 2832 if (TruncInst *Trunc = dyn_cast<TruncInst>(I->user_back())) { 2840 auto Res = collectBitParts(I, MatchBSwaps, MatchBitReversals, BPS, 0); 2864 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, DemandedTy); 2870 "trunc", I); 2874 auto *CI = CallInst::Create(F, Provider, "rev", I); 2876 auto *ExtInst = CastInst::Create(Instruction::ZExt, CI, ITy, "zext", I); 2881 Function *F = Intrinsic::getDeclaration(I->getModule(), Intrin, ITy); 2882 InsertedInsts.push_back(CallInst::Create(F, Res->Provider, "rev", I));