[PATCH] [mips] Interrupt attribute upport for mips32.

Simon Dardis simon.dardis at imgtec.com
Fri Jun 26 09:30:14 PDT 2015


Hi mpf, dsanders,

This patch adds support for using the "interrupt" attribute on Mips
for interrupt handling functions. At this time only mips32 with the
o32 ABI with the static relocation model is supported. Unsupported
configurations will be rejected

http://reviews.llvm.org/D10768

Files:
  lib/Target/Mips/MipsAsmPrinter.cpp
  lib/Target/Mips/MipsAsmPrinter.h
  lib/Target/Mips/MipsCallingConv.td
  lib/Target/Mips/MipsISelLowering.cpp
  lib/Target/Mips/MipsISelLowering.h
  lib/Target/Mips/MipsInstrInfo.td
  lib/Target/Mips/MipsMachineFunction.cpp
  lib/Target/Mips/MipsMachineFunction.h
  lib/Target/Mips/MipsRegisterInfo.cpp
  lib/Target/Mips/MipsSEFrameLowering.cpp
  lib/Target/Mips/MipsSEFrameLowering.h
  lib/Target/Mips/MipsSEISelLowering.cpp
  lib/Target/Mips/MipsSEInstrInfo.cpp
  lib/Target/Mips/MipsSEInstrInfo.h
  lib/Target/Mips/MipsSERegisterInfo.cpp
  test/CodeGen/Mips/interrupt-attr-fail.ll
  test/CodeGen/Mips/interrupt-attr.ll

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D10768.28566.patch
Type: text/x-patch
Size: 33056 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150626/428ccec9/attachment.bin>


More information about the llvm-commits mailing list