This issue also happens when targeting ARM in 32-bits mode.
It can be fixed, similarly to the x86 fix, by calling setLibcallName(RTLIB::MUL_I128, nullptr) inside ARMTargetLowering::ARMTargetLowering(const TargetMachine &TM, const ARMSubtarget &STI) in the file "llvm/lib/Target/ARM/ARMISelLowering.cpp".
This issue also happens when targeting ARM in 32-bits mode.
It can be fixed, similarly to the x86 fix, by calling setLibcallName( RTLIB:: MUL_I128, nullptr) inside ARMTargetLoweri ng::ARMTargetLo wering( const TargetMachine &TM, const ARMSubtarget &STI) in the file "llvm/lib/ Target/ ARM/ARMISelLowe ring.cpp" .