src/share/vm/adlc/forms.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6703890 Sdiff src/share/vm/adlc

src/share/vm/adlc/forms.cpp

Print this page




 235   if( name == NULL ) { return Form::none; }
 236 
 237   if (strcmp(name,"RegI")==0) return Form::idealI;
 238   if (strcmp(name,"RegP")==0) return Form::idealP;
 239   if (strcmp(name,"RegF")==0) return Form::idealF;
 240   if (strcmp(name,"RegD")==0) return Form::idealD;
 241   if (strcmp(name,"RegL")==0) return Form::idealL;
 242 
 243   return Form::none;
 244 }
 245 
 246 // True if 'opType', an ideal name, loads or stores.
 247 Form::DataType Form::is_load_from_memory(const char *opType) const {
 248   if( strcmp(opType,"LoadB")==0 )  return Form::idealB;
 249   if( strcmp(opType,"LoadC")==0 )  return Form::idealC;
 250   if( strcmp(opType,"LoadD")==0 )  return Form::idealD;
 251   if( strcmp(opType,"LoadD_unaligned")==0 )  return Form::idealD;
 252   if( strcmp(opType,"LoadF")==0 )  return Form::idealF;
 253   if( strcmp(opType,"LoadI")==0 )  return Form::idealI;
 254   if( strcmp(opType,"LoadKlass")==0 )  return Form::idealP;

 255   if( strcmp(opType,"LoadL")==0 )  return Form::idealL;
 256   if( strcmp(opType,"LoadL_unaligned")==0 )  return Form::idealL;
 257   if( strcmp(opType,"LoadPLocked")==0 )  return Form::idealP;
 258   if( strcmp(opType,"LoadLLocked")==0 )  return Form::idealL;
 259   if( strcmp(opType,"LoadP")==0 )  return Form::idealP;
 260   if( strcmp(opType,"LoadN")==0 )  return Form::idealN;
 261   if( strcmp(opType,"LoadRange")==0 )  return Form::idealI;
 262   if( strcmp(opType,"LoadS")==0 )  return Form::idealS;
 263   if( strcmp(opType,"Load16B")==0 )  return Form::idealB;
 264   if( strcmp(opType,"Load8B")==0 )  return Form::idealB;
 265   if( strcmp(opType,"Load4B")==0 )  return Form::idealB;
 266   if( strcmp(opType,"Load8C")==0 )  return Form::idealC;
 267   if( strcmp(opType,"Load4C")==0 )  return Form::idealC;
 268   if( strcmp(opType,"Load2C")==0 )  return Form::idealC;
 269   if( strcmp(opType,"Load8S")==0 )  return Form::idealS;
 270   if( strcmp(opType,"Load4S")==0 )  return Form::idealS;
 271   if( strcmp(opType,"Load2S")==0 )  return Form::idealS;
 272   if( strcmp(opType,"Load2D")==0 )  return Form::idealD;
 273   if( strcmp(opType,"Load4F")==0 )  return Form::idealF;
 274   if( strcmp(opType,"Load2F")==0 )  return Form::idealF;




 235   if( name == NULL ) { return Form::none; }
 236 
 237   if (strcmp(name,"RegI")==0) return Form::idealI;
 238   if (strcmp(name,"RegP")==0) return Form::idealP;
 239   if (strcmp(name,"RegF")==0) return Form::idealF;
 240   if (strcmp(name,"RegD")==0) return Form::idealD;
 241   if (strcmp(name,"RegL")==0) return Form::idealL;
 242 
 243   return Form::none;
 244 }
 245 
 246 // True if 'opType', an ideal name, loads or stores.
 247 Form::DataType Form::is_load_from_memory(const char *opType) const {
 248   if( strcmp(opType,"LoadB")==0 )  return Form::idealB;
 249   if( strcmp(opType,"LoadC")==0 )  return Form::idealC;
 250   if( strcmp(opType,"LoadD")==0 )  return Form::idealD;
 251   if( strcmp(opType,"LoadD_unaligned")==0 )  return Form::idealD;
 252   if( strcmp(opType,"LoadF")==0 )  return Form::idealF;
 253   if( strcmp(opType,"LoadI")==0 )  return Form::idealI;
 254   if( strcmp(opType,"LoadKlass")==0 )  return Form::idealP;
 255   if( strcmp(opType,"LoadNKlass")==0 ) return Form::idealN;
 256   if( strcmp(opType,"LoadL")==0 )  return Form::idealL;
 257   if( strcmp(opType,"LoadL_unaligned")==0 )  return Form::idealL;
 258   if( strcmp(opType,"LoadPLocked")==0 )  return Form::idealP;
 259   if( strcmp(opType,"LoadLLocked")==0 )  return Form::idealL;
 260   if( strcmp(opType,"LoadP")==0 )  return Form::idealP;
 261   if( strcmp(opType,"LoadN")==0 )  return Form::idealN;
 262   if( strcmp(opType,"LoadRange")==0 )  return Form::idealI;
 263   if( strcmp(opType,"LoadS")==0 )  return Form::idealS;
 264   if( strcmp(opType,"Load16B")==0 )  return Form::idealB;
 265   if( strcmp(opType,"Load8B")==0 )  return Form::idealB;
 266   if( strcmp(opType,"Load4B")==0 )  return Form::idealB;
 267   if( strcmp(opType,"Load8C")==0 )  return Form::idealC;
 268   if( strcmp(opType,"Load4C")==0 )  return Form::idealC;
 269   if( strcmp(opType,"Load2C")==0 )  return Form::idealC;
 270   if( strcmp(opType,"Load8S")==0 )  return Form::idealS;
 271   if( strcmp(opType,"Load4S")==0 )  return Form::idealS;
 272   if( strcmp(opType,"Load2S")==0 )  return Form::idealS;
 273   if( strcmp(opType,"Load2D")==0 )  return Form::idealD;
 274   if( strcmp(opType,"Load4F")==0 )  return Form::idealF;
 275   if( strcmp(opType,"Load2F")==0 )  return Form::idealF;


src/share/vm/adlc/forms.cpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File