export PATH=D:/work/software/Vivado2018.3/exe/Vivado/2018.3/msys64/usr/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/msys64/mingw64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/lib/win64.o;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/tps/win64/jre9.0.4/bin/server;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/tps/win64/jre9.0.4/bin;D:/work/software/Vivado2018.3/exe/SDK/2018.3/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/ids_lite/ISE/bin/nt64;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/ids_lite/ISE/lib/nt64;D:\work\software\Vivado2018.3\exe\Vivado\2018.3\bin\..\msys64\mingw64\bin;D:\work\software\Vivado2018.3\exe\Vivado\2018.3\bin\..\msys64\usr\bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/msys64/usr/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/msys64/mingw64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp;d:\work\software\opcv-2.4.9\exe\opencv\build\x86\vc12\bin;c:\program files (x86)\intel\icls client\;c:\program files\intel\icls client\;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\program files (x86)\intel\intel(r) management engine components\dal;c:\program files\intel\intel(r) management engine components\dal;c:\program files (x86)\intel\intel(r) management engine components\ipt;c:\program files\intel\intel(r) management engine components\ipt;c:\windows\system32\openssh\;c:\program files (x86)\windows kits\8.1\windows performance toolkit\;c:\program files\microsoft sql server\110\tools\binn\;c:\program files (x86)\microsoft sdks\typescript\1.0\;c:\program files\microsoft sql server\120\tools\binn\;d:\sundries\ue\exe;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64;D:\work\software\National Instruments\Shared\LabVIEW CLI;D:\work\software\Anaconda3-4.2.0\exe;D:\work\software\Anaconda3-4.2.0\exe\Scripts;D:\work\software\Anaconda3-4.2.0\exe\Library\bin;C:\Users\General_zds\AppData\Local\Microsoft\WindowsApps;;D:\work\software\modelsim-10.5\exe\win64;C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\;D:/work/software/Vivado2018.3/exe/Vivado/2018.3\tps\mingw\6.2.0\win64.o\nt\bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3\tps\mingw\6.2.0\win64.o\nt\libexec\gcc\x86_64-w64-mingw32\6.2.0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fpo_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fft_v9_1;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/opencv;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fir_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/dds_v6_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/lib/csim;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fpo_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fft_v9_1;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/opencv;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fir_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/dds_v6_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/lib/csim
export LD_LIBRARY_PATH=D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/gdb_v7_2;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/graphviz/lib;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/gdb_v7_2;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/graphviz/lib;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/bin;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fpo_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fft_v9_1;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/opencv;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fir_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/dds_v6_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/lib/csim;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fpo_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fft_v9_1;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/opencv;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/fir_v7_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/dds_v6_0;D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/lib/csim
export HDI_APPROOT=D:/work/software/Vivado2018.3/exe/Vivado/2018.3
export XILINX_OPENCL_CLANG=D:/work/software/Vivado2018.3/exe/Vivado/2018.3/win64/tools/clang
export RDI_PLATFORM=win64
bugpoint -mlimit=32000  --load libhls_support.so  --load libhls_bugpoint.so  -hls -strip  -function-uniquify -auto-function-inline -globaldce  -ptrArgReplace -mem2reg -instcombine -dce  -reset-lda  -loop-simplify -indvars -licm -loop-dep  -loop-bound -licm -loop-simplify -flattenloopnest  -array-flatten -gvn -instcombine -dce  -array-map -dce -func-legal  -gvn -adce -instcombine -cfgopt -simplifycfg -loop-simplify   -array-burst -promote-global-argument -dce  -axi4-lower -array-seg-normalize  -basicaa -aggrmodref-aa -globalsmodref-aa -aggr-aa -gvn -gvn  -basicaa -aggrmodref-aa -globalsmodref-aa -aggr-aa -dse -adse -adce -licm  -inst-simplify -dce  -globaldce -instcombine -array-stream -eliminate-keepreads -instcombine  -dce   -deadargelim -doublePtrSimplify  -doublePtrElim -dce -doublePtrSimplify -promote-dbg-pointer  -dce -scalarrepl -mem2reg -disaggr -norm-name -mem2reg  -instcombine  -dse -adse -adce -ptrLegalization -dce -auto-rom-infer -array-flatten -dce -instcombine -check-doubleptr  -loop-rot -constprop -cfgopt -simplifycfg -loop-simplify -indvars -pointer-simplify -dce -loop-bound  -loop-simplify -loop-preproc  -constprop -global-constprop -gvn -mem2reg -instcombine -dce  -loop-bound  -loop-merge -dce  -bitwidthmin  -deadargelim -dce  -canonicalize-dataflow -dce  -scalar-propagation -deadargelim -globaldce -mem2reg  -read-loop-dep  -interface-preproc -directive-preproc -interface-gen  -bram-byte-enable  -deadargelim -inst-simplify -dce  -gvn -mem2reg -instcombine -dce -adse  -loop-bound  -instcombine -cfgopt -simplifycfg -loop-simplify  -clean-region -io-protocol  -find-region -mem2reg  -bitop-raise  -inst-simplify -inst-rectify -instcombine -adce -deadargelim  -loop-simplify -phi-opt -bitop-raise  -cfgopt -simplifycfg -strip-dead-prototypes  -interface-lower -bitop-lower -intrinsic-lower -auto-function-inline  -basicaa -aggrmodref-aa -globalsmodref-aa -aggr-aa  -inst-simplify -simplifycfg   -loop-simplify  -mergereturn -inst-simplify -inst-rectify  -dce -load-elim -bitop-lower  -loop-rewind -pointer-simplify -dce -cfgopt  -dce -bitwidth -loop-bound -loop-dep -read-loop-dep -dce  -check-stream -norm-name -legalize  -validate-dataflow -inst-clarity  D:/work/place/CNN/project/mobile_net_hls_v1/solution1/.autopilot/db/a.o.2.bc
llvm-dis bugpoint-reduced-simplified.bc 
