Lines Matching refs:CharUnits
86 CharUnits offset);
89 CharUnits ThisAdjustment);
156 CharUnits getArrayCookieSizeImpl(QualType elementType);
164 CharUnits cookieSize);
196 CharUnits getArrayCookieSizeImpl(QualType elementType);
203 CharUnits cookieSize);
516 CharUnits offset) {
524 return BuildMemberPointer(MD, CharUnits::Zero());
528 CharUnits ThisAdjustment) {
540 CharUnits PointerWidth =
593 CharUnits ThisAdjustment = getMemberPointerPathAdjustment(MP);
598 CharUnits FieldOffset =
746 CharUnits VBaseOffsetOffset =
926 CharUnits ItaniumCXXABI::getArrayCookieSizeImpl(QualType elementType) {
929 return std::max(CharUnits::fromQuantity(CGM.SizeSizeInBytes),
944 CharUnits SizeSize = Ctx.getTypeSizeInChars(SizeTy);
947 CharUnits CookieSize =
953 CharUnits CookieOffset = CookieSize - SizeSize;
972 CharUnits cookieSize) {
975 CharUnits numElementsOffset =
976 cookieSize - CharUnits::fromQuantity(CGF.SizeSizeInBytes);
988 CharUnits ARMCXXABI::getArrayCookieSizeImpl(QualType elementType) {
997 return std::max(CharUnits::fromQuantity(2 * CGM.SizeSizeInBytes),
1026 CharUnits cookieSize = ARMCXXABI::getArrayCookieSizeImpl(elementType);
1033 CharUnits cookieSize) {