| /freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 768 Value *VecPtr = IRB.CreateBitCast(Base->getPointerOperand(), in CreateWideLoad() local 770 LoadInst *WideLoad = IRB.CreateAlignedLoad(LoadTy, VecPtr, Base->getAlign()); in CreateWideLoad() 773 MoveBefore(Base->getPointerOperand(), VecPtr); in CreateWideLoad() 774 MoveBefore(VecPtr, WideLoad); in CreateWideLoad()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.h | 272 Register getVectorElementPointer(Register VecPtr, LLT VecTy, Register Index);
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 5428 Value *VecPtr = Builder.CreateBitCast(PO, VecTy->getPointerTo(AS)); in vectorizeTree() local 5436 ExternalUses.emplace_back(PO, cast<User>(VecPtr), FoundLane); in vectorizeTree() 5439 NewLI = Builder.CreateAlignedLoad(VecTy, VecPtr, LI->getAlign()); in vectorizeTree() 5442 Value *VecPtr = vectorizeTree(E->getOperand(0)); in vectorizeTree() local 5448 NewLI = Builder.CreateMaskedGather(VecTy, VecPtr, CommonAlignment); in vectorizeTree() 5472 Value *VecPtr = Builder.CreateBitCast( in vectorizeTree() local 5474 StoreInst *ST = Builder.CreateAlignedStore(VecValue, VecPtr, in vectorizeTree() 5484 ExternalUser(ScalarPtr, cast<User>(VecPtr), FoundLane)); in vectorizeTree()
|
| H A D | LoopVectorize.cpp | 2986 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() local 2988 NewSI = Builder.CreateMaskedStore(StoredVal, VecPtr, Alignment, in vectorizeMemoryInstruction() 2991 NewSI = Builder.CreateAlignedStore(StoredVal, VecPtr, Alignment); in vectorizeMemoryInstruction() 3010 auto *VecPtr = CreateVecPtr(Part, State.get(Addr, VPIteration(0, 0))); in vectorizeMemoryInstruction() local 3013 DataTy, VecPtr, Alignment, BlockInMaskParts[Part], in vectorizeMemoryInstruction() 3017 Builder.CreateAlignedLoad(DataTy, VecPtr, Alignment, "wide.load"); in vectorizeMemoryInstruction()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 4507 SDValue getVectorElementPointer(SelectionDAG &DAG, SDValue VecPtr, EVT VecVT, 4515 SDValue getVectorSubVecPointer(SelectionDAG &DAG, SDValue VecPtr, EVT VecVT,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | TargetLowering.cpp | 7837 SDValue VecPtr, EVT VecVT, in getVectorElementPointer() argument 7840 DAG, VecPtr, VecVT, in getVectorElementPointer() 7846 SDValue VecPtr, EVT VecVT, in getVectorSubVecPointer() argument 7851 Index = DAG.getZExtOrTrunc(Index, dl, VecPtr.getValueType()); in getVectorSubVecPointer() 7872 return DAG.getMemBasePlusOffset(VecPtr, Index, dl); in getVectorSubVecPointer()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerHelper.cpp | 3471 Register LegalizerHelper::getVectorElementPointer(Register VecPtr, LLT VecTy, in getVectorElementPointer() argument 3486 LLT PtrTy = MRI.getType(VecPtr); in getVectorElementPointer() 3487 return MIRBuilder.buildPtrAdd(PtrTy, VecPtr, Mul).getReg(0); in getVectorElementPointer()
|