Searched refs:primSize (Results 1 – 12 of 12) sorted by relevance
| /src/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | InterpBuiltin.cpp | 25 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 D | InterpFrame.cpp | 178 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 D | PrimType.cpp | 23 size_t primSize(PrimType Type) { in primSize() function
|
| H A D | ByteCodeEmitter.cpp | 84 ParamOffset += align(primSize(PT_Ptr)); in compileFunc() 97 ParamOffset += align(primSize(PT_Ptr)); in compileFunc() 142 ParamOffset += align(primSize(PT)); in compileFunc()
|
| H A D | InterpStack.cpp | 100 Offset += align(primSize(*TyIt)); in dump()
|
| H A D | Descriptor.cpp | 288 : 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 D | Function.h | 196 return ArgSize - (align(primSize(PT_Ptr)) * (hasThisPointer() + hasRVO())); in getWrittenArgSize()
|
| H A D | PrimType.h | 101 size_t primSize(PrimType Type);
|
| H A D | Program.cpp | 383 unsigned ElemSize = primSize(*T); in createDescriptor()
|
| H A D | Compiler.cpp | 2526 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 D | Interp.h | 2482 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 D | Interp.cpp | 822 Offset += align(primSize(S.Ctx.classify(Arg).value_or(PT_Ptr))); in CheckNonNullArgs()
|