diff options
| author | Diana Picus <diana.picus@linaro.org> | 2017-06-27 09:19:51 +0000 | 
|---|---|---|
| committer | Diana Picus <diana.picus@linaro.org> | 2017-06-27 09:19:51 +0000 | 
| commit | 7145d22f81fc9265f63a900ae4bac81d79548390 (patch) | |
| tree | ef2deace972b4e64268b1c5b2f1dcf3d07a6be4d /llvm/lib/CodeGen/MachineFunctionPass.cpp | |
| parent | fc1e210d4464ff172a35ed73ddf0e107ffe6bc5e (diff) | |
| download | bcm5719-llvm-7145d22f81fc9265f63a900ae4bac81d79548390.tar.gz bcm5719-llvm-7145d22f81fc9265f63a900ae4bac81d79548390.zip | |
[ARM] GlobalISel: Support G_SELECT for i32
* Mark as legal for (s32, i1, s32, s32)
* Map everything into GPRs
* Select to two instructions: a CMP of the condition against 0, to set
  the flags, and a MOVCCr to select between the two inputs based on the
  flags that we've just set
llvm-svn: 306382
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionPass.cpp')
0 files changed, 0 insertions, 0 deletions

