Home
last modified time | relevance | path

Searched refs:getUnderlyingValue (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h77 Value *getUnderlyingValue() const { return UnderlyingVal; } in getUnderlyingValue() function
175 return getUnderlyingValue(); in getLiveInIRValue()
180 return getUnderlyingValue(); in getLiveInIRValue()
H A DVPlanTransforms.cpp49 Instruction *Inst = cast<Instruction>(VPV->getUnderlyingValue()); in VPInstructionsToVPRecipes()
53 auto *Phi = cast<PHINode>(VPPhi->getUnderlyingValue()); in VPInstructionsToVPRecipes()
440 if (UserCast && UserCast->getUnderlyingValue() == IRCast) { in removeRedundantInductionCasts()
1022 if (auto *UnderlyingExt = R.getOperand(0)->getUnderlyingValue()) { in simplifyRecipe()
1103 auto *UI = cast_or_null<Instruction>(ResultVPV->getUnderlyingValue()); in truncateToMinimalBitwidths()
1127 auto *UV = dyn_cast_or_null<Instruction>(Op->getUnderlyingValue()); in truncateToMinimalBitwidths()
1570 New->setUnderlyingValue(RecWithFlags->getUnderlyingValue()); in dropPoisonGeneratingRecipes()
1578 CurRec->getVPSingleValue()->getUnderlyingValue()); in dropPoisonGeneratingRecipes()
H A DVPlanRecipes.cpp55 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayWriteToMemory()
78 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayWriteToMemory()
95 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayReadFromMemory()
118 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayReadFromMemory()
168 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayHaveSideEffects()
277 return dyn_cast_or_null<Instruction>(S->getUnderlyingValue()); in getInstructionForCost()
552 auto *OrigPhi = cast<PHINode>(PhiR->getUnderlyingValue()); in generatePerPart()
992 State.addMetadata(Sel, dyn_cast_or_null<Instruction>(getUnderlyingValue())); in execute()
1088 State.addMetadata(V, dyn_cast_or_null<Instruction>(getUnderlyingValue())); in execute()
1113 if (auto *I = dyn_cast_or_null<Instruction>(getUnderlyingValue())) in execute()
[all …]
H A DVPlanAnalysis.cpp269 return V->getUnderlyingValue()->getType(); in inferScalarType()
H A DVPlan.h956 return cast<Instruction>(getUnderlyingValue()); in getUnderlyingInstr()
959 return cast<Instruction>(getUnderlyingValue()); in getUnderlyingInstr()
1462 if (auto *UV = getUnderlyingValue()) in clone()
1551 return new VPWidenCallRecipe(getUnderlyingValue(), operands(), in clone()
2038 return new VPBlendRecipe(cast<PHINode>(getUnderlyingValue()), Ops); in clone()
2252 cast_or_null<Instruction>(R->getUnderlyingValue()), in VPReductionEVLRecipe()
H A DVPlan.cpp1483 auto *Inst = dyn_cast_or_null<Instruction>(VPInst->getUnderlyingValue()); in visitBlock()
1518 auto *UV = V->getUnderlyingValue(); in assignName()
1590 if (auto *UV = V->getUnderlyingValue()) { in getOrCreateName()
H A DLoopVectorize.cpp7222 dyn_cast<PHINode>(PhiR->getStartValue()->getUnderlyingValue()); in createAndCollectMergePhiForReduction()
7225 auto *Cmp = cast<ICmpInst>(PhiR->getStartValue()->getUnderlyingValue()); in createAndCollectMergePhiForReduction()
7256 auto *OrigPhi = cast<PHINode>(PhiR->getUnderlyingValue()); in createAndCollectMergePhiForReduction()
7906 Ptr->getUnderlyingValue()->stripPointerCasts()); in tryToWidenMemory()
8179 auto *PN = cast<PHINode>(R->getUnderlyingValue()); in fixHeaderPhis()
10036 IndPhi = cast<PHINode>(Ind->getUnderlyingValue()); in processLoop()