Lines Matching refs:ASTCtx

1744   const ASTContext &ASTCtx = S.getASTContext();  in interp__builtin_memcpy()  local
1772 << DiagPtr.toDiagnosticString(ASTCtx); in interp__builtin_memcpy()
1800 unsigned DestElemSize = ASTCtx.getTypeSizeInChars(DestElemType).getQuantity(); in interp__builtin_memcpy()
1804 ASTCtx.getTypeSizeInChars(ASTCtx.getWCharType()).getQuantity(); in interp__builtin_memcpy()
1825 unsigned SrcElemSize = ASTCtx.getTypeSizeInChars(SrcElemType).getQuantity(); in interp__builtin_memcpy()
1827 if (!ASTCtx.hasSameUnqualifiedType(DestElemType, SrcElemType)) { in interp__builtin_memcpy()
1843 if (!DestElemType.isTriviallyCopyableType(ASTCtx)) { in interp__builtin_memcpy()
1919 const ASTContext &ASTCtx = S.getASTContext(); in interp__builtin_memcmp() local
1928 << ASTCtx.BuiltinInfo.getQuotedName(ID) << PtrA.getType() in interp__builtin_memcmp()
1938 Bits(ASTCtx.getTypeSize(ElemTypeA) * PtrA.getNumElems())); in interp__builtin_memcmp()
1942 if (ASTCtx.getTargetInfo().isBigEndian()) in interp__builtin_memcmp()
1946 Bits(ASTCtx.getTypeSize(ElemTypeB) * PtrB.getNumElems())); in interp__builtin_memcmp()
1950 if (ASTCtx.getTargetInfo().isBigEndian()) in interp__builtin_memcmp()
1958 ElemSize = ASTCtx.getTypeSizeInChars(ASTCtx.getWCharType()).getQuantity(); in interp__builtin_memcmp()
1966 INT_TYPE_SWITCH(*S.getContext().classify(ASTCtx.getWCharType()), { in interp__builtin_memcmp()
2108 static unsigned computeFullDescSize(const ASTContext &ASTCtx, in computeFullDescSize() argument
2112 return ASTCtx.getTypeSizeInChars(Desc->getType()).getQuantity(); in computeFullDescSize()
2115 return ASTCtx.getTypeSizeInChars(Desc->getElemQualType()).getQuantity() * in computeFullDescSize()
2119 return ASTCtx.getTypeSizeInChars(Desc->getType()).getQuantity(); in computeFullDescSize()
2125 static unsigned computePointerOffset(const ASTContext &ASTCtx, in computePointerOffset() argument
2136 ASTCtx.getTypeSizeInChars(D->getElemQualType()).getQuantity(); in computePointerOffset()
2150 ASTCtx.getASTRecordLayout(cast<CXXRecordDecl>(BaseRecord->getDecl())); in computePointerOffset()
2158 ASTCtx.getASTRecordLayout(FD->getParent()); in computePointerOffset()
2161 ASTCtx.toCharUnitsFromBits(Layout.getFieldOffset(FieldIndex)) in computePointerOffset()
2189 const ASTContext &ASTCtx = S.getASTContext(); in interp__builtin_object_size() local
2191 unsigned ByteOffset = computePointerOffset(ASTCtx, Ptr); in interp__builtin_object_size()
2192 unsigned FullSize = computeFullDescSize(ASTCtx, DeclDesc); in interp__builtin_object_size()