Home
last modified time | relevance | path

Searched refs:ParamOffset (Results 1 – 4 of 4) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/
H A DByteCodeEmitter.cpp25 unsigned ParamOffset = 0; in compileFunc() local
38 ParamOffsets.push_back(ParamOffset); in compileFunc()
39 ParamOffset += align(primSize(PT_Ptr)); in compileFunc()
50 ParamOffsets.push_back(ParamOffset); in compileFunc()
51 ParamOffset += align(primSize(PT_Ptr)); in compileFunc()
83 ParamDescriptors.insert({ParamOffset, {PT, Desc}}); in compileFunc()
84 Params.insert({PD, {ParamOffset, T != std::nullopt}}); in compileFunc()
85 ParamOffsets.push_back(ParamOffset); in compileFunc()
86 ParamOffset += align(primSize(PT)); in compileFunc()
98 P.createFunction(FuncDecl, ParamOffset, std::move(ParamTypes), in compileFunc()
H A DByteCodeEmitter.h61 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params;
63 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures;
H A DEvalEmitter.h72 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params;
74 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures;
H A DContext.h34 struct ParamOffset { struct