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

References

tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp
 2813   assert(!CGF.getContext().getTypeSizeInChars(CastTy).isZero() &&
 2815   assert(!CGF.getContext().getTypeSizeInChars(ValTy).isZero() &&
 2817   llvm::Type *LLVMCastTy = CGF.ConvertTypeForMem(CastTy);
 2820   if (CGF.getContext().getTypeSizeInChars(ValTy) ==
 2821       CGF.getContext().getTypeSizeInChars(CastTy))
 2822     return CGF.Builder.CreateBitCast(Val, LLVMCastTy);
 2824     return CGF.Builder.CreateIntCast(Val, LLVMCastTy,
 2826   Address CastItem = CGF.CreateMemTemp(CastTy);
 2827   Address ValCastItem = CGF.Builder.CreatePointerBitCastOrAddrSpaceCast(
 2829   CGF.EmitStoreOfScalar(Val, ValCastItem, /*Volatile=*/false, ValTy);
 2830   return CGF.EmitLoadOfScalar(CastItem, /*Volatile=*/false, CastTy, Loc);