PPC32 cannot form counter loops around i64 FP conversions
authorHal Finkel <hfinkel@anl.gov>
Thu, 16 May 2013 16:52:41 +0000 (16:52 +0000)
committerHal Finkel <hfinkel@anl.gov>
Thu, 16 May 2013 16:52:41 +0000 (16:52 +0000)
commit2a5e8c328eb0d957f00190c0c6189a4f1fef1117
tree2c7289bb9b2283f5de88b99124ff98623f157dcc
parent3e521a5223e548748725c8b19d964d8e6de4fc82
PPC32 cannot form counter loops around i64 FP conversions

On PPC32, i64 FP conversions are implemented using runtime calls (which clobber
the counter register). These must be excluded.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@182023 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/PowerPC/PPCCTRLoops.cpp
test/CodeGen/PowerPC/ctrloop-fp64.ll [new file with mode: 0644]