@@ -1220,7 +1220,7 @@ bool CISA_IR_Builder::CISA_input_directive(char* var_name, short offset, unsigne
12201220 status = m_kernel->CreateVISAInputVar ((VISA_GenVar *)temp,offset,size);
12211221 if (status != CM_SUCCESS)
12221222 {
1223- std::cerr<< " Failed to create input Var. Line: " <<line_no<<std::endl ;
1223+ std::cerr << " Failed to create input Var. Line: " <<line_no << " \n " ;
12241224 return false ;
12251225 }
12261226 return true ;
@@ -1230,9 +1230,13 @@ bool CISA_IR_Builder::CISA_attr_directive(
12301230 const char * input_name, const char * input_var, int line_no)
12311231{
12321232
1233- if (strcmp (input_name, " AsmName" ) == 0 ||
1233+ if (strcmp (input_name, " AsmName" ) == 0 ||
12341234 strcmp (input_name, " OutputAsmPath" ) == 0 )
12351235 {
1236+ if (strcmp (input_name, " AsmName" ) == 0 ) {
1237+ std::cerr << " WARNING: AsmName deprecated "
1238+ " (replace with OutputAsmPath)\n " ;
1239+ }
12361240 input_name = " OutputAsmPath" ; // normalize to new name
12371241
12381242 char asmFileName[MAX_OPTION_STR_LENGTH];
@@ -1246,17 +1250,18 @@ bool CISA_IR_Builder::CISA_attr_directive(
12461250 m_options.setOptionInternally (VISA_AsmFileName, asmFileName);
12471251 }
12481252
1249- if (strcmp (input_name, " Target" ) == 0 ){
1253+ if (strcmp (input_name, " Target" ) == 0 ) {
12501254 unsigned char visa_target;
1251- if (strcmp (input_var, " cm" ) == 0 )
1252- {
1255+ MUST_BE_TRUE (input_var,
1256+ " .kernel_attr Target=.. must be \" cm\" , \" 3d\" , or \" cs\" " );
1257+ if (strcmp (input_var, " cm" ) == 0 ) {
12531258 visa_target = VISA_CM;
12541259 }
1255- else if (strcmp (input_var, " 3d" ) == 0 )
1260+ else if (strcmp (input_var, " 3d" ) == 0 )
12561261 {
12571262 visa_target = VISA_3D;
12581263 }
1259- else if (strcmp (input_var, " cs" ) == 0 )
1264+ else if (strcmp (input_var, " cs" ) == 0 )
12601265 {
12611266 visa_target = VISA_CS;
12621267 }
0 commit comments