| /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 | 87 CharUnits::fromQuantity(Offset.getSExtValue())), in createConstGEP2_32() 228 auto Offset = CharUnits::fromQuantity(Layout->getElementOffset(Index)); 250 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType())); 269 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy)); 286 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy)); 300 CharUnits::fromQuantity(DL.getTypeAllocSize(Addr.getElementType())); 423 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 | 57 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeStoreSize(type)); in getTypeStoreSize() 61 return CharUnits::fromQuantity(CGM.getDataLayout().getTypeAllocSize(type)); in getTypeAllocSize() 426 return CharUnits::fromQuantity(offset.getQuantity() & unitMask); in getOffsetAtStartOfUnit() 594 if (!packed && !entry.Begin.isMultipleOf(CharUnits::fromQuantity( in getCoerceAndExpandTypes() 664 return CharUnits::fromQuantity(size); in getNaturalAlignment()
|
| H A D | CGCUDANV.cpp | 348 KernelArgsTy, CharUnits::fromQuantity(16), "kernel_args"); in prepareKernelArgsLLVMOffload() 350 KernelLaunchParamsTy, CharUnits::fromQuantity(16), in prepareKernelArgsLLVMOffload() 375 PtrTy, CharUnits::fromQuantity(16), "kernel_args", in prepareKernelArgs() 437 CGF.CreateMemTemp(Dim3Ty, CharUnits::fromQuantity(8), "grid_dim"); in emitDeviceStubBodyNew() 439 CGF.CreateMemTemp(Dim3Ty, CharUnits::fromQuantity(8), "block_dim"); in emitDeviceStubBodyNew() 918 CharUnits::fromQuantity(GpuBinaryHandle->getAlignment())); in makeModuleCtorFunction() 1051 CharUnits::fromQuantity(GpuBinaryHandle->getAlignment())); in makeModuleDtorFunction()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/ |
| H A D | PPC.cpp | 234 return CharUnits::fromQuantity(16); in getParamTypeAlignment() 238 return CharUnits::fromQuantity(16); in getParamTypeAlignment() 240 return CharUnits::fromQuantity(PtrByteSize); in getParamTypeAlignment() 249 CharUnits SlotSize = CharUnits::fromQuantity(PtrByteSize); in EmitVAArg() 382 return CharUnits::fromQuantity(getContext().getTypeSize(Ty) == 128 ? 16 in getParamTypeAlignment() 396 return CharUnits::fromQuantity(AlignTy->isVectorType() ? 16 : 4); in getParamTypeAlignment() 397 return CharUnits::fromQuantity(4); in getParamTypeAlignment() 436 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() 503 CharUnits::fromQuantity(8)); in EmitVAArg() 509 CharUnits::fromQuantity(32)); in EmitVAArg() [all …]
|
| H A D | ARM.cpp | 437 getContext().getTypeSizeInChars(Ty) > CharUnits::fromQuantity(16)) { in classifyArgumentType() 442 CharUnits::fromQuantity(getContext().getTypeAlign(Ty) / 8), in classifyArgumentType() 459 if (getContext().getTypeSizeInChars(Ty) > CharUnits::fromQuantity(64)) { in classifyArgumentType() 462 CharUnits::fromQuantity(ABIAlign), in classifyArgumentType() 800 CharUnits SlotSize = CharUnits::fromQuantity(4); in EmitVAArg() 815 if (TySize > CharUnits::fromQuantity(16) && isIllegalVectorType(Ty)) { in EmitVAArg() 820 } else if (TySize > CharUnits::fromQuantity(16) && in EmitVAArg() 831 TyAlignForABI = std::max(TyAlignForABI, CharUnits::fromQuantity(4)); in EmitVAArg() 832 TyAlignForABI = std::min(TyAlignForABI, CharUnits::fromQuantity(8)); in EmitVAArg() 835 TyAlignForABI = std::max(TyAlignForABI, CharUnits::fromQuantity(4)); in EmitVAArg() [all …]
|
| H A D | ARC.cpp | 82 CharUnits::fromQuantity(4), in getIndirectByValue() 91 CharUnits::fromQuantity(4), true, Slot); in EmitVAArg()
|
| H A D | X86.cpp | 613 CharUnits::fromQuantity(4), in getIndirectResult() 621 CharUnits::fromQuantity(StackAlign), in getIndirectResult() 765 Res.setIndirectAlign(CharUnits::fromQuantity(4)); in classifyArgumentType() 977 CharUnits WordSize = CharUnits::fromQuantity(4); in addFieldToArgStruct() 1032 CharUnits StackAlign = CharUnits::fromQuantity(4); in rewriteWithInAlloca() 1084 TypeInfo.Align = CharUnits::fromQuantity( in EmitVAArg() 1088 CharUnits::fromQuantity(4), in EmitVAArg() 2274 return ABIArgInfo::getIndirect(CharUnits::fromQuantity(Align), in getIndirectResult() 3015 if (Align > CharUnits::fromQuantity(8)) { in EmitX86_64VAArgFromMemory() 3142 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(TyLo))); in EmitVAArg() [all …]
|
| H A D | Hexagon.cpp | 223 Address(__overflow_area_pointer, PTy, CharUnits::fromQuantity(Align)); in EmitVAArgFromMemory() 255 Address(Addr, CGF.ConvertType(Ty), CharUnits::fromQuantity(TyAlign)); in EmitVAArgForHexagon() 404 return Address(ArgAddr, MemTy, CharUnits::fromQuantity(ArgAlign)); in EmitVAArgForHexagonLinux()
|
| H A D | LoongArch.cpp | 270 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFARsEligibleStruct() 273 CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty)); in coerceAndExpandFARsEligibleStruct() 426 CharUnits SlotSize = CharUnits::fromQuantity(GRLen / 8); in EmitVAArg()
|
| H A D | RISCV.cpp | 361 CharUnits::fromQuantity(getDataLayout().getABITypeAlign(Field2Ty)); in coerceAndExpandFPCCEligibleStruct() 363 CharUnits::fromQuantity(getDataLayout().getTypeStoreSize(Field1Ty)); in coerceAndExpandFPCCEligibleStruct() 753 CharUnits SlotSize = CharUnits::fromQuantity(XLen / 8); in EmitVAArg() 766 TInfo.Align = std::min(TInfo.Align, CharUnits::fromQuantity(4)); in EmitVAArg()
|
| H A D | SystemZ.cpp | 288 UnpaddedSize = DirectAlign = CharUnits::fromQuantity(8); in EmitVAArg() 298 CharUnits PaddedSize = CharUnits::fromQuantity(8); in EmitVAArg() 300 PaddedSize = CharUnits::fromQuantity(16); in EmitVAArg()
|
| H A D | Sparc.cpp | 313 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg() 317 TInfo.Width = std::max(TInfo.Width, CharUnits::fromQuantity(1)); in EmitVAArg()
|
| H A D | AArch64.cpp | 993 CGF.Int8Ty, CharUnits::fromQuantity(IsFPR ? 16 : 8)); in EmitAAPCSVAArg() 1025 CharUnits BaseOffset = CharUnits::fromQuantity(16 * i + Offset); in EmitAAPCSVAArg() 1068 std::max(CharUnits::fromQuantity(8), TyAlign)); in EmitAAPCSVAArg() 1071 CharUnits StackSlotSize = CharUnits::fromQuantity(8); in EmitAAPCSVAArg() 1127 CharUnits SlotSize = CharUnits::fromQuantity(PointerSize); in EmitDarwinVAArg() 1160 CharUnits::fromQuantity(8), in EmitMSVAArg()
|
| H A D | Lanai.cpp | 83 CharUnits::fromQuantity(4), in getIndirectResult()
|
| /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/ByteCode/ |
| H A D | FunctionPointer.cpp | 20 return APValue(Func->getDecl(), CharUnits::fromQuantity(0), {}, in toAPValue() 22 return APValue(Func->getExpr(), CharUnits::fromQuantity(0), {}, in toAPValue()
|
| /freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/ |
| H A D | CIRGenTypeCache.h | 73 return clang::CharUnits::fromQuantity(SizeAlignInBytes); in getSizeAlign() 77 return clang::CharUnits::fromQuantity(PointerAlignInBytes); in getPointerAlign()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OSLog.cpp | 139 CharUnits Size = CharUnits::fromQuantity(8); in computeLayout() 161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout()
|
| H A D | RecordLayoutBuilder.cpp | 1321 MaxFieldAlignment = CharUnits::fromQuantity(DefaultMaxFieldAlignment); in InitializeLayout() 1333 MaxFieldAlignment = CharUnits::fromQuantity(2); in InitializeLayout() 1334 Alignment = CharUnits::fromQuantity(2); in InitializeLayout() 1335 PreferredAlignment = CharUnits::fromQuantity(2); in InitializeLayout() 2002 assert(PreferredAlign == CharUnits::fromQuantity(4) && in LayoutField() 2004 PreferredAlign = CharUnits::fromQuantity(8); in LayoutField() 2092 CharUnits ASanAlignment = CharUnits::fromQuantity(8); in LayoutField() 2096 ASanAlignment - CharUnits::fromQuantity(FieldSize % ASanAlignment); in LayoutField() 2736 MinEmptyStructSize = CharUnits::fromQuantity(4); in layout() 2782 MaxFieldAlignment = CharUnits::fromQuantity(DefaultMaxFieldAlignment); in initializeLayout() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/TargetBuiltins/ |
| H A D | NVPTX.cpp | 760 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 768 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 808 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 880 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 890 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 901 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr() 911 CharUnits::fromQuantity(4)); in EmitNVPTXBuiltinExpr()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | CastSizeChecker.cpp | 122 CharUnits regionSize = CharUnits::fromQuantity(SizeInt->getZExtValue()); in checkPreStmt()
|