Lines Matching defs:CharUnits
66 class CharUnits;
258 CharUnits Alignment;
260 BlockByrefHelpers(CharUnits alignment)
722 CharUnits Align);
862 llvm::ConstantInt *getSize(CharUnits numChars);
1047 CharUnits getClassPointerAlignment(const CXXRecordDecl *CD);
1051 CharUnits getMinimumClassObjectSize(const CXXRecordDecl *CD);
1054 CharUnits getMinimumObjectSize(QualType Ty) {
1061 CharUnits getVBaseAlignment(CharUnits DerivedAlign,
1068 CharUnits getDynamicOffsetAlignment(CharUnits ActualAlign,
1070 CharUnits ExpectedTargetAlign);
1072 CharUnits
1392 CharUnits GetTargetTypeStoreSize(llvm::Type *Ty) const;
1503 std::optional<CharUnits> getOMPAllocateAlignment(const VarDecl *VD);
1571 void AddVTableTypeMetadata(llvm::GlobalVariable *VTable, CharUnits Offset,
1609 CharUnits getNaturalTypeAlignment(QualType T,
1613 CharUnits getNaturalPointeeTypeAlignment(QualType T,