[PATCH] Fix MipsLongBranch pass to work when the code has inline assembly.

Reed Kotler rkotler at mips.com
Tue Mar 25 11:40:55 PDT 2014


When I apply it locally with git I get:

rkotler at mipssw006:~/workspace/llvm$ patch -p0 --dry-run < 
~/Downloads/D3089.4.patch
patching file lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Hunk #1 succeeded at 1371 (offset -17 lines).
Hunk #2 succeeded at 2251 (offset -17 lines).
patching file lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
patching file lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
patching file lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
patching file lib/Target/Mips/Mips64InstrInfo.td
patching file lib/Target/Mips/MipsAsmPrinter.cpp
patching file lib/Target/Mips/MipsInstrInfo.cpp
patching file lib/Target/Mips/MipsInstrInfo.h
patching file lib/Target/Mips/MipsInstrInfo.td
patching file lib/Target/Mips/MipsLongBranch.cpp
patching file lib/Target/Mips/MipsMCInstLower.cpp
patching file lib/Target/Mips/MipsMCInstLower.h
patching file test/CodeGen/Mips/longbranch.ll
patching file test/CodeGen/Mips/micromips-long-branch.ll

On 03/25/2014 10:22 AM, Sasa Stankovic wrote:
>    Updated the patch to apply to the current trunk.
>
> Hi mseaborn,
>
> http://llvm-reviews.chandlerc.com/D3089
>
> CHANGE SINCE LAST DIFF
>    http://llvm-reviews.chandlerc.com/D3089?vs=7993&id=8098#toc
>
> Files:
>    lib/Target/Mips/AsmParser/MipsAsmParser.cpp
>    lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
>    lib/Target/Mips/MCTargetDesc/MipsMCExpr.cpp
>    lib/Target/Mips/MCTargetDesc/MipsMCExpr.h
>    lib/Target/Mips/Mips64InstrInfo.td
>    lib/Target/Mips/MipsAsmPrinter.cpp
>    lib/Target/Mips/MipsInstrInfo.cpp
>    lib/Target/Mips/MipsInstrInfo.h
>    lib/Target/Mips/MipsInstrInfo.td
>    lib/Target/Mips/MipsLongBranch.cpp
>    lib/Target/Mips/MipsMCInstLower.cpp
>    lib/Target/Mips/MipsMCInstLower.h
>    test/CodeGen/Mips/longbranch.ll
>    test/CodeGen/Mips/micromips-long-branch.ll
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits-Tmj1lob9twqVc3sceRu5cw at public.gmane.org
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>




More information about the llvm-commits mailing list