Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlanValue.h84 Value *getUnderlyingValue() { return UnderlyingVal; } in getUnderlyingValue() function
85 const Value *getUnderlyingValue() const { return UnderlyingVal; } in getUnderlyingValue() function
183 return getUnderlyingValue(); in getLiveInIRValue()
188 return getUnderlyingValue(); in getLiveInIRValue()
H A DVPlanRecipes.cpp55 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayWriteToMemory()
71 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayWriteToMemory()
89 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayReadFromMemory()
105 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayReadFromMemory()
134 return cast<Instruction>(getVPSingleValue()->getUnderlyingValue()) in mayHaveSideEffects()
148 dyn_cast_or_null<Instruction>(getVPSingleValue()->getUnderlyingValue()); in mayHaveSideEffects()
414 auto *OrigPhi = cast<PHINode>(PhiR->getUnderlyingValue()); in generateInstruction()
820 if (auto *I = dyn_cast_or_null<Instruction>(getUnderlyingValue())) in execute()
877 State.addMetadata(Cast, cast_or_null<Instruction>(getUnderlyingValue())); in execute()
1531 Type *PredInstType = getOperand(0)->getUnderlyingValue()->getType(); in execute()
[all …]
H A DVPlanTransforms.cpp47 Instruction *Inst = cast<Instruction>(VPV->getUnderlyingValue()); in VPInstructionsToVPRecipes()
51 auto *Phi = cast<PHINode>(VPPhi->getUnderlyingValue()); in VPInstructionsToVPRecipes()
161 cast<VPReplicateRecipe>(SinkCandidate)->getUnderlyingValue()); in sinkScalarOperands()
418 if (UserCast && UserCast->getUnderlyingValue() == IRCast) { in removeRedundantInductionCasts()
904 auto *UI = cast_or_null<Instruction>(ResultVPV->getUnderlyingValue()); in truncateToMinimalBitwidths()
928 auto *UV = dyn_cast_or_null<Instruction>(Op->getUnderlyingValue()); in truncateToMinimalBitwidths()
H A DVPlanAnalysis.cpp230 return V->getUnderlyingValue()->getType(); in inferScalarType()
H A DVPlan.cpp1171 if (const Value *UV = getUnderlyingValue()) { in printAsOperand()
1211 auto *Inst = dyn_cast_or_null<Instruction>(VPInst->getUnderlyingValue()); in visitBlock()
H A DLoopVectorize.cpp1113 CurRec->getVPSingleValue()->getUnderlyingValue()); in collectPoisonGeneratingRecipes()
3654 PHINode *Phi = cast<PHINode>(PhiR->getUnderlyingValue()); in fixFixedOrderRecurrence()
7500 dyn_cast<PHINode>(PhiR->getStartValue()->getUnderlyingValue()); in createAndCollectMergePhiForReduction()
7523 auto *OrigPhi = cast<PHINode>(PhiR->getUnderlyingValue()); in createAndCollectMergePhiForReduction()
8149 Ptr->getUnderlyingValue()->stripPointerCasts()); in tryToWidenMemory()
8251 dyn_cast_or_null<PHINode>(Operands[In]->getUnderlyingValue()); in tryToBlend()
8441 auto *PN = cast<PHINode>(R->getUnderlyingValue()); in fixHeaderPhis()
8792 auto *UV = Def->getUnderlyingValue(); in tryToBuildVPlanWithVPRecipes()
10210 IndPhi = cast<PHINode>(Ind->getUnderlyingValue()); in processLoop()
H A DVPlan.h880 return cast<Instruction>(getUnderlyingValue()); in getUnderlyingInstr()
883 return cast<Instruction>(getUnderlyingValue()); in getUnderlyingInstr()