diff options
Diffstat (limited to 'llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h')
| -rw-r--r-- | llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h b/llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h index 439f2aeae40..c6f453c795e 100644 --- a/llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h +++ b/llvm/include/llvm/CodeGen/GlobalISel/MachineLegalizer.h @@ -87,6 +87,10 @@ public: /// the first two results. MoreElements, + /// The operation itself must be expressed in terms of simpler actions on + /// this target. E.g. a SREM replaced by an SDIV and subtraction. + Lower, + /// The operation should be implemented as a call to some kind of runtime /// support library. For example this usually happens on machines that don't /// support floating-point operations natively. |

