Lines Matching refs:ValueKind
114 ValueKind MetadataStreamerV2::getValueKind(Type *Ty, StringRef TypeQual, in getValueKind()
117 return ValueKind::Pipe; in getValueKind()
119 return StringSwitch<ValueKind>(BaseTypeName) in getValueKind()
120 .Case("image1d_t", ValueKind::Image) in getValueKind()
121 .Case("image1d_array_t", ValueKind::Image) in getValueKind()
122 .Case("image1d_buffer_t", ValueKind::Image) in getValueKind()
123 .Case("image2d_t", ValueKind::Image) in getValueKind()
124 .Case("image2d_array_t", ValueKind::Image) in getValueKind()
125 .Case("image2d_array_depth_t", ValueKind::Image) in getValueKind()
126 .Case("image2d_array_msaa_t", ValueKind::Image) in getValueKind()
127 .Case("image2d_array_msaa_depth_t", ValueKind::Image) in getValueKind()
128 .Case("image2d_depth_t", ValueKind::Image) in getValueKind()
129 .Case("image2d_msaa_t", ValueKind::Image) in getValueKind()
130 .Case("image2d_msaa_depth_t", ValueKind::Image) in getValueKind()
131 .Case("image3d_t", ValueKind::Image) in getValueKind()
132 .Case("sampler_t", ValueKind::Sampler) in getValueKind()
133 .Case("queue_t", ValueKind::Queue) in getValueKind()
137 ValueKind::DynamicSharedPointer : in getValueKind()
138 ValueKind::GlobalBuffer) : in getValueKind()
139 ValueKind::ByValue); in getValueKind()
348 Align Alignment, ValueKind ValueKind, in emitKernelArg() argument
360 Arg.mValueKind = ValueKind; in emitKernelArg()
394 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetX); in emitHiddenKernelArgs()
396 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetY); in emitHiddenKernelArgs()
398 emitKernelArg(DL, Int64Ty, Align(8), ValueKind::HiddenGlobalOffsetZ); in emitHiddenKernelArgs()
408 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenPrintfBuffer); in emitHiddenKernelArgs()
410 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenHostcallBuffer); in emitHiddenKernelArgs()
412 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
419 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenDefaultQueue); in emitHiddenKernelArgs()
420 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenCompletionAction); in emitHiddenKernelArgs()
422 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
423 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
430 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenMultiGridSyncArg); in emitHiddenKernelArgs()
432 emitKernelArg(DL, Int8PtrTy, Align(8), ValueKind::HiddenNone); in emitHiddenKernelArgs()
750 const DataLayout &DL, Type *Ty, Align Alignment, StringRef ValueKind, in emitKernelArg() argument
765 Arg[".value_kind"] = Arg.getDocument()->getNode(ValueKind, /*Copy=*/true); in emitKernelArg()