| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenTypeCache.h | 85 return CharUnits::fromQuantity(IntSizeInBytes); in getIntSize() 88 return CharUnits::fromQuantity(IntAlignInBytes); in getIntAlign() 109 return CharUnits::fromQuantity(SizeSizeInBytes); in getSizeSize() 112 return CharUnits::fromQuantity(SizeAlignInBytes); in getSizeAlign() 115 return CharUnits::fromQuantity(PointerSizeInBytes); in getPointerSize() 118 return CharUnits::fromQuantity(PointerAlignInBytes); in getPointerAlign()
|
| H A D | CGBuilder.h | 82 CharUnits::fromQuantity(Offset.getSExtValue())), in createConstGEP2_32() 223 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); 245 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType())); 264 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy)); 281 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy)); 295 CharUnits::fromQuantity(DL.getTypeAllocSize(Addr.getElementType())); 417 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); in CreatePreserveStructAccessIndex()
|
| H A D | ConstantInitBuilder.cpp | 212 offset = offset.alignTo(CharUnits::fromQuantity(layout.getABITypeAlign(type))); in addPlaceholderWithSize() 213 offset += CharUnits::fromQuantity(layout.getTypeStoreSize(type)); in addPlaceholderWithSize() 252 CharUnits::fromQuantity(layout.getABITypeAlign(elementType))); in getOffsetFromGlobalTo() 253 offset += CharUnits::fromQuantity(layout.getTypeStoreSize(elementType)); in getOffsetFromGlobalTo()
|
| H A D | SwiftCallingConv.cpp | 58 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeStoreSize(type)); in getTypeStoreSize() 62 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeAllocSize(type)); in getTypeAllocSize() 427 return CharUnits::fromQuantity(offset.getQuantity() & unitMask); in getOffsetAtStartOfUnit() 595 if (!packed && !entry.Begin.isMultipleOf(CharUnits::fromQuantity( in getCoerceAndExpandTypes() 665 return CharUnits::fromQuantity(size); in getNaturalAlignment()
|
| H A D | CGBlocks.cpp | 479 return CharUnits::fromQuantity(v.getQuantity() & (~v.getQuantity() + 1)); in getLowBit() 489 auto GenPtrAlign = CharUnits::fromQuantity( in initializeForBlockHeader() 491 auto GenPtrSize = CharUnits::fromQuantity( in initializeForBlockHeader() 517 info.BlockAlign = CharUnits::fromQuantity(BlockAlign); in initializeForBlockHeader() 518 info.BlockSize = CharUnits::fromQuantity(Offset); in initializeForBlockHeader() 790 auto GenVoidPtrSize = CharUnits::fromQuantity( in EmitBlockLiteral() 880 CharUnits::fromQuantity( in EmitBlockLiteral() 2610 size += CharUnits::fromQuantity(4); in getBlockByrefInfo() 2614 size += CharUnits::fromQuantity(4); in getBlockByrefInfo() 2634 size += CharUnits::fromQuantity(PointerSizeInBytes); in getBlockByrefInfo()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | PPC.cpp | 230 return CharUnits::fromQuantity(16); in getParamTypeAlignment() 234 return CharUnits::fromQuantity(16); in getParamTypeAlignment() 236 return CharUnits::fromQuantity(PtrByteSize); in getParamTypeAlignment() 245 CharUnits SlotSize = CharUnits::fromQuantity(PtrByteSize); in EmitVAArg() 378 return CharUnits::fromQuantity(getContext().getTypeSize(Ty) == 128 ? 16 in getParamTypeAlignment() 392 return CharUnits::fromQuantity(AlignTy->isVectorType() ? 16 : 4); in getParamTypeAlignment() 393 return CharUnits::fromQuantity(4); in getParamTypeAlignment() 432 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() 499 CharUnits::fromQuantity(8)); in EmitVAArg() 505 CharUnits::fromQuantity(32)); in EmitVAArg() [all …]
|
| H A D | ARM.cpp | 394 getContext().getTypeSizeInChars(Ty) > CharUnits::fromQuantity(16)) { in classifyArgumentType() 399 CharUnits::fromQuantity(getContext().getTypeAlign(Ty) / 8), false); in classifyArgumentType() 415 if (getContext().getTypeSizeInChars(Ty) > CharUnits::fromQuantity(64)) { in classifyArgumentType() 417 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 762 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() 775 if (TySize > CharUnits::fromQuantity(16) && isIllegalVectorType(Ty)) { in EmitVAArg() 780 } else if (TySize > CharUnits::fromQuantity(16) && in EmitVAArg() 791 TyAlignForABI = std::max(TyAlignForABI, CharUnits::fromQuantity(4)); in EmitVAArg() 792 TyAlignForABI = std::min(TyAlignForABI, CharUnits::fromQuantity(8)); in EmitVAArg() 795 TyAlignForABI = std::max(TyAlignForABI, CharUnits::fromQuantity(4)); in EmitVAArg() [all …]
|
| H A D | ARC.cpp | 80 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true, in getIndirectByValue() 88 CharUnits::fromQuantity(4), true, Slot); in EmitVAArg()
|
| H A D | RISCV.cpp | 290 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFPCCEligibleStruct() 292 CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty)); in coerceAndExpandFPCCEligibleStruct() 495 CharUnits SlotSize = CharUnits::fromQuantity(XLen / 8); in EmitVAArg() 508 TInfo.Align = std::min(TInfo.Align, CharUnits::fromQuantity(4)); in EmitVAArg()
|
| H A D | X86.cpp | 622 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true); in getIndirectResult() 627 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(StackAlign), in getIndirectResult() 770 Res.setIndirectAlign(CharUnits::fromQuantity(4)); in classifyArgumentType() 978 CharUnits WordSize = CharUnits::fromQuantity(4); in addFieldToArgStruct() 1033 CharUnits StackAlign = CharUnits::fromQuantity(4); in rewriteWithInAlloca() 1085 TypeInfo.Align = CharUnits::fromQuantity( in EmitVAArg() 1089 CharUnits::fromQuantity(4), in EmitVAArg() 2259 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(Align)); in getIndirectResult() 2999 if (Align > CharUnits::fromQuantity(8)) { in EmitX86_64VAArgFromMemory() 3126 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyLo))); in EmitVAArg() [all …]
|
| H A D | AArch64.cpp | 660 CGF.Int8Ty, CharUnits::fromQuantity(IsFPR ? 16 : 8)); in EmitAAPCSVAArg() 692 CharUnits BaseOffset = CharUnits::fromQuantity(16 * i + Offset); in EmitAAPCSVAArg() 735 std::max(CharUnits::fromQuantity(8), TyAlign)); in EmitAAPCSVAArg() 738 CharUnits StackSlotSize = CharUnits::fromQuantity(8); in EmitAAPCSVAArg() 794 CharUnits SlotSize = CharUnits::fromQuantity(PointerSize); in EmitDarwinVAArg() 827 CharUnits::fromQuantity(8), in EmitMSVAArg()
|
| H A D | Hexagon.cpp | 217 Address(__overflow_area_pointer, PTy, CharUnits::fromQuantity(Align)); in EmitVAArgFromMemory() 249 Address(Addr, CGF.ConvertType(Ty), CharUnits::fromQuantity(TyAlign)); in EmitVAArgForHexagon() 408 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
|
| H A D | LoongArch.cpp | 271 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct() 274 CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty)); in coerceAndExpandFARsEligibleStruct() 422 CharUnits SlotSize = CharUnits::fromQuantity(GRLen / 8); in EmitVAArg()
|
| H A D | SystemZ.cpp | 276 UnpaddedSize = DirectAlign = CharUnits::fromQuantity(8); in EmitVAArg() 285 CharUnits PaddedSize = CharUnits::fromQuantity(8); in EmitVAArg() 287 PaddedSize = CharUnits::fromQuantity(16); in EmitVAArg()
|
| H A D | Sparc.cpp | 288 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() 314 Stride = CharUnits::fromQuantity(AllocSize).alignTo(SlotSize); in EmitVAArg()
|
| H A D | Lanai.cpp | 81 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(4), /*ByVal=*/true, in getIndirectResult()
|
| H A D | Mips.cpp | 371 std::min(TyInfo.Align, CharUnits::fromQuantity(StackAlignInBytes)); in EmitVAArg() 374 CharUnits ArgSlotSize = CharUnits::fromQuantity(MinABIStackAlignInBytes); in EmitVAArg()
|
| H A D | CSKY.cpp | 62 CharUnits SlotSize = CharUnits::fromQuantity(XLen / 8); in EmitVAArg()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | CharUnits.h | 63 static CharUnits fromQuantity(QuantityType Quantity) { in fromQuantity() function 69 static CharUnits fromQuantity(llvm::Align Quantity) { in fromQuantity() function 237 return clang::CharUnits::fromQuantity(Quantity); 244 return clang::CharUnits::fromQuantity(Quantity);
|
| H A D | BaseSubobject.h | 61 clang::CharUnits::fromQuantity(DenseMapInfo<int64_t>::getEmptyKey())); 67 clang::CharUnits::fromQuantity(DenseMapInfo<int64_t>::getTombstoneKey()));
|
| H A D | OSLog.h | 119 result += CharUnits::fromQuantity(2); // summary byte, num-args byte in size() 122 result += item.size() + CharUnits::fromQuantity(2); in size()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OSLog.cpp | 140 CharUnits Size = CharUnits::fromQuantity(8); in computeLayout() 162 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout()
|
| H A D | RecordLayoutBuilder.cpp | 1332 MaxFieldAlignment = CharUnits::fromQuantity(DefaultMaxFieldAlignment); in InitializeLayout() 1344 MaxFieldAlignment = CharUnits::fromQuantity(2); in InitializeLayout() 1345 Alignment = CharUnits::fromQuantity(2); in InitializeLayout() 1346 PreferredAlignment = CharUnits::fromQuantity(2); in InitializeLayout() 2009 assert(PreferredAlign == CharUnits::fromQuantity(4) && in LayoutField() 2011 PreferredAlign = CharUnits::fromQuantity(8); in LayoutField() 2099 CharUnits ASanAlignment = CharUnits::fromQuantity(8); in LayoutField() 2103 ASanAlignment - CharUnits::fromQuantity(FieldSize % ASanAlignment); in LayoutField() 2745 MinEmptyStructSize = CharUnits::fromQuantity(4); in layout() 2791 MaxFieldAlignment = CharUnits::fromQuantity(DefaultMaxFieldAlignment); in initializeLayout() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | FunctionPointer.h | 50 CharUnits::fromQuantity(getIntegerRepresentation()), {}, in toAPValue()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 120 CharUnits regionSize = CharUnits::fromQuantity(SizeInt->getZExtValue()); in checkPreStmt()
|