Re-exportsยง
use rustc_ast::ast;๐use rustc_ast::token::Delimiter;๐use rustc_ast::token::IdentKind;๐use rustc_ast::token::Token;๐use rustc_ast::token::TokenKind;๐use rustc_ast::tokenstream::DelimSpan;๐use rustc_ast::tokenstream::Spacing;๐use rustc_ast::tokenstream::TokenStream;๐use rustc_ast::tokenstream::TokenTree;๐use rustc_expand::base::Annotatable;๐use rustc_expand::base::ExtCtxt;๐use rustc_session::config::Offload;๐use rustc_span::DUMMY_SP;๐use rustc_span::Ident;๐use rustc_span::Span;๐use rustc_span::sym;๐use thin_vec::thin_vec;๐use crate::diagnostics;๐
Functionsยง
- compile_
for_ ๐device - expand_
kernel ๐ - The
offload_kernelmacro expands the function into two separate definitions: one on the host to handle the call, and one on the device for executing the kernel. - extract_
fn ๐ - outer_
normal_ ๐attr