Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/
H A DContext.cpp443 unsigned ParamOffset = 0; in getOrCreateFunction() local
456 ParamOffsets.push_back(ParamOffset); in getOrCreateFunction()
457 ParamOffset += align(primSize(PT_Ptr)); in getOrCreateFunction()
469 ParamOffsets.push_back(ParamOffset); in getOrCreateFunction()
470 ParamOffset += align(primSize(PT_Ptr)); in getOrCreateFunction()
498 ParamDescriptors.insert({ParamOffset, {PT, Desc}}); in getOrCreateFunction()
499 ParamOffsets.push_back(ParamOffset); in getOrCreateFunction()
500 ParamOffset += align(primSize(PT)); in getOrCreateFunction()
507 FuncDecl, ParamOffset, std::move(ParamTypes), std::move(ParamDescriptors), in getOrCreateFunction()
515 unsigned ParamOffset = 0; in getOrCreateObjCBlock() local
[all …]
H A DByteCodeEmitter.h69 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params;
71 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures;
73 ParamOffset LambdaThisCapture{0, false};
H A DEvalEmitter.h88 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params;
90 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures;
92 ParamOffset LambdaThisCapture{0, false};
H A DByteCodeEmitter.cpp63 for (auto ParamOffset : llvm::drop_begin(Func->ParamOffsets, Drop)) { in compileFunc() local
66 this->Params.insert({PD, {ParamOffset, T != std::nullopt}}); in compileFunc()
H A DContext.h35 struct ParamOffset { struct
H A DCompiler.cpp5893 ParamOffset PO = this->Params[PVD]; // Must exist. in compileConstructor()
6048 ParamOffset PO = this->Params[PVD]; // Must exist. in compileUnionAssignmentOperator()