Home
last modified time | relevance | path

Searched refs:VecPtr (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp766 Value *VecPtr = Base->getPointerOperand(); in CreateWideLoad() local
767 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); in CreateWideLoad()
770 MoveBefore(Base->getPointerOperand(), VecPtr); in CreateWideLoad()
771 MoveBefore(VecPtr, WideLoad); in CreateWideLoad()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h297 Register getVectorElementPointer(Register VecPtr, LLT VecTy, Register Index);
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp9518 auto *VecPtr = State.get(getAddr(), Part); in execute() local
9520 NewSI = Builder.CreateMaskedStore(StoredVal, VecPtr, Alignment, in execute()
9523 NewSI = Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment); in execute()
9542 auto *VecPtr = State.get(getAddr(), Part); in execute() local
9545 DataTy, VecPtr, Alignment, BlockInMaskParts[Part], in execute()
9549 Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment, "wide.load"); in execute()
H A DSLPVectorizer.cpp11565 Value *VecPtr = vectorizeOperand(E, 0, PostponedPHIs); in vectorizeTree() local
11575 NewLI = Builder.CreateMaskedGather(VecTy, VecPtr, CommonAlignment); in vectorizeTree()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h5240 SDValue getVectorElementPointer(SelectionDAG &DAG, SDValue VecPtr, EVT VecVT,
5248 SDValue getVectorSubVecPointer(SelectionDAG &DAG, SDValue VecPtr, EVT VecVT,
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp9814 SDValue VecPtr, EVT VecVT, in getVectorElementPointer() argument
9817 DAG, VecPtr, VecVT, in getVectorElementPointer()
9823 SDValue VecPtr, EVT VecVT, in getVectorSubVecPointer() argument
9828 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorSubVecPointer()
9849 return DAG.getMemBasePlusOffset(VecPtr, Index, dl); in getVectorSubVecPointer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3965 Register LegalizerHelper::getVectorElementPointer(Register VecPtr, LLT VecTy, in getVectorElementPointer() argument
3980 LLT PtrTy = MRI.getType(VecPtr); in getVectorElementPointer()
3981 return MIRBuilder.buildPtrAdd(PtrTy, VecPtr, Mul).getReg(0); in getVectorElementPointer()
H A DCombinerHelper.cpp1221 Register VecPtr = LoadMI->getPointerReg(); in matchCombineExtractedVectorLoad() local
1222 LLT PtrTy = MRI.getType(VecPtr); in matchCombineExtractedVectorLoad()