Lines Matching defs:DstAlignment
220 GenUnaryFuncName(StringRef Prefix, CharUnits DstAlignment, ASTContext &Ctx)
223 this->appendStr(llvm::to_string(DstAlignment.getQuantity()));
237 GenBinaryFuncName(StringRef Prefix, CharUnits DstAlignment,
241 this->appendStr(llvm::to_string(DstAlignment.getQuantity()));
274 GenDefaultInitializeFuncName(CharUnits DstAlignment, ASTContext &Ctx)
276 DstAlignment, Ctx) {}
291 GenDestructorFuncName(const char *Prefix, CharUnits DstAlignment,
293 : GenUnaryFuncName<GenDestructorFuncName>(Prefix, DstAlignment, Ctx) {}
929 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) {
931 GenDefaultInitializeFuncName GenName(DstAlignment, Ctx);
934 std::array<CharUnits, 1>({{DstAlignment}}), CGM);
938 CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment,
941 GenBinaryFuncName<false> GenName("__copy_constructor_", DstAlignment,
946 std::array<CharUnits, 2>({{DstAlignment, SrcAlignment}}), CGM);
950 CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment,
953 GenBinaryFuncName<true> GenName("__move_constructor_", DstAlignment,
958 std::array<CharUnits, 2>({{DstAlignment, SrcAlignment}}), CGM);
962 CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment,
965 GenBinaryFuncName<false> GenName("__copy_assignment_", DstAlignment,
970 std::array<CharUnits, 2>({{DstAlignment, SrcAlignment}}), CGM);
974 CodeGenModule &CGM, CharUnits DstAlignment, CharUnits SrcAlignment,
977 GenBinaryFuncName<true> GenName("__move_assignment_", DstAlignment,
982 std::array<CharUnits, 2>({{DstAlignment, SrcAlignment}}), CGM);
986 CodeGenModule &CGM, CharUnits DstAlignment, bool IsVolatile, QualType QT) {
988 GenDestructorFuncName GenName("__destructor_", DstAlignment, Ctx);
991 std::array<CharUnits, 1>({{DstAlignment}}), CGM);