AMDGPU: Legalize/regbankselect frame_index
llvm-svn: 349468
diff --git a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
index c2ca675..62fe0f3 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
+++ b/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
@@ -90,6 +90,8 @@
// between these two scenarios.
setAction({G_CONSTANT, S1}, Legal);
+ setAction({G_FRAME_INDEX, PrivatePtr}, Legal);
+
getActionDefinitionsBuilder(
{ G_FADD, G_FMUL, G_FNEG, G_FABS, G_FMA})
.legalFor({S32, S64});