Deleted Added
full compact
421a422
> this->MCountName = "_mcount";
921a923,926
>
> bool hasSjLjLowering() const override {
> return true;
> }
2183a2189,2192
>
> bool hasSjLjLowering() const override {
> return true;
> }
3357c3366,3369
< DescriptionString = "e-m:w-p:32:32-i64:64-f80:32-n8:16:32-S32";
---
> bool IsWinCOFF =
> getTriple().isOSWindows() && getTriple().isOSBinFormatCOFF();
> DescriptionString = IsWinCOFF ? "e-m:w-p:32:32-i64:64-f80:32-n8:16:32-S32"
> : "e-m:e-p:32:32-i64:64-f80:32-n8:16:32-S32";
5631c5643,5645
< DspRev(NoDSP), HasMSA(false), HasFP64(false), ABI(ABIStr) {}
---
> DspRev(NoDSP), HasMSA(false), HasFP64(false), ABI(ABIStr) {
> TheCXXABI.set(TargetCXXABI::GenericMIPS);
> }
6664a6679,6680
> case llvm::Triple::NetBSD:
> return new NetBSDTargetInfo<PPC64TargetInfo>(Triple);