OSDN Git Service

[mips] Support `long_call/far/near` attributes passed by front-end
authorSimon Atanasyan <simon@atanasyan.com>
Thu, 20 Jul 2017 12:19:26 +0000 (12:19 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Thu, 20 Jul 2017 12:19:26 +0000 (12:19 +0000)
commit7f8e9fa4597f5f06abf876af82180382c1f3ecfa
tree071e8752993d3e9780ebd69eeb96c298d98c752a
parentbacda5f6878f7766d8c78a3d235114160071678d
[mips] Support `long_call/far/near` attributes passed by front-end

This patch adds handling of the `long_call`, `far`, and `near`
attributes passed by front-end. The patch depends on D35479.

Differential revision: https://reviews.llvm.org/D35480.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308606 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MipsISelLowering.cpp
test/CodeGen/Mips/long-call-attr.ll [new file with mode: 0644]