@@ -692,20 +692,17 @@ ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM,
692692 const RTLIB::Libcall Op;
693693 const char *const Name;
694694 const CallingConv::ID CC;
695- const ISD::CondCode Cond;
696695 } 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},
702701 };
703702
704703 for (const auto &LC : MemOpsLibraryCalls) {
705704 setLibcallName(LC.Op, LC.Name);
706705 setLibcallCallingConv(LC.Op, LC.CC);
707- if (LC.Cond != ISD::SETCC_INVALID)
708- setCmpLibcallCC(LC.Op, LC.Cond);
709706 }
710707 }
711708 }
0 commit comments