Home
last modified time | relevance | path

Searched refs:primSize (Results 1 – 12 of 12) sorted by relevance

/src/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBuiltin.cpp25 O += align(primSize(*S.getContext().classify(E))); in callArgSize()
65 Offset = align(primSize(T)); in peekToAPSInt()
443 S.Stk.peek<Floating>(align(primSize(FPClassArgT) + primSize(PT_Float))); in interp__builtin_isfpclass()
477 unsigned IntSize = primSize(getIntPrimType(S)); in interp__builtin_fpclassify()
479 align(primSize(PT_Float)) + ((1 + (4 - Index)) * align(IntSize)); in interp__builtin_fpclassify()
564 unsigned Offset = align(primSize(getLongPrimType(S))) * 2; in interp__builtin_expect()
566 Offset += align(primSize(PT_Float)); in interp__builtin_expect()
583 S.Stk, ValueT, align(primSize(AmountT)) + align(primSize(ValueT))); in interp__builtin_rotate()
672 align(primSize(PT_Ptr)) + align(primSize(RHST))); in interp__builtin_overflowop()
674 align(primSize(PT_Ptr)) + align(primSize(RHST)) + in interp__builtin_overflowop()
[all …]
H A DInterpFrame.cpp178 Off += Func->hasRVO() ? primSize(PT_Ptr) : 0; in describe()
179 Off += Func->hasThisPointer() ? primSize(PT_Ptr) : 0; in describe()
187 Off += align(primSize(PrimTy)); in describe()
H A DPrimType.cpp23 size_t primSize(PrimType Type) { in primSize() function
H A DByteCodeEmitter.cpp84 ParamOffset += align(primSize(PT_Ptr)); in compileFunc()
97 ParamOffset += align(primSize(PT_Ptr)); in compileFunc()
142 ParamOffset += align(primSize(PT)); in compileFunc()
H A DInterpStack.cpp100 Offset += align(primSize(*TyIt)); in dump()
H A DDescriptor.cpp288 : Source(D), ElemSize(primSize(Type)), Size(ElemSize), in Descriptor()
301 : Source(D), ElemSize(primSize(Type)), Size(ElemSize * NumElems), in Descriptor()
314 : Source(D), ElemSize(primSize(Type)), Size(UnknownSizeMark), in Descriptor()
H A DFunction.h196 return ArgSize - (align(primSize(PT_Ptr)) * (hasThisPointer() + hasRVO())); in getWrittenArgSize()
H A DPrimType.h101 size_t primSize(PrimType Type);
H A DProgram.cpp383 unsigned ElemSize = primSize(*T); in createDescriptor()
H A DCompiler.cpp2526 align(primSize(classify(E->getArg(I)->getType()).value_or(PT_Ptr))); in VisitCXXConstructExpr()
2772 unsigned Offset = align(primSize(PT_Ptr)); // instance pointer. in VisitCXXInheritedCtorInitExpr()
2778 Offset += align(primSize(PT)); in VisitCXXInheritedCtorInitExpr()
4036 VarArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
4045 VarArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
4060 ArgSize += align(primSize(classify(E->getArg(I)).value_or(PT_Ptr))); in VisitCallExpr()
H A DInterp.h2482 size_t ThisOffset = ArgSize - (Func->hasRVO() ? primSize(PT_Ptr) : 0); in CallVar()
2532 size_t ThisOffset = ArgSize - (Func->hasRVO() ? primSize(PT_Ptr) : 0); in Call()
2582 size_t ThisOffset = ArgSize - (Func->hasRVO() ? primSize(PT_Ptr) : 0); in CallVirt()
2670 VarArgSize -= align(primSize(PT_Ptr)); in CallPtr()
2865 if (!CheckArraySize(S, OpPC, &NumElements, primSize(T), IsNoThrow)) { in AllocN()
H A DInterp.cpp822 Offset += align(primSize(S.Ctx.classify(Arg).value_or(PT_Ptr))); in CheckNonNullArgs()