Searched refs:ParamOffset (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | ByteCodeEmitter.cpp | 70 unsigned ParamOffset = 0; in compileFunc() local 83 ParamOffsets.push_back(ParamOffset); in compileFunc() 84 ParamOffset += align(primSize(PT_Ptr)); in compileFunc() 96 ParamOffsets.push_back(ParamOffset); in compileFunc() 97 ParamOffset += align(primSize(PT_Ptr)); in compileFunc() 139 ParamDescriptors.insert({ParamOffset, {PT, Desc}}); in compileFunc() 140 Params.insert({PD, {ParamOffset, T != std::nullopt}}); in compileFunc() 141 ParamOffsets.push_back(ParamOffset); in compileFunc() 142 ParamOffset += align(primSize(PT)); in compileFunc() 154 P.createFunction(FuncDecl, ParamOffset, std::move(ParamTypes), in compileFunc()
|
H A D | ByteCodeEmitter.h | 64 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params; 66 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures; 68 ParamOffset LambdaThisCapture{0, false};
|
H A D | EvalEmitter.h | 80 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params; 82 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures; 84 ParamOffset LambdaThisCapture{0, false};
|
H A D | Context.h | 34 struct ParamOffset { struct
|