Lines Matching defs:IsVolatile

151   std::string getVolatileOffsetStr(bool IsVolatile, CharUnits Offset) {
153 if (IsVolatile)
183 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
200 EltTy = IsVolatile ? EltTy.withVolatile() : EltTy;
207 std::string getName(QualType QT, bool IsVolatile) {
208 QT = IsVolatile ? QT.withVolatile() : QT;
344 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
403 EltQT = IsVolatile ? EltQT.withVolatile() : EltQT;
644 void visitArray(FieldKind FK, const ArrayType *AT, bool IsVolatile,
655 GenFuncBaseTy::visitArray(FK, AT, IsVolatile, FD, CurStructOffset, Addrs);
663 IsVolatile);
822 bool IsVolatile, CodeGenFunction &CGF,
827 QT = IsVolatile ? QT.withVolatile() : QT;
833 getSpecialFunction(G &&Gen, StringRef FuncName, QualType QT, bool IsVolatile,
835 QT = IsVolatile ? QT.withVolatile() : QT;
844 bool IsVolatile = Dst.isVolatile();
848 std::string FuncName = GenName.getName(QT, IsVolatile);
850 IsVolatile, *this, std::array<Address, 1>({{DstPtr}}));
854 QualType QT, CharUnits Alignment, bool IsVolatile, ASTContext &Ctx) {
856 return GenName.getName(QT, IsVolatile);
861 bool IsVolatile,
864 return GenName.getName(QT, IsVolatile);
868 bool IsVolatile = Dst.isVolatile();
873 std::string FuncName = GenName.getName(QT, IsVolatile);
874 callSpecialFunction(GenDestructor(getContext()), FuncName, QT, IsVolatile,
879 bool IsVolatile = Dst.isVolatile() || Src.isVolatile();
884 std::string FuncName = GenName.getName(QT, IsVolatile);
886 IsVolatile, *this,
893 bool IsVolatile = Dst.isVolatile() || Src.isVolatile();
898 std::string FuncName = GenName.getName(QT, IsVolatile);
899 callSpecialFunction(GenCopyAssignment(getContext()), FuncName, QT, IsVolatile,
904 bool IsVolatile = Dst.isVolatile() || Src.isVolatile();
909 std::string FuncName = GenName.getName(QT, IsVolatile);
911 IsVolatile, *this,
918 bool IsVolatile = Dst.isVolatile() || Src.isVolatile();
923 std::string FuncName = GenName.getName(QT, IsVolatile);
924 callSpecialFunction(GenMoveAssignment(getContext()), FuncName, QT, IsVolatile,
929 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) {
932 std::string FuncName = GenName.getName(QT, IsVolatile);
933 return getSpecialFunction(GenDefaultInitialize(Ctx), FuncName, QT, IsVolatile,
939 bool IsVolatile, QualType QT) {
943 std::string FuncName = GenName.getName(QT, IsVolatile);
945 GenCopyConstructor(Ctx), FuncName, QT, IsVolatile,
951 bool IsVolatile, QualType QT) {
955 std::string FuncName = GenName.getName(QT, IsVolatile);
957 GenMoveConstructor(Ctx), FuncName, QT, IsVolatile,
963 bool IsVolatile, QualType QT) {
967 std::string FuncName = GenName.getName(QT, IsVolatile);
969 GenCopyAssignment(Ctx), FuncName, QT, IsVolatile,
975 bool IsVolatile, QualType QT) {
979 std::string FuncName = GenName.getName(QT, IsVolatile);
981 GenMoveAssignment(Ctx), FuncName, QT, IsVolatile,
986 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) {
989 std::string FuncName = GenName.getName(QT, IsVolatile);
990 return getSpecialFunction(GenDestructor(Ctx), FuncName, QT, IsVolatile,