reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
   85       Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {},
  143       ArgPtr = Builder.CreateConstInBoundsGEP1_64(
  144           Builder.getInt8Ty(), KernArgSegment, AlignDownOffset,
  146       AdjustedArgTy = Builder.getInt32Ty();
  148       ArgPtr = Builder.CreateConstInBoundsGEP1_64(
  149           Builder.getInt8Ty(), KernArgSegment, EltOffset,
  160     ArgPtr = Builder.CreateBitCast(ArgPtr, AdjustedArgTy->getPointerTo(AS),
  163         Builder.CreateAlignedLoad(AdjustedArgTy, ArgPtr, AdjustedAlign.value());
  178                         ConstantInt::get(Builder.getInt64Ty(), DerefBytes))));
  186                       MDB.createConstant(ConstantInt::get(Builder.getInt64Ty(),
  195                       MDB.createConstant(ConstantInt::get(Builder.getInt64Ty(),
  204         Load : Builder.CreateLShr(Load, OffsetDiff * 8);
  206       IntegerType *ArgIntTy = Builder.getIntNTy(Size);
  207       Value *Trunc = Builder.CreateTrunc(ExtractBits, ArgIntTy);
  208       Value *NewVal = Builder.CreateBitCast(Trunc, ArgTy,
  212       Value *Shuf = Builder.CreateShuffleVector(Load, UndefValue::get(V4Ty),