OSDN Git Service

[GlobalISel][AArch64] Split out cast select tests. NFC.
authorAhmed Bougacha <ahmed.bougacha@gmail.com>
Sun, 19 Mar 2017 16:12:51 +0000 (16:12 +0000)
committerAhmed Bougacha <ahmed.bougacha@gmail.com>
Sun, 19 Mar 2017 16:12:51 +0000 (16:12 +0000)
commit1f669f9bb5e55b7c1cb8da1a2d23045d3d4096c0
tree51f8aad8c6bac8bd14aeb5f823c1d6a7fee84dfd
parent32431f2d21ae11d9a156df5f42212a3b452d19b6
[GlobalISel][AArch64] Split out cast select tests. NFC.

And remove some redundant bitcast tests.

Also split the test functions themselves: it makes it obvious to see
what's tested where and what isn't, it makes the tests much easier to
read and manually update, and, most importantly, it makes them almost
trivial to update using tooling.  Yes, it's obnoxiously verbose, but
said tooling helps upgrade to better MIR syntax whenever available.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298222 91177308-0d34-0410-b5e6-96231b3b80d8
test/CodeGen/AArch64/GlobalISel/select-bitcast.mir
test/CodeGen/AArch64/GlobalISel/select-casts.mir [deleted file]
test/CodeGen/AArch64/GlobalISel/select-int-ext.mir [new file with mode: 0644]
test/CodeGen/AArch64/GlobalISel/select-int-ptr-casts.mir [new file with mode: 0644]
test/CodeGen/AArch64/GlobalISel/select-trunc.mir [new file with mode: 0644]