Home
last modified time | relevance | path

Searched refs:getUnderlyingInstr (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp50 return cast<VPInstruction>(V)->getUnderlyingInstr(); in addCombined()
54 Type *T = cast<VPInstruction>(V)->getUnderlyingInstr()->getType(); in addCombined()
71 cast<VPInstruction>(Op)->getUnderlyingInstr(); in areVectorizable()
82 cast<VPInstruction>(Operands[0])->getUnderlyingInstr(); in areVectorizable()
86 const Instruction *I = cast<VPInstruction>(Op)->getUnderlyingInstr(); in areVectorizable()
133 return cast<LoadInst>(cast<VPInstruction>(Op)->getUnderlyingInstr()) in areVectorizable()
143 return cast<StoreInst>(cast<VPInstruction>(Op)->getUnderlyingInstr()) in areVectorizable()
246 << *cast<VPInstruction>(Last)->getUnderlyingInstr() << " "); in getBest()
288 << *cast<VPInstruction>(Best)->getUnderlyingInstr() in getBest()
348 if (auto *Instr = VPInstr->getUnderlyingInstr()) { in dumpBundle()
[all …]
H A DVPlanRecipes.cpp125 return R->getUnderlyingInstr()->mayHaveSideEffects(); in mayHaveSideEffects()
440 auto *CI = cast<CallInst>(getUnderlyingInstr()); in print()
468 auto &I = *cast<SelectInst>(getUnderlyingInstr()); in execute()
621 O << " = " << getUnderlyingInstr()->getOpcodeName() << " "; in print()
675 auto *GEP = cast<GetElementPtrInst>(getUnderlyingInstr()); in execute()
830 if (isa<FPMathOperator>(getUnderlyingInstr())) in print()
831 O << getUnderlyingInstr()->getFastMathFlags(); in print()
848 if (!getUnderlyingInstr()->getType()->isVoidTy()) { in print()
852 if (auto *CB = dyn_cast<CallBase>(getUnderlyingInstr())) { in print()
860 O << Instruction::getOpcodeName(getUnderlyingInstr()->getOpcode()) << " "; in print()
H A DVPlan.h716 Instruction *getUnderlyingInstr() { in getUnderlyingInstr() function
719 const Instruction *getUnderlyingInstr() const { in getUnderlyingInstr() function
H A DLoopVectorize.cpp1034 Instruction *Instr = CurRec->getUnderlyingInstr(); in collectPoisonGeneratingRecipes()
8441 Instruction *Instr = PredRecipe->getUnderlyingInstr(); in createReplicateRegion()
9227 State.ILV->widenCallInstruction(*cast<CallInst>(getUnderlyingInstr()), this, in execute()
9335 assert(cast<PHINode>(getUnderlyingInstr())->getType()->isPointerTy() && in execute()
9547 State.ILV->scalarizeInstruction(getUnderlyingInstr(), this, *State.Instance, in execute()
9567 State.ILV->scalarizeInstruction(getUnderlyingInstr(), this, in execute()
9578 State.ILV->scalarizeInstruction(getUnderlyingInstr(), this, in execute()