diff options
| author | Puyan Lotfi <puyan@puyan.org> | 2018-04-05 00:27:15 +0000 |
|---|---|---|
| committer | Puyan Lotfi <puyan@puyan.org> | 2018-04-05 00:27:15 +0000 |
| commit | d6f7313c8f55d84f76284c20b3744f744e25797f (patch) | |
| tree | ab920114e85809f658d95fd3d3b18ec276c0dec0 /llvm/test/CodeGen/MIR/AMDGPU | |
| parent | 8f310655af473d7ec1ce4270e7bd98083bd45b9c (diff) | |
| download | bcm5719-llvm-d6f7313c8f55d84f76284c20b3744f744e25797f.tar.gz bcm5719-llvm-d6f7313c8f55d84f76284c20b3744f744e25797f.zip | |
[MIR-Canon] Improving performance by switching to named vregs.
No more skipping thounsands of vregs. Much faster running time.
llvm-svn: 329246
Diffstat (limited to 'llvm/test/CodeGen/MIR/AMDGPU')
| -rw-r--r-- | llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir b/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir index fd8d58527f7..f78bdfcc08f 100644 --- a/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir +++ b/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir @@ -1,11 +1,11 @@ # RUN: llc -o - -march=amdgcn -run-pass mir-canonicalizer -x mir %s | FileCheck %s -# CHECK: %1363:vgpr_32 = COPY %4354 -# CHECK: %1368:vgpr_32 = COPY %4355 -# CHECK: %1369:vgpr_32 = COPY %1372 -# CHECK: %1370:vgpr_32 = COPY %1373 -# CHECK: REG_SEQUENCE %1368, %subreg.sub0, %1363, %subreg.sub1 -# CHECK: REG_SEQUENCE %1368, %subreg.sub0, %1363, %subreg.sub1, %1369, %subreg.sub2, %1370, %subreg.sub3 +# CHECK: %namedVReg1352:vgpr_32 = COPY %namedVReg4353 +# CHECK: %namedVReg1357:vgpr_32 = COPY %namedVReg4354 +# CHECK: %namedVReg1358:vgpr_32 = COPY %namedVReg1361 +# CHECK: %namedVReg1359:vgpr_32 = COPY %namedVReg1362 +# CHECK: REG_SEQUENCE %namedVReg1357, %subreg.sub0, %namedVReg1352, %subreg.sub1 +# CHECK: REG_SEQUENCE %namedVReg1357, %subreg.sub0, %namedVReg1352, %subreg.sub1, %namedVReg1358, %subreg.sub2, %namedVReg1359, %subreg.sub3 ... --- |

