hipclang_opt.sh 928 Bytes
Newer Older
Chao Liu's avatar
Chao Liu committed
1
2
rm *.ll *.s

Chao Liu's avatar
Chao Liu committed
3
4
5
6
7
8
9
BC_FILE=$1

/opt/rocm/llvm/bin/llvm-dis $BC_FILE -o original.ll
/opt/rocm/llvm/bin/opt -S -inline -inline-threshold=104857 original.ll > inline.ll
/opt/rocm/llvm/bin/opt -S -sroa inline.ll > sora.ll
/opt/rocm/llvm/bin/opt -S -O3 sora.ll > o3.ll

Jing Zhang's avatar
Jing Zhang committed
10
11
12
13
/opt/rocm/llvm/bin/llc -mcpu=gfx908 original.ll
/opt/rocm/llvm/bin/llc -mcpu=gfx908 inline.ll
/opt/rocm/llvm/bin/llc -mcpu=gfx908 sora.ll
/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3.ll
Chao Liu's avatar
Chao Liu committed
14
15
16
17
18
19
20
21
22
23
24
25

#/opt/rocm/llvm/bin/opt -S -O3 -sroa inline.ll > o3.ll
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3.ll > o3_2.ll
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3_2.ll > o3_3.ll
#/opt/rocm/llvm/bin/opt -S -O3 -sroa o3_3.ll > o3_4.ll

#/opt/rocm/llvm/bin/llc -mcpu=gfx908 opt.ll
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 inline.ll
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3.ll
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_2.ll
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_3.ll
#/opt/rocm/llvm/bin/llc -mcpu=gfx908 o3_4.ll