@@ -203,8 +203,11 @@ std::unordered_set<pir::Value> GetSkipDeletionValues(const pir::Block& block) {
203203 0 ) {
204204 continue ;
205205 }
206- IR_ENFORCE (op.attributes ().count (" op_name" ) > 0 ,
207- " kernel_dialect op should own an 'op_name' attribute." );
206+ PADDLE_ENFORCE_GT (
207+ op.attributes ().count (" op_name" ),
208+ 0UL ,
209+ phi::errors::InvalidArgument (
210+ " kernel_dialect op should own an 'op_name' attribute." ));
208211 auto upper_op_name =
209212 op.attributes ().at (" op_name" ).dyn_cast <pir::StrAttribute>().AsString ();
210213
@@ -234,8 +237,11 @@ void GetEagerDelValueOfOp(
234237 std::string upper_op_name = op.name ();
235238 if (op.dialect ()->name ().compare (paddle::dialect::KernelDialect::name ()) ==
236239 0 ) {
237- IR_ENFORCE (op.attributes ().count (" op_name" ) > 0 ,
238- " kernel_dialect op should own an 'op_name' attribute." );
240+ PADDLE_ENFORCE_GT (
241+ op.attributes ().count (" op_name" ),
242+ 0UL ,
243+ phi::errors::InvalidArgument (
244+ " kernel_dialect op should own an 'op_name' attribute." ));
239245 upper_op_name = op.attributes ()
240246 .at (" op_name" )
241247 .dyn_cast <pir::StrAttribute>()
@@ -479,9 +485,11 @@ class InplacePass : public pir::Pass {
479485 .AsString ();
480486 pir::Block::Iterator insert_pos =
481487 std::find (block.begin (), block.end (), *kv.first );
482- IR_ENFORCE (insert_pos != block.end (),
483- " Operator %s not found in block." ,
484- kv.first ->name ());
488+ PADDLE_ENFORCE_NE (
489+ insert_pos,
490+ block.end (),
491+ phi::errors::InvalidArgument (" Operator %s not found in block." ,
492+ kv.first ->name ()));
485493
486494 kv.first ->set_attribute (
487495 " op_name" ,
0 commit comments