Lines Matching refs:Load
172 LoadInst *Load = in lowerKernelArguments() local
174 Load->setMetadata(LLVMContext::MD_invariant_load, MDNode::get(Ctx, {})); in lowerKernelArguments()
179 Load->setMetadata(LLVMContext::MD_noundef, MDNode::get(Ctx, {})); in lowerKernelArguments()
184 Load->setMetadata(LLVMContext::MD_range, in lowerKernelArguments()
190 Load->setMetadata(LLVMContext::MD_nonnull, MDNode::get(Ctx, {})); in lowerKernelArguments()
194 Load->setMetadata( in lowerKernelArguments()
203 Load->setMetadata( in lowerKernelArguments()
211 Load->setMetadata( in lowerKernelArguments()
222 Load : Builder.CreateLShr(Load, OffsetDiff * 8); in lowerKernelArguments()
230 Value *Shuf = Builder.CreateShuffleVector(Load, ArrayRef<int>{0, 1, 2}, in lowerKernelArguments()
234 Load->setName(Arg.getName() + ".load"); in lowerKernelArguments()
235 Arg.replaceAllUsesWith(Load); in lowerKernelArguments()