removed logging from SAPFOR and SERVER, updated NPB and fdvm
This commit is contained in:
@@ -14172,7 +14172,7 @@ SgStatement *Create_C_Adapter_Function(SgSymbol *sadapter)
|
||||
|
||||
stmt = new SgCExpStmt(SgAssignOp(*new SgVarRefExp(*s_overallBlocks), *new SgArrayRefExp(*s_blocksS, *new SgValueExp(0))));
|
||||
st_end->insertStmtBefore(*stmt, *st_hedr);
|
||||
if (currentLoop && currentLoop->irregularAnalysisIsOn())
|
||||
if (currentLoop && currentLoop->irregularAnalysisIsOn())
|
||||
stmt = new SgCExpStmt(SgAssignOp(*new SgVarRefExp(*s_restBlocks), *new SgVarRefExp(*s_overallBlocks) * *GetWarpSize(s_loop_ref)));
|
||||
else
|
||||
stmt = new SgCExpStmt(SgAssignOp(*new SgVarRefExp(*s_restBlocks), *new SgVarRefExp(*s_overallBlocks)));
|
||||
@@ -14617,9 +14617,10 @@ SgExpression *sizeOfPrivateArraysInBytes()
|
||||
if (e_size && e_size->isInteger()) // calculating length if it is possible
|
||||
{
|
||||
int i_size = e_size->valueInteger();
|
||||
e_size = new SgValueExp(i_size);
|
||||
e_size = new SgValueExp(i_size);
|
||||
//TODO: need to add option
|
||||
/*if (i_size > 2048)
|
||||
return e_size;
|
||||
return e_size;
|
||||
else */
|
||||
return NULL;
|
||||
}
|
||||
|
||||
@@ -4992,7 +4992,7 @@ SgExpression* GetWarpSize(SgSymbol* s_loop_ref)
|
||||
{// generating function call:
|
||||
// int dvmh_get_warp_size(DvmType *InDvmhLoop)
|
||||
|
||||
SgFunctionCallExp* fe = new SgFunctionCallExp(*new SgSymbol(FUNCTION_NAME, "dvmh_get_warp_size", SgTypeInt(), s_loop_ref->scope()));
|
||||
SgFunctionCallExp* fe = new SgFunctionCallExp(*fdvm[GET_WARP_SIZE]);
|
||||
|
||||
fe->addArg(*new SgVarRefExp(s_loop_ref));
|
||||
return(fe);
|
||||
|
||||
@@ -337,4 +337,5 @@ name_dvm[GET_REMOTE_BUF_C] = "dvmh_loop_get_remote_buf_C";
|
||||
name_dvm[GET_DEVICE_PROP] = "loop_cuda_get_device_prop";
|
||||
name_dvm[GET_MAX_BLOCKS] = "loop_cuda_get_max_blocks";
|
||||
name_dvm[GET_PRIVATE_ARR] = "loop_cuda_get_private_array";
|
||||
name_dvm[DISPOSE_PRIVATE_AR]="loop_cuda_dispose_private_array";
|
||||
name_dvm[DISPOSE_PRIVATE_AR]="loop_cuda_dispose_private_array";
|
||||
name_dvm[GET_WARP_SIZE] = "dvmh_get_warp_size";
|
||||
@@ -336,5 +336,6 @@ enum {
|
||||
GET_MAX_BLOCKS,
|
||||
GET_PRIVATE_ARR,
|
||||
DISPOSE_PRIVATE_AR,
|
||||
GET_WARP_SIZE,
|
||||
MAX_LIBFUN_NUM
|
||||
};
|
||||
|
||||
@@ -784,7 +784,8 @@ int kind;
|
||||
else return (var_sym_entry);
|
||||
}
|
||||
case FUNCTION_NAME:
|
||||
var_sym_entry->variant = FUNCTION_NAME;
|
||||
if (type != TYNULL)
|
||||
var_sym_entry->type = type;
|
||||
return (var_sym_entry);
|
||||
case ROUTINE_NAME:
|
||||
var_sym_entry->variant = FUNCTION_NAME;
|
||||
|
||||
Reference in New Issue
Block a user