@@ -692,20 +692,17 @@ ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM,
692
692
const RTLIB::Libcall Op;
693
693
const char *const Name;
694
694
const CallingConv::ID CC;
695
- const ISD::CondCode Cond;
696
695
} MemOpsLibraryCalls[] = {
697
- // Memory operations
698
- // RTABI chapter 4.3.4
699
- { RTLIB::MEMCPY, "__aeabi_memcpy", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
700
- { RTLIB::MEMMOVE, "__aeabi_memmove", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
701
- { RTLIB::MEMSET, "__aeabi_memset", CallingConv::ARM_AAPCS, ISD::SETCC_INVALID },
696
+ // Memory operations
697
+ // RTABI chapter 4.3.4
698
+ { RTLIB::MEMCPY, "__aeabi_memcpy", CallingConv::ARM_AAPCS},
699
+ { RTLIB::MEMMOVE, "__aeabi_memmove", CallingConv::ARM_AAPCS},
700
+ { RTLIB::MEMSET, "__aeabi_memset", CallingConv::ARM_AAPCS},
702
701
};
703
702
704
703
for (const auto &LC : MemOpsLibraryCalls) {
705
704
setLibcallName(LC.Op, LC.Name);
706
705
setLibcallCallingConv(LC.Op, LC.CC);
707
- if (LC.Cond != ISD::SETCC_INVALID)
708
- setCmpLibcallCC(LC.Op, LC.Cond);
709
706
}
710
707
}
711
708
}
0 commit comments