added device code offline compilation for nvcc

Change-Id: I1f77131778b4dcfcf720b4367dd9f18ffaf1cbb3


[ROCm/hip commit: 6a6a0ae32f]
This commit is contained in:
Aditya Atluri
2016-08-31 20:36:36 -05:00
والد 0dd3247659
کامیت 6df2a2d8c3
+22 -8
مشاهده پرونده
@@ -157,16 +157,30 @@ if ($HIP_PLATFORM eq "hcc") {
exit (-1);
}
my $ISACMD=$HIP_PATH;
$ISACMD .= "/bin/hipgenisa.sh ";
$ISACMD .= $ROCM_PATH;
if($ARGV[0] eq "--genisa"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isaarg;
if($HIP_PLATFORM eq "hcc"){
$ISACMD .= "/bin/hipgenisa.sh ";
$ISACMD .= $ROCM_PATH;
if($ARGV[0] eq "--gencodeobject"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isaarg;
}
system($ISACMD);
exit(0);
}
}
if($HIP_PLATFORM eq "nvcc"){
if($ARGV[0] eq "--gencodeobject"){
foreach $isaarg (@ARGV){
$ISACMD .= " ";
$ISACMD .= $isarg;
}
system($ISACMD);
exit(0);
}
system($ISACMD);
exit(0);
}
# Add paths to common HIP includes: