Searched refs:ParamOffset (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | Context.cpp | 443 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 D | ByteCodeEmitter.h | 69 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params; 71 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures; 73 ParamOffset LambdaThisCapture{0, false};
|
| H A D | EvalEmitter.h | 88 llvm::DenseMap<const ParmVarDecl *, ParamOffset> Params; 90 llvm::DenseMap<const ValueDecl *, ParamOffset> LambdaCaptures; 92 ParamOffset LambdaThisCapture{0, false};
|
| H A D | ByteCodeEmitter.cpp | 63 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 D | Context.h | 35 struct ParamOffset { struct
|
| H A D | Compiler.cpp | 5893 ParamOffset PO = this->Params[PVD]; // Must exist. in compileConstructor() 6048 ParamOffset PO = this->Params[PVD]; // Must exist. in compileUnionAssignmentOperator()
|