CCState objects already carry this information in their isVarArg() method.
Depends on D6083
Paths
| Differential D6084
[mips] Removed IsVarArg from MipsISelLowering::analyzeCallOperands(). NFC. ClosedPublic Authored by dsanders on Nov 3 2014, 5:47 AM.
Details
Diff Detail
Event Timelinedsanders retitled this revision from to [mips] Removed IsVarArg from MipsISelLowering::analyzeCallOperands(). NFC.. dsanders updated this object. dsanders added a parent revision: D6083: [mips] Removed IsSoftFloat from MipsISelLowering::analyzeCallOperands(). NFC. Comment Actions David Chisnall requested (in D6117 - [mips] Promote i32 arguments to i64 for the N32/N64 ABI and fix <64-bit structs...) that this be committed and post-commit reviewed instead on the basis that it goes towards fixing a badly broken calling convention and there's nothing obviously wrong with the patches. I'm therefore going to go ahead and commit this.
Revision Contents
Diff 15915 llvm/trunk/lib/Target/Mips/MipsISelLowering.h
llvm/trunk/lib/Target/Mips/MipsISelLowering.cpp
|