@@ -844,7 +844,7 @@ class OpenACCClauseCIREmitter final
844844 void VisitCopyClause (const OpenACCCopyClause &clause) {
845845 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
846846 mlir::acc::KernelsOp>) {
847- for (auto var : clause.getVarList ())
847+ for (const Expr * var : clause.getVarList ())
848848 addDataOperand<mlir::acc::CopyinOp, mlir::acc::CopyoutOp>(
849849 var, mlir::acc::DataClause::acc_copy, clause.getModifierList (),
850850 /* structured=*/ true ,
@@ -861,7 +861,7 @@ class OpenACCClauseCIREmitter final
861861 void VisitCopyInClause (const OpenACCCopyInClause &clause) {
862862 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
863863 mlir::acc::KernelsOp>) {
864- for (auto var : clause.getVarList ())
864+ for (const Expr * var : clause.getVarList ())
865865 addDataOperand<mlir::acc::CopyinOp, mlir::acc::DeleteOp>(
866866 var, mlir::acc::DataClause::acc_copyin, clause.getModifierList (),
867867 /* structured=*/ true ,
@@ -878,7 +878,7 @@ class OpenACCClauseCIREmitter final
878878 void VisitCopyOutClause (const OpenACCCopyOutClause &clause) {
879879 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
880880 mlir::acc::KernelsOp>) {
881- for (auto var : clause.getVarList ())
881+ for (const Expr * var : clause.getVarList ())
882882 addDataOperand<mlir::acc::CreateOp, mlir::acc::CopyoutOp>(
883883 var, mlir::acc::DataClause::acc_copyout, clause.getModifierList (),
884884 /* structured=*/ true ,
@@ -895,7 +895,7 @@ class OpenACCClauseCIREmitter final
895895 void VisitCreateClause (const OpenACCCreateClause &clause) {
896896 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
897897 mlir::acc::KernelsOp>) {
898- for (auto var : clause.getVarList ())
898+ for (const Expr * var : clause.getVarList ())
899899 addDataOperand<mlir::acc::CreateOp, mlir::acc::DeleteOp>(
900900 var, mlir::acc::DataClause::acc_create, clause.getModifierList (),
901901 /* structured=*/ true ,
@@ -911,7 +911,7 @@ class OpenACCClauseCIREmitter final
911911
912912 void VisitUseDeviceClause (const OpenACCUseDeviceClause &clause) {
913913 if constexpr (isOneOfTypes<OpTy, mlir::acc::HostDataOp>) {
914- for (auto var : clause.getVarList ())
914+ for (const Expr * var : clause.getVarList ())
915915 addDataOperand<mlir::acc::UseDeviceOp>(
916916 var, mlir::acc::DataClause::acc_use_device, {}, /* structured=*/ true ,
917917 /* implicit=*/ false );
@@ -923,7 +923,7 @@ class OpenACCClauseCIREmitter final
923923 void VisitDevicePtrClause (const OpenACCDevicePtrClause &clause) {
924924 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
925925 mlir::acc::KernelsOp>) {
926- for (auto var : clause.getVarList ())
926+ for (const Expr * var : clause.getVarList ())
927927 addDataOperand<mlir::acc::DevicePtrOp>(
928928 var, mlir::acc::DataClause::acc_deviceptr, {},
929929 /* structured=*/ true ,
@@ -940,7 +940,7 @@ class OpenACCClauseCIREmitter final
940940 void VisitNoCreateClause (const OpenACCNoCreateClause &clause) {
941941 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
942942 mlir::acc::KernelsOp>) {
943- for (auto var : clause.getVarList ())
943+ for (const Expr * var : clause.getVarList ())
944944 addDataOperand<mlir::acc::NoCreateOp, mlir::acc::DeleteOp>(
945945 var, mlir::acc::DataClause::acc_no_create, {}, /* structured=*/ true ,
946946 /* implicit=*/ false );
@@ -956,7 +956,7 @@ class OpenACCClauseCIREmitter final
956956 void VisitPresentClause (const OpenACCPresentClause &clause) {
957957 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
958958 mlir::acc::KernelsOp>) {
959- for (auto var : clause.getVarList ())
959+ for (const Expr * var : clause.getVarList ())
960960 addDataOperand<mlir::acc::PresentOp, mlir::acc::DeleteOp>(
961961 var, mlir::acc::DataClause::acc_present, {}, /* structured=*/ true ,
962962 /* implicit=*/ false );
@@ -972,7 +972,7 @@ class OpenACCClauseCIREmitter final
972972 void VisitAttachClause (const OpenACCAttachClause &clause) {
973973 if constexpr (isOneOfTypes<OpTy, mlir::acc::ParallelOp, mlir::acc::SerialOp,
974974 mlir::acc::KernelsOp>) {
975- for (auto var : clause.getVarList ())
975+ for (const Expr * var : clause.getVarList ())
976976 addDataOperand<mlir::acc::AttachOp, mlir::acc::DetachOp>(
977977 var, mlir::acc::DataClause::acc_attach, {}, /* structured=*/ true ,
978978 /* implicit=*/ false );
0 commit comments