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()
344 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
406 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT; in visitArray()
651 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile, in visitArray()
662 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs); in visitArray()
670 IsVolatile); in visitArray()
830 bool IsVolatile, CodeGenFunction &CGF, in callSpecialFunction() argument
835 QT = IsVolatile ? QT.withVolatile() : QT; in callSpecialFunction()
841 getSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile, in getSpecialFunction() argument
843 QT = IsVolatile ? QT.withVolatile() : QT; in getSpecialFunction()
852 bool IsVolatile = Dst.isVolatile(); in callCStructDefaultConstructor() local
856 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructDefaultConstructor()
858 IsVolatile, *this, std::array<Address, 1>({{DstPtr}})); in callCStructDefaultConstructor()
862 QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) { in getNonTrivialCopyConstructorStr() argument
864 return GenName.getName(QT, IsVolatile); in getNonTrivialCopyConstructorStr()
869 bool IsVolatile, in getNonTrivialDestructorStr() argument
872 return GenName.getName(QT, IsVolatile); in getNonTrivialDestructorStr()
876 bool IsVolatile = Dst.isVolatile(); in callCStructDestructor() local
881 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructDestructor()
882 callSpecialFunction(GenDestructor(getContext()), FuncName, QT, IsVolatile, in callCStructDestructor()
887 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyConstructor() local
892 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructCopyConstructor()
894 IsVolatile, *this, in callCStructCopyConstructor()
901 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructCopyAssignmentOperator() local
906 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructCopyAssignmentOperator()
907 callSpecialFunction(GenCopyAssignment(getContext()), FuncName, QT, IsVolatile, in callCStructCopyAssignmentOperator()
912 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveConstructor() local
917 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructMoveConstructor()
919 IsVolatile, *this, in callCStructMoveConstructor()
926 bool IsVolatile = Dst.isVolatile() || Src.isVolatile(); in callCStructMoveAssignmentOperator() local
931 std::string FuncName = GenName.getName(QT, IsVolatile); in callCStructMoveAssignmentOperator()
932 callSpecialFunction(GenMoveAssignment(getContext()), FuncName, QT, IsVolatile, in callCStructMoveAssignmentOperator()
937 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) { in getNonTrivialCStructDefaultConstructor() argument
940 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructDefaultConstructor()
941 return getSpecialFunction(GenDefaultInitialize(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructDefaultConstructor()
947 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyConstructor() argument
951 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructCopyConstructor()
953 GenCopyConstructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructCopyConstructor()
959 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveConstructor() argument
963 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructMoveConstructor()
965 GenMoveConstructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructMoveConstructor()
971 bool IsVolatile, QualType QT) { in getNonTrivialCStructCopyAssignmentOperator() argument
975 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructCopyAssignmentOperator()
977 GenCopyAssignment(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructCopyAssignmentOperator()
983 bool IsVolatile, QualType QT) { in getNonTrivialCStructMoveAssignmentOperator() argument
987 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructMoveAssignmentOperator()
989 GenMoveAssignment(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructMoveAssignmentOperator()
994 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) { in getNonTrivialCStructDestructor() argument
997 std::string FuncName = GenName.getName(QT, IsVolatile); in getNonTrivialCStructDestructor()
998 return getSpecialFunction(GenDestructor(Ctx), FuncName, QT, IsVolatile, in getNonTrivialCStructDestructor()