summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2018-09-18 01:51:33 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2018-09-18 01:51:33 +0000
commit9d49c449ec0750645de3165a01e0f9667fff2130 (patch)
tree55d5a6e2da828500df0305089ee14ed48b5277b5 /llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
parent1db8dc65ea008b5924be282911b62793af008c2d (diff)
downloadbcm5719-llvm-9d49c449ec0750645de3165a01e0f9667fff2130.tar.gz
bcm5719-llvm-9d49c449ec0750645de3165a01e0f9667fff2130.zip
AMDGPU: Expand vector canonicalizes
llvm-svn: 342439
Diffstat (limited to 'llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
index 08c3b75dfd9..3b0026ab167 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
@@ -471,6 +471,7 @@ AMDGPUTargetLowering::AMDGPUTargetLowering(const TargetMachine &TM,
setOperationAction(ISD::FCOPYSIGN, VT, Expand);
setOperationAction(ISD::VECTOR_SHUFFLE, VT, Expand);
setOperationAction(ISD::SETCC, VT, Expand);
+ setOperationAction(ISD::FCANONICALIZE, VT, Expand);
}
// This causes using an unrolled select operation rather than expansion with
OpenPOWER on IntegriCloud