diff --git a/bin/hipconvertinplace2.sh b/bin/hipconvertinplace2.sh new file mode 100644 index 0000000000..a765ab39fa --- /dev/null +++ b/bin/hipconvertinplace2.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +#usage : hipconvertinplace.sh DIRNAME [hipify options] [--] [clang options] + +#hipify "inplace" all code files in specified directory. +# This can be quite handy when dealing with an existing CUDA code base since the script +# preserves the existing directory structure. + +SCRIPT_DIR=`dirname $0` +SEARCH_DIR=$1 + +hipify_args='' +while (( "$#" )); do + shift + if [ "$1" != "--" ]; then + hipify_args="$hipify_args $1" + else + shift + break + fi +done +clang_args="$@" + +$SCRIPT_DIR/hipify-clang -inplace -print-stats $hipify_args `$SCRIPT_DIR/findcode.sh $SEARCH_DIR` -- -x cuda $clang_args diff --git a/bin/hipexamine2.sh b/bin/hipexamine2.sh new file mode 100644 index 0000000000..2a6fab7110 --- /dev/null +++ b/bin/hipexamine2.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +#usage : hipexamine2.sh DIRNAME [hipify options] [--] [clang options] + +# Generate CUDA->HIP conversion statistics for all the code files in the specified directory. + +SCRIPT_DIR=`dirname $0` +SEARCH_DIR=$1 + +hipify_args='' +while (( "$#" )); do + shift + if [ "$1" != "--" ]; then + hipify_args="$hipify_args $1" + else + shift + break + fi +done +clang_args="$@" + +$SCRIPT_DIR/hipify-clang -examine $hipify_args `$SCRIPT_DIR/findcode.sh $SEARCH_DIR` -- -x cuda $clang_args