@@ -6700,22 +6700,24 @@ void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I,
6700
6700
case Intrinsic::roundeven:
6701
6701
case Intrinsic::canonicalize: {
6702
6702
unsigned Opcode;
6703
+ // clang-format off
6703
6704
switch (Intrinsic) {
6704
6705
default : llvm_unreachable (" Impossible intrinsic" ); // Can't reach here.
6705
- case Intrinsic::sqrt : Opcode = ISD::FSQRT; break ;
6706
- case Intrinsic::fabs : Opcode = ISD::FABS; break ;
6707
- case Intrinsic::sin : Opcode = ISD::FSIN; break ;
6708
- case Intrinsic::cos : Opcode = ISD::FCOS; break ;
6709
- case Intrinsic::exp10: Opcode = ISD::FEXP10; break ;
6710
- case Intrinsic::floor : Opcode = ISD::FFLOOR; break ;
6711
- case Intrinsic::ceil : Opcode = ISD::FCEIL; break ;
6712
- case Intrinsic::trunc : Opcode = ISD::FTRUNC; break ;
6713
- case Intrinsic::rint : Opcode = ISD::FRINT; break ;
6714
- case Intrinsic::nearbyint : Opcode = ISD::FNEARBYINT; break ;
6715
- case Intrinsic::round : Opcode = ISD::FROUND; break ;
6716
- case Intrinsic::roundeven: Opcode = ISD::FROUNDEVEN; break ;
6706
+ case Intrinsic::sqrt : Opcode = ISD::FSQRT; break ;
6707
+ case Intrinsic::fabs : Opcode = ISD::FABS; break ;
6708
+ case Intrinsic::sin : Opcode = ISD::FSIN; break ;
6709
+ case Intrinsic::cos : Opcode = ISD::FCOS; break ;
6710
+ case Intrinsic::exp10: Opcode = ISD::FEXP10; break ;
6711
+ case Intrinsic::floor : Opcode = ISD::FFLOOR; break ;
6712
+ case Intrinsic::ceil : Opcode = ISD::FCEIL; break ;
6713
+ case Intrinsic::trunc : Opcode = ISD::FTRUNC; break ;
6714
+ case Intrinsic::rint : Opcode = ISD::FRINT; break ;
6715
+ case Intrinsic::nearbyint : Opcode = ISD::FNEARBYINT; break ;
6716
+ case Intrinsic::round : Opcode = ISD::FROUND; break ;
6717
+ case Intrinsic::roundeven: Opcode = ISD::FROUNDEVEN; break ;
6717
6718
case Intrinsic::canonicalize: Opcode = ISD::FCANONICALIZE; break ;
6718
6719
}
6720
+ // clang-format on
6719
6721
6720
6722
setValue (&I, DAG.getNode (Opcode, sdl,
6721
6723
getValue (I.getArgOperand (0 )).getValueType (),
@@ -6727,13 +6729,15 @@ void SelectionDAGBuilder::visitIntrinsicCall(const CallInst &I,
6727
6729
case Intrinsic::lrint :
6728
6730
case Intrinsic::llrint : {
6729
6731
unsigned Opcode;
6732
+ // clang-format off
6730
6733
switch (Intrinsic) {
6731
6734
default : llvm_unreachable (" Impossible intrinsic" ); // Can't reach here.
6732
6735
case Intrinsic::lround : Opcode = ISD::LROUND; break ;
6733
6736
case Intrinsic::llround : Opcode = ISD::LLROUND; break ;
6734
6737
case Intrinsic::lrint : Opcode = ISD::LRINT; break ;
6735
6738
case Intrinsic::llrint : Opcode = ISD::LLRINT; break ;
6736
6739
}
6740
+ // clang-format on
6737
6741
6738
6742
EVT RetVT = TLI.getValueType (DAG.getDataLayout (), I.getType ());
6739
6743
setValue (&I, DAG.getNode (Opcode, sdl, RetVT,
0 commit comments