[PATCH] First stage of call lowering for Mips fast-isel

reed kotler rkotler at mips.com
Wed Oct 15 17:37:12 PDT 2014


Have cleaned up the executable test case a bit to make it convert to make check test better.

Am working on the make check test. So far no code bugs have been found in this abi testing.

{F210988}

{F210989}

================
Comment at: lib/Target/Mips/MipsFastISel.cpp:183
@@ +182,3 @@
+
+bool (*UnusedMipsFastISel1)(unsigned int, llvm::MVT, llvm::MVT,
+                            CCValAssign::LocInfo, ISD::ArgFlagsTy,
----------------
echristo wrote:
> Eh? What's with all of these?
I have a patch that fixes that with function attributes as in:

    static bool CC_Mips16RetHelper(unsigned ValNo, MVT ValVT,
                       MVT LocVT, CCValAssign::LocInfo LocInfo,
                       ISD::ArgFlagsTy ArgFlags, CCState &State)
    __attribute__((unused));

http://reviews.llvm.org/D5714






More information about the llvm-commits mailing list