Lines Matching defs:marshal

84     CodeGenSpecifics::Marshalling marshal;
87 marshal.emplace_back(ptrTy, AT{});
92 marshal.emplace_back(idxTy, AT{/*alignment=*/0, /*byval=*/false,
94 return marshal;
111 CodeGenSpecifics::Marshalling marshal;
131 marshal.emplace_back(argTy, AT{/*alignment=*/0, /*byval=*/false,
134 return marshal;
163 CodeGenSpecifics::Marshalling marshal;
168 marshal.emplace_back(fir::ReferenceType::get(structTy),
170 return marshal;
176 CodeGenSpecifics::Marshalling marshal;
180 marshal.emplace_back(mlir::IntegerType::get(eleTy.getContext(), 64),
187 marshal.emplace_back(fir::ReferenceType::get(structTy),
192 return marshal;
209 CodeGenSpecifics::Marshalling marshal;
214 marshal.emplace_back(fir::ReferenceType::get(structTy),
216 return marshal;
221 CodeGenSpecifics::Marshalling marshal;
225 marshal.emplace_back(mlir::IntegerType::get(eleTy.getContext(), 64),
230 marshal.emplace_back(
237 marshal.emplace_back(
244 marshal.emplace_back(
251 return marshal;
268 CodeGenSpecifics::Marshalling marshal;
272 marshal.emplace_back(fir::VectorType::get(2, eleTy), AT{});
279 marshal.emplace_back(eleTy, AT{});
280 marshal.emplace_back(eleTy, AT{});
284 marshal.emplace_back(
291 marshal.emplace_back(
298 return marshal;
303 CodeGenSpecifics::Marshalling marshal;
307 marshal.emplace_back(fir::VectorType::get(2, eleTy), AT{});
311 marshal.emplace_back(mlir::TupleType::get(eleTy.getContext(),
316 marshal.emplace_back(mlir::TupleType::get(eleTy.getContext(),
322 marshal.emplace_back(
329 return marshal;
623 CodeGenSpecifics::Marshalling marshal;
624 marshal.emplace_back(fieldType, AT{});
625 return marshal;
631 CodeGenSpecifics::Marshalling marshal;
632 marshal.emplace_back(lowType, AT{});
633 return marshal;
646 CodeGenSpecifics::Marshalling marshal;
647 marshal.emplace_back(lowType, AT{});
648 marshal.emplace_back(hiType, AT{});
649 return marshal;
678 CodeGenSpecifics::Marshalling marshal;
679 marshal.emplace_back(fieldType, AT{});
680 return marshal;
686 CodeGenSpecifics::Marshalling marshal;
687 marshal.emplace_back(lowType, AT{});
688 return marshal;
692 CodeGenSpecifics::Marshalling marshal;
695 marshal.emplace_back(mlir::TupleType::get(context, {lowType, hiType}),
697 return marshal;
703 CodeGenSpecifics::Marshalling marshal;
709 marshal.emplace_back(fir::ReferenceType::get(ty),
711 return marshal;
728 CodeGenSpecifics::Marshalling marshal;
732 marshal.emplace_back(mlir::IntegerType::get(eleTy.getContext(), 64),
737 marshal.emplace_back(
745 marshal.emplace_back(
752 return marshal;
757 CodeGenSpecifics::Marshalling marshal;
761 marshal.emplace_back(mlir::IntegerType::get(eleTy.getContext(), 64),
766 marshal.emplace_back(
774 marshal.emplace_back(
781 return marshal;
800 CodeGenSpecifics::Marshalling marshal;
806 marshal.emplace_back(fir::SequenceType::get({2}, eleTy), AT{});
810 return marshal;
815 CodeGenSpecifics::Marshalling marshal;
822 marshal.emplace_back(mlir::TupleType::get(eleTy.getContext(),
828 return marshal;
966 CodeGenSpecifics::Marshalling marshal;
972 marshal.emplace_back(fir::ReferenceType::get(ty),
974 return marshal;
985 CodeGenSpecifics::Marshalling marshal;
995 marshal.emplace_back(pcsType, AT{});
996 return marshal;
1028 CodeGenSpecifics::Marshalling marshal;
1030 marshal.emplace_back(eleTy, AT{});
1031 marshal.emplace_back(eleTy, AT{});
1032 return marshal;
1037 CodeGenSpecifics::Marshalling marshal;
1040 marshal.emplace_back(
1043 return marshal;
1060 CodeGenSpecifics::Marshalling marshal;
1062 marshal.emplace_back(eleTy, AT{});
1063 marshal.emplace_back(eleTy, AT{});
1064 return marshal;
1069 CodeGenSpecifics::Marshalling marshal;
1072 marshal.emplace_back(
1075 return marshal;
1093 CodeGenSpecifics::Marshalling marshal;
1098 marshal.emplace_back(fir::ReferenceType::get(structTy), AT{});
1099 return marshal;
1105 CodeGenSpecifics::Marshalling marshal;
1110 marshal.emplace_back(fir::ReferenceType::get(structTy),
1112 return marshal;
1129 CodeGenSpecifics::Marshalling marshal;
1134 marshal.emplace_back(eleTy, AT{});
1135 marshal.emplace_back(eleTy, AT{});
1139 marshal.emplace_back(
1146 return marshal;
1151 CodeGenSpecifics::Marshalling marshal;
1154 marshal.emplace_back(
1157 return marshal;
1174 CodeGenSpecifics::Marshalling marshal;
1179 marshal.emplace_back(eleTy, AT{});
1180 marshal.emplace_back(eleTy, AT{});
1184 return marshal;
1189 CodeGenSpecifics::Marshalling marshal;
1195 marshal.emplace_back(mlir::TupleType::get(eleTy.getContext(),
1201 return marshal;
1219 CodeGenSpecifics::Marshalling marshal;
1221 return marshal;
1226 CodeGenSpecifics::Marshalling marshal;
1228 return marshal;
1246 CodeGenSpecifics::Marshalling marshal;
1248 return marshal;
1253 CodeGenSpecifics::Marshalling marshal;
1255 return marshal;
1275 CodeGenSpecifics::Marshalling marshal;
1280 marshal.emplace_back(eleTy, AT{});
1281 marshal.emplace_back(eleTy, AT{});
1285 marshal.emplace_back(
1292 return marshal;
1297 CodeGenSpecifics::Marshalling marshal;
1303 marshal.emplace_back(mlir::TupleType::get(eleTy.getContext(),
1309 marshal.emplace_back(
1316 return marshal;
1332 CodeGenSpecifics::Marshalling marshal;
1334 marshal.emplace_back(argTy, AT{/*alignment=*/0, /*byval=*/false,
1337 return marshal;
1570 CodeGenSpecifics::Marshalling marshal;
1582 marshal.emplace_back(
1585 return marshal;
1595 marshal.emplace_back(field1Ty, AT{});
1597 marshal.emplace_back(field2Ty, AT{});
1603 marshal.emplace_back(field1Ty, AT{});
1605 marshal.emplace_back(
1610 return marshal;
1614 marshal.emplace_back(mlir::IntegerType::get(context, GRLen), AT{});
1615 return marshal;
1619 marshal.emplace_back(mlir::IntegerType::get(context, 2 * GRLen), AT{});
1620 return marshal;
1624 marshal.emplace_back(
1627 return marshal;