Searched refs:Ld0 (Results 1 – 3 of 3) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMParallelDSP.cpp | 224 bool AreSequentialLoads(LoadInst *Ld0, LoadInst *Ld1, MemInstList &VecMem); 298 bool ARMParallelDSP::AreSequentialLoads(LoadInst *Ld0, LoadInst *Ld1, in AreSequentialLoads() argument 300 if (!Ld0 || !Ld1) in AreSequentialLoads() 303 auto It = LoadPairs.find(Ld0); in AreSequentialLoads() 308 dbgs() << "Ld0:"; Ld0->dump(); in AreSequentialLoads() 313 VecMem.push_back(Ld0); in AreSequentialLoads() 562 auto Ld0 = static_cast<LoadInst*>(PMul0->LHS); in CreateParallelPairs() local 568 if (Ld0 == Ld2 || Ld1 == Ld3) in CreateParallelPairs() 571 if (AreSequentialLoads(Ld0, Ld1, PMul0->VecLd)) { in CreateParallelPairs() 582 } else if (AreSequentialLoads(Ld1, Ld0, PMul0->VecLd) && in CreateParallelPairs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/ |
| H A D | BottomUpVec.cpp | 145 auto *Ld0 = cast<LoadInst>(Bndl[0]); in createVectorInstr() local 146 Value *Ptr = Ld0->getPointerOperand(); in createVectorInstr() 147 return LoadInst::create(VecTy, Ptr, Ld0->getAlign(), WhereIt, Ctx, in createVectorInstr()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 21304 auto *Ld0 = dyn_cast<LoadSDNode>(SV2->getOperand(0).getOperand(0)); in isLoadOrMultipleLoads() local 21308 if (!Ld0 || !Ld1 || !Ld2 || !Ld3 || !Ld0->isSimple() || !Ld1->isSimple() || in isLoadOrMultipleLoads() 21311 Loads.push_back(Ld0); in isLoadOrMultipleLoads()
|