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

References

lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  934   if ((I.getPointerAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS ||
  935        I.getPointerAddressSpace() == AMDGPUAS::CONSTANT_ADDRESS_32BIT) &&
  936       canWidenScalarExtLoad(I)) {
  937     IRBuilder<> Builder(&I);
  938     Builder.SetCurrentDebugLocation(I.getDebugLoc());
  941     Type *PT = PointerType::get(I32Ty, I.getPointerAddressSpace());
  942     Value *BitCast= Builder.CreateBitCast(I.getPointerOperand(), PT);
  944     WidenLoad->copyMetadata(I);
  966     int TySize = Mod->getDataLayout().getTypeSizeInBits(I.getType());
  969     Value *ValOrig = Builder.CreateBitCast(ValTrunc, I.getType());
  970     I.replaceAllUsesWith(ValOrig);
  971     I.eraseFromParent();