Skip to content

Commit 9e0cc12

Browse files
trbauergfxbot
authored andcommitted
enables .kernel_attr ID
Change-Id: I0503ac703abb29448cde813364866359167d2e62
1 parent 4763d34 commit 9e0cc12

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

visa/BuildCISAIRImpl.cpp

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)