Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMParallelDSP.cpp776 Value *VecPtr = IRB.CreateBitCast(Base->getPointerOperand(), in CreateWideLoad() local
778 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); in CreateWideLoad()
781 MoveBefore(Base->getPointerOperand(), VecPtr); in CreateWideLoad()
782 MoveBefore(VecPtr, WideLoad); in CreateWideLoad()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerHelper.h269 Register getVectorElementPointer(Register VecPtr, LLT VecTy, Register Index);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp5177 Value *VecPtr = Builder.CreateBitCast(PO, VecTy->getPointerTo(AS)); in vectorizeTree() local
5183 ExternalUses.emplace_back(PO, cast<User>(VecPtr), 0); in vectorizeTree()
5185 NewLI = Builder.CreateAlignedLoad(VecTy, VecPtr, LI->getAlign()); in vectorizeTree()
5188 Value *VecPtr = vectorizeTree(E->getOperand(0)); in vectorizeTree() local
5194 NewLI = Builder.CreateMaskedGather(VecPtr, CommonAlignment); in vectorizeTree()
5218 Value *VecPtr = Builder.CreateBitCast( in vectorizeTree() local
5220 StoreInst *ST = Builder.CreateAlignedStore(VecValue, VecPtr, in vectorizeTree()
5227 ExternalUses.push_back(ExternalUser(ScalarPtr, cast<User>(VecPtr), 0)); in vectorizeTree()
H A DLoopVectorize.cpp2967 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() local
2969 NewSI = Builder.CreateMaskedStore(StoredVal, VecPtr, Alignment, in vectorizeMemoryInstruction()
2972 NewSI = Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment); in vectorizeMemoryInstruction()
2991 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() local
2994 VecPtr, Alignment, BlockInMaskParts[Part], PoisonValue::get(DataTy), in vectorizeMemoryInstruction()
2998 Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment, "wide.load"); in vectorizeMemoryInstruction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp3266 Register LegalizerHelper::getVectorElementPointer(Register VecPtr, LLT VecTy, in getVectorElementPointer() argument
3281 LLT PtrTy = MRI.getType(VecPtr); in getVectorElementPointer()
3282 return MIRBuilder.buildPtrAdd(PtrTy, VecPtr, Mul).getReg(0); in getVectorElementPointer()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h4479 SDValue getVectorElementPointer(SelectionDAG &DAG, SDValue VecPtr, EVT VecVT,
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp7806 SDValue VecPtr, EVT VecVT, in getVectorElementPointer() argument
7810 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorElementPointer()
7825 return DAG.getMemBasePlusOffset(VecPtr, Index, dl); in getVectorElementPointer()