reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3839 IntegerType *Ty = cast<IntegerType>(LI->getType()); 3843 auto &Offsets = SplitOffsetsMap[LI]; 3850 Instruction *BasePtr = cast<Instruction>(LI->getPointerOperand()); 3851 IRB.SetInsertPoint(LI); 3853 LLVM_DEBUG(dbgs() << " Splitting load: " << *LI << "\n"); 3859 auto AS = LI->getPointerAddressSpace(); 3866 getAdjustedAlignment(LI, PartOffset, DL), /*IsVolatile*/ false, 3867 LI->getName()); 3868 PLoad->copyMetadata(*LI, {LLVMContext::MD_mem_parallel_loop_access, 3898 for (User *LU : LI->users()) { 3925 PStore->copyMetadata(*LI, {LLVMContext::MD_mem_parallel_loop_access, 3948 SplitLoadsMap.insert(std::make_pair(LI, std::move(SplitLoads))); 3951 DeadInsts.insert(LI);