diff options
Diffstat (limited to 'llvm/lib/AsmParser/LLParser.cpp')
| -rw-r--r-- | llvm/lib/AsmParser/LLParser.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/lib/AsmParser/LLParser.cpp b/llvm/lib/AsmParser/LLParser.cpp index 370d124dc42b..956364af9562 100644 --- a/llvm/lib/AsmParser/LLParser.cpp +++ b/llvm/lib/AsmParser/LLParser.cpp @@ -8626,6 +8626,14 @@ int LLParser::parseAtomicRMW(Instruction *&Inst, PerFunctionState &PFS) { Operation = AtomicRMWInst::FMin; IsFP = true; break; + case lltok::kw_fmaximum: + Operation = AtomicRMWInst::FMaximum; + IsFP = true; + break; + case lltok::kw_fminimum: + Operation = AtomicRMWInst::FMinimum; + IsFP = true; + break; } Lex.Lex(); // Eat the operation. |
