Home
last modified time | relevance | path

Searched refs:fromQuantity (Results 1 – 25 of 80) sorted by relevance

1234

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypeCache.h85 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 DCGBuilder.h87 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 DConstantInitBuilder.cpp212 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 DSwiftCallingConv.cpp57 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 DCGCUDANV.cpp348 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 DPPC.cpp234 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 DARM.cpp437 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 DARC.cpp82 CharUnits::fromQuantity(4), in getIndirectByValue()
91 CharUnits::fromQuantity(4), true, Slot); in EmitVAArg()
H A DX86.cpp613 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 DHexagon.cpp223 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 DLoongArch.cpp270 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 DRISCV.cpp361 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 DSystemZ.cpp288 UnpaddedSize = DirectAlign = CharUnits::fromQuantity(8); in EmitVAArg()
298 CharUnits PaddedSize = CharUnits::fromQuantity(8); in EmitVAArg()
300 PaddedSize = CharUnits::fromQuantity(16); in EmitVAArg()
H A DSparc.cpp313 CharUnits SlotSize = CharUnits::fromQuantity(8); in EmitVAArg()
317 TInfo.Width = std::max(TInfo.Width, CharUnits::fromQuantity(1)); in EmitVAArg()
H A DAArch64.cpp993 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 DLanai.cpp83 CharUnits::fromQuantity(4), in getIndirectResult()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DCharUnits.h63 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 DBaseSubobject.h61 clang::CharUnits::fromQuantity(DenseMapInfo<int64_t>::getEmptyKey()));
67 clang::CharUnits::fromQuantity(DenseMapInfo<int64_t>::getTombstoneKey()));
H A DOSLog.h119 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 DFunctionPointer.cpp20 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 DCIRGenTypeCache.h73 return clang::CharUnits::fromQuantity(SizeAlignInBytes); in getSizeAlign()
77 return clang::CharUnits::fromQuantity(PointerAlignInBytes); in getPointerAlign()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DOSLog.cpp139 CharUnits Size = CharUnits::fromQuantity(8); in computeLayout()
161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size), in computeLayout()
H A DRecordLayoutBuilder.cpp1321 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 DNVPTX.cpp760 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 DCastSizeChecker.cpp122 CharUnits regionSize = CharUnits::fromQuantity(SizeInt->getZExtValue()); in checkPreStmt()

1234