https://github.com/epiqc/ScaffCC
Revision 4d7bfa034cfaea4e8346396c6198cdd3e271d272 authored by Andrew Litteken on 23 April 2020, 16:55:47 UTC, committed by GitHub on 23 April 2020, 16:55:47 UTC
* llvm 8 update and fixes, conditional measurements, multidimensional arrays, nisq bencmarks

* fixes for ubuntu install

* adding arguments and documentation

* fixing debug environments, and reverse pass

* editing scaffold script and readme for arguments

* LLVM 10 update

* remove llvm tests to reduce size

* Adding to build system

* removing warnings

* updating readme

* Delete .travis.yml

Not correct for build, will rework later
1 parent 0c99b10
Raw File
Tip revision: 4d7bfa034cfaea4e8346396c6198cdd3e271d272 authored by Andrew Litteken on 23 April 2020, 16:55:47 UTC
Version 5 Upgrade! (#40)
Tip revision: 4d7bfa0
make_regression_testcase.sh
#!/bin/bash

DIR=$(dirname $0)
ROOT=$DIR/..
OPT=$ROOT/build/Release+Asserts/bin/opt
SCAF=$ROOT/build/Release+Asserts/lib/Scaffold.so

rm -rf $ROOT/test_cases
mkdir $ROOT/test_cases
for testcase in Cat_State Square_Root RKQC_Testing; do
#for testcase in Cat_State QFT Square_Root; do
    mkdir $ROOT/test_cases/$testcase
    cp -R $ROOT/Algorithms/$testcase  $ROOT/test_cases
    $ROOT/scaffold.sh -R $ROOT/test_cases/$testcase/*.scaffold 
    mv $ROOT/scripts/*resources $ROOT/test_cases/$testcase/
    python get_total_gates_line.py $ROOT/test_cases/$testcase/*resources  > $ROOT/test_cases/$testcase/total_gates.txt
    $ROOT/scaffold.sh -q -R $ROOT/test_cases/$testcase/*.scaffold 
    cp *.qasmh  $ROOT/test_cases/$testcase
    $ROOT/scaffold.sh -f -R $ROOT/test_cases/$testcase/*.scaffold
    cp *.qasmf  $ROOT/test_cases/$testcase
    rm -rf $ROOT/test_cases/$testcase/*resources
    $ROOT/scaffold.sh -c $ROOT/test_cases/$testcase/*.scaffold
done
back to top