[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