diff options
Diffstat (limited to 'clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp')
| -rw-r--r-- | clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp b/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp index e35100f..d9b9e3b 100644 --- a/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp +++ b/clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp @@ -211,6 +211,17 @@ RValue CIRGenFunction::emitBuiltinExpr(const GlobalDecl &gd, unsigned builtinID,      assert(!cir::MissingFeatures::fastMathFlags());      return emitUnaryMaybeConstrainedFPBuiltin<cir::CosOp>(*this, *e); +  case Builtin::BIceil: +  case Builtin::BIceilf: +  case Builtin::BIceill: +  case Builtin::BI__builtin_ceil: +  case Builtin::BI__builtin_ceilf: +  case Builtin::BI__builtin_ceilf16: +  case Builtin::BI__builtin_ceill: +  case Builtin::BI__builtin_ceilf128: +    assert(!cir::MissingFeatures::fastMathFlags()); +    return emitUnaryMaybeConstrainedFPBuiltin<cir::CeilOp>(*this, *e); +    case Builtin::BIfabs:    case Builtin::BIfabsf:    case Builtin::BIfabsl:  | 
