Re-commit r221056 and others with fix, "[mips] Move F128 argument handling into MipsC...
authorDaniel Sanders <daniel.sanders@imgtec.com>
Sun, 2 Nov 2014 16:09:29 +0000 (16:09 +0000)
committerDaniel Sanders <daniel.sanders@imgtec.com>
Sun, 2 Nov 2014 16:09:29 +0000 (16:09 +0000)
commiteaa221a23e1326a5fcf5fde57b4e932b6040e8a3
treef39cedbc3b6689dfbf39d246e976e4d891200237
parent0a6665ead5089102595e83d337da491b639e5b4d
Re-commit r221056 and others with fix, "[mips] Move F128 argument handling into MipsCCState as we did for returns. NFC."

sret arguments can never originate from an f128 argument so we detect
sret arguments and push false into OriginalArgWasF128.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@221102 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/CMakeLists.txt
lib/Target/Mips/Mips16ISelLowering.cpp
lib/Target/Mips/Mips16ISelLowering.h
lib/Target/Mips/MipsABIInfo.cpp [new file with mode: 0644]
lib/Target/Mips/MipsABIInfo.h
lib/Target/Mips/MipsCallingConv.td
lib/Target/Mips/MipsISelLowering.cpp
lib/Target/Mips/MipsISelLowering.h
lib/Target/Mips/MipsSEISelLowering.cpp
lib/Target/Mips/MipsSEISelLowering.h