clang 20.0.0git
|
Go to the source code of this file.
Namespaces | |
namespace | __cuda_tex |
Macros | |
#define | __nv_tex_surf_handler(__op, __ptr, ...) |
#define | __ID(__op) __Tag<__tex_op_hash(__op)> |
#define | __IDV(__op, __variant) __Tag<10000 + __tex_op_hash(__op) * 100 + __variant> |
#define | __Args(...) __VA_ARGS__ |
#define | __STRIP_PARENS(__X) __X |
#define | __L(__X) __STRIP_PARENS(__Args __X) |
#define | __ASM_OUT(__t) ("=" __t(__r.x), "=" __t(__r.y), "=" __t(__r.z), "=" __t(__r.w)) |
#define | __ASM_OUTP(__t) (__L(__ASM_OUT(__t)), "=h"(*__ir)) |
#define | __IMPL_F1(__rt, __dt, __args, __asm_op, __asm_outs, __asm_args) |
#define | __IMPL_F3(__args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_F3S(__args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_F3N(__args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3I(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3SI(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3NI(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_SI(__op, __opn, __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) __IMPL_S3I(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3S(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) __IMPL_S3SI(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S3N(__op, __args, __asm_op, __ctype, __asm_op_args, __asm_args) __IMPL_S3NI(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_S(__op, __opn, __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
#define | __IMPL_ALIASI(__op, __opn) template <> struct __tex_fetch_v4<__op> : __tex_fetch_v4<__opn> {} |
#define | __IMPL_ALIAS(__op, __opn) __IMPL_ALIASI(__ID(__op), __ID(__opn)) |
#define | __IMPL_2DGATHER(variant, instr) |
#define __Args | ( | ... | ) | __VA_ARGS__ |
Definition at line 193 of file __clang_cuda_texture_intrinsics.h.
#define __ASM_OUT | ( | __t | ) | ("=" __t(__r.x), "=" __t(__r.y), "=" __t(__r.z), "=" __t(__r.w)) |
Definition at line 201 of file __clang_cuda_texture_intrinsics.h.
Definition at line 204 of file __clang_cuda_texture_intrinsics.h.
#define __ID | ( | __op | ) | __Tag<__tex_op_hash(__op)> |
Definition at line 140 of file __clang_cuda_texture_intrinsics.h.
#define __IDV | ( | __op, | |
__variant | |||
) | __Tag<10000 + __tex_op_hash(__op) * 100 + __variant> |
Definition at line 143 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_2DGATHER | ( | variant, | |
instr | |||
) |
Definition at line 441 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_ALIAS | ( | __op, | |
__opn | |||
) | __IMPL_ALIASI(__ID(__op), __ID(__opn)) |
Definition at line 298 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_ALIASI | ( | __op, | |
__opn | |||
) | template <> struct __tex_fetch_v4<__op> : __tex_fetch_v4<__opn> {} |
Definition at line 296 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_F1 | ( | __rt, | |
__dt, | |||
__args, | |||
__asm_op, | |||
__asm_outs, | |||
__asm_args | |||
) |
Definition at line 207 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_F3 | ( | __args, | |
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 216 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_F3N | ( | __args, | |
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 238 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_F3S | ( | __args, | |
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 227 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S | ( | __op, | |
__opn, | |||
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 289 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3 | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) | __IMPL_S3I(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
Definition at line 283 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3I | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 246 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3N | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) | __IMPL_S3NI(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
Definition at line 287 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3NI | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 267 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3S | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) | __IMPL_S3SI(__ID(__op), __args, __asm_op, __ctype, __asm_op_args, __asm_args) |
Definition at line 285 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_S3SI | ( | __op, | |
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 255 of file __clang_cuda_texture_intrinsics.h.
#define __IMPL_SI | ( | __op, | |
__opn, | |||
__args, | |||
__asm_op, | |||
__ctype, | |||
__asm_op_args, | |||
__asm_args | |||
) |
Definition at line 277 of file __clang_cuda_texture_intrinsics.h.
#define __L | ( | __X | ) | __STRIP_PARENS(__Args __X) |
Definition at line 195 of file __clang_cuda_texture_intrinsics.h.
#define __nv_tex_surf_handler | ( | __op, | |
__ptr, | |||
... | |||
) |
Definition at line 21 of file __clang_cuda_texture_intrinsics.h.
#define __STRIP_PARENS | ( | __X | ) | __X |
Definition at line 194 of file __clang_cuda_texture_intrinsics.h.