Lines Matching refs:IsVolatile

151   std::string getVolatileOffsetStr(bool IsVolatile, CharUnits Offset) {  in getVolatileOffsetStr()
153 if (IsVolatile) in getVolatileOffsetStr()
183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
200 EltTy = IsVolatile ? EltTy.withVolatile() : EltTy; in visitArray()
207 std::string getName(QualType QT, bool IsVolatile) { in getName()
208 QT = IsVolatile ? QT.withVolatile() : QT; in getName()
345 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
406 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
650 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
661 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
669 IsVolatile); in visitArray()
829 bool IsVolatile, CodeGenFunction &CGF, in callSpecialFunction() argument
834 QT = IsVolatile ? QT.withVolatile() : QT; in callSpecialFunction()
840 getSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, in getSpecialFunction() argument
842 QT = IsVolatile ? QT.withVolatile() : QT; in getSpecialFunction()
851 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() local
855 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructDefaultConstructor()
857 IsVolatile, *this, std::array<Address, 1>({{DstPtr}})); in callCStructDefaultConstructor()
861 QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) { in getNonTrivialCopyConstructorStr() argument
863 return GenName.getName(QT, IsVolatile); in getNonTrivialCopyConstructorStr()
868 bool IsVolatile, in getNonTrivialDestructorStr() argument
871 return GenName.getName(QT, IsVolatile); in getNonTrivialDestructorStr()
875 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() local
880 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructDestructor()
881 callSpecialFunction(GenDestructor(getContext()), FuncName, QT, IsVolatile, in callCStructDestructor()
886 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor() local
891 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructCopyConstructor()
893 IsVolatile, *this, in callCStructCopyConstructor()
900 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator() local
905 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructCopyAssignmentOperator()
906 callSpecialFunction(GenCopyAssignment(getContext()), FuncName, QT, IsVolatile, in callCStructCopyAssignmentOperator()
911 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor() local
916 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructMoveConstructor()
918 IsVolatile, *this, in callCStructMoveConstructor()
925 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator() local
930 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructMoveAssignmentOperator()
931 callSpecialFunction(GenMoveAssignment(getContext()), FuncName, QT, IsVolatile, in callCStructMoveAssignmentOperator()
936 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) { in getNonTrivialCStructDefaultConstructor() argument
939 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructDefaultConstructor()
940 return getSpecialFunction(GenDefaultInitialize(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructDefaultConstructor()
946 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyConstructor() argument
950 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructCopyConstructor()
952 GenCopyConstructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructCopyConstructor()
958 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveConstructor() argument
962 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructMoveConstructor()
964 GenMoveConstructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructMoveConstructor()
970 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyAssignmentOperator() argument
974 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructCopyAssignmentOperator()
976 GenCopyAssignment(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructCopyAssignmentOperator()
982 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveAssignmentOperator() argument
986 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructMoveAssignmentOperator()
988 GenMoveAssignment(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructMoveAssignmentOperator()
993 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) { in getNonTrivialCStructDestructor() argument
996 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructDestructor()
997 return getSpecialFunction(GenDestructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructDestructor()