Searched refs:getUnderlyingInstr (Results 1 – 6 of 6) sorted by relevance
51 return cast<VPInstruction>(V)->getUnderlyingInstr(); in addCombined()55 Type *T = cast<VPInstruction>(V)->getUnderlyingInstr()->getType(); in addCombined()72 cast<VPInstruction>(Op)->getUnderlyingInstr(); in areVectorizable()83 cast<VPInstruction>(Operands[0])->getUnderlyingInstr(); in areVectorizable()87 const Instruction *I = cast<VPInstruction>(Op)->getUnderlyingInstr(); in areVectorizable()134 return cast<LoadInst>(cast<VPInstruction>(Op)->getUnderlyingInstr()) in areVectorizable()144 return cast<StoreInst>(cast<VPInstruction>(Op)->getUnderlyingInstr()) in areVectorizable()247 << *cast<VPInstruction>(Last)->getUnderlyingInstr() << " "); in getBest()289 << *cast<VPInstruction>(Best)->getUnderlyingInstr() in getBest()349 if (auto *Instr = VPInstr->getUnderlyingInstr()) { in dumpBundle()[all …]
103 auto &CI = *cast<CallInst>(R->getUnderlyingInstr()); in inferScalarTypeForRecipe()123 switch (R->getUnderlyingInstr()->getOpcode()) { in inferScalarTypeForRecipe()177 return R->getUnderlyingInstr()->getType(); in inferScalarTypeForRecipe()183 return cast<LoadInst>(R->getUnderlyingInstr())->getType(); in inferScalarTypeForRecipe()
298 Instruction *Instr = PredRecipe->getUnderlyingInstr(); in createReplicateRegion()309 PredRecipe->getUnderlyingInstr(), in createReplicateRegion()348 BasicBlock *OrigBB = RepR->getUnderlyingInstr()->getParent(); in addReplicateRegions()483 match(RepR->getUnderlyingInstr(), m_Intrinsic<Intrinsic::assume>()); in removeDeadRecipes()796 return WidenR->getUnderlyingInstr()->getOpcode(); in getOpcodeForRecipe()800 return RepR->getUnderlyingInstr()->getOpcode(); in getOpcodeForRecipe()
165 return R->getUnderlyingInstr()->mayHaveSideEffects(); in mayHaveSideEffects()580 auto &CI = *cast<CallInst>(getUnderlyingInstr()); in execute()647 auto *CI = cast<CallInst>(getUnderlyingInstr()); in print()1214 auto *GEP = cast<GetElementPtrInst>(getUnderlyingInstr()); in execute()1418 if (isa<FPMathOperator>(getUnderlyingInstr())) in print()1419 O << getUnderlyingInstr()->getFastMathFlags(); in print()1450 if (!getUnderlyingInstr()->getType()->isVoidTy()) { in print()1454 if (auto *CB = dyn_cast<CallBase>(getUnderlyingInstr())) { in print()1464 O << Instruction::getOpcodeName(getUnderlyingInstr()->getOpcode()); in print()
879 Instruction *getUnderlyingInstr() { in getUnderlyingInstr() function882 const Instruction *getUnderlyingInstr() const { in getUnderlyingInstr() function
9040 Instruction *CurrentLinkI = CurrentLink->getUnderlyingInstr(); in adjustRecipesForReductions()9231 assert(cast<PHINode>(getUnderlyingInstr())->getType()->isPointerTy() && in execute()9408 Instruction *UI = getUnderlyingInstr(); in execute()