H A D | CGNonTrivialStruct.cpp | 40 void visitStructFields(QualType QT, CharUnits CurStructOffset, Ts... Args) { argument 47 asDerived().visit(FT, FD, CurStructOffset, Args...); 87 const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) { 94 const FieldDecl *FD, CharUnits CurStructOffset, 98 CurStructOffset, std::forward<Ts>(Args)...); 102 Super::visitWithKind(PCK, FT, FD, CurStructOffset, 107 void visitTrivial(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, argument 123 Start = CurStructOffset + Ctx.toCharUnitsFromBits(FStartInBits); 124 End = CurStructOffset + Ctx.toCharUnitsFromBits(RoundedFEnd); 160 CharUnits CurStructOffset) { 86 preVisit(QualType::PrimitiveCopyKind PCK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) argument 93 visitWithKind(QualType::PrimitiveCopyKind PCK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) argument 159 visitARCStrong(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset) argument 168 visitARCWeak(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset) argument 175 visitStruct(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset) argument 183 visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, const FieldDecl *FD, CharUnits CurStructOffset) argument 255 visitVolatileTrivial(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset) argument 273 visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset) argument 290 visitWithKind(QualType::DestructionKind DK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset) argument 324 visitStruct(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, N> Addrs) argument 331 visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, N> Addrs) argument 575 visitWithKind(QualType::DestructionKind DK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 586 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 592 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 615 visitWithKind(QualType::PrimitiveDefaultInitializeKind PDIK, QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 627 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 633 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 640 visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 1> Addrs) argument 673 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 683 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 703 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 715 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 735 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 745 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 766 visitARCStrong(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument 781 visitARCWeak(QualType QT, const FieldDecl *FD, CharUnits CurStructOffset, std::array<Address, 2> Addrs) argument [all...] |