[PATCH] D24607: [mips] seq macro support and not alias

Sean Bruno via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 15 07:59:26 PDT 2016


seanbruno requested changes to this revision.
seanbruno added a reviewer: seanbruno.
seanbruno added a comment.
This revision now requires changes to proceed.

This seems to not cleanly apply and has a couple of rejects:

  sbruno at tasty.ysv:~/clang/llvm % find . -name '*.rej'
  ./test/CodeGen/Mips/fcopysign-f32-f64.ll.rej
  ./lib/Target/Mips/AsmParser/MipsAsmParser.cpp.rej
  ./lib/Target/Mips/MipsInstrInfo.td.rej
  sbruno at tasty.ysv:~/clang/llvm % cat ./lib/Target/Mips/AsmParser/MipsAsmParser.cpp.rej
  @@ -2213,6 +2219,10 @@
       return expandDRotationImm(Inst, IDLoc, Out, STI) ? MER_Fail : MER_Success;
     case Mips::ABSMacro:
       return expandAbs(Inst, IDLoc, Out, STI) ? MER_Fail : MER_Success;
  +  case Mips::SEQMacro:
  +    return expandSeq(Inst, IDLoc, Out, STI) ? MER_Fail : MER_Success;
  +  case Mips::SEQIMacro:
  +    return expandSeqI(Inst, IDLoc, Out, STI) ? MER_Fail : MER_Success;
     }
   }
   
  sbruno at tasty.ysv:~/clang/llvm % cat ./lib/Target/Mips/MipsInstrInfo.td.rej
  @@ -201,6 +201,8 @@
                         AssemblerPredicate<"FeatureMips16">;
   def HasCnMips    :    Predicate<"Subtarget->hasCnMips()">,
                         AssemblerPredicate<"FeatureCnMips">;
  +def NotCnMips    :    Predicate<"!Subtarget->hasCnMips()">,
  +                      AssemblerPredicate<"!FeatureCnMips">;
   def RelocNotPIC :     Predicate<"!TM.isPositionIndependent()">;
   def RelocPIC    :     Predicate<"TM.isPositionIndependent()">;
   def NoNaNsFPMath :    Predicate<"TM.Options.NoNaNsFPMath">;


Repository:
  rL LLVM

https://reviews.llvm.org/D24607





More information about the llvm-commits mailing list