Lines Matching refs:ArgLocs

440   SmallVector<CCValAssign, 16> ArgLocs;  in LowerFormalArguments_32()  local
441 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_32()
449 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i, ++InIdx) { in LowerFormalArguments_32()
450 CCValAssign &VA = ArgLocs[i]; in LowerFormalArguments_32()
473 CCValAssign &NextVA = ArgLocs[++i]; in LowerFormalArguments_32()
633 SmallVector<CCValAssign, 16> ArgLocs; in LowerFormalArguments_64() local
634 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerFormalArguments_64()
641 for (const CCValAssign &VA : ArgLocs) { in LowerFormalArguments_64()
836 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_32() local
837 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall_32()
893 for (unsigned i = 0, realArgIdx = 0, byvalArgIdx = 0, e = ArgLocs.size(); in LowerCall_32()
896 CCValAssign &VA = ArgLocs[i]; in LowerCall_32()
982 CCValAssign &NextVA = ArgLocs[++i]; in LowerCall_32()
1179 static void fixupVariableFloatArgs(SmallVectorImpl<CCValAssign> &ArgLocs, in fixupVariableFloatArgs() argument
1181 for (CCValAssign &VA : ArgLocs) { in fixupVariableFloatArgs()
1231 SmallVector<CCValAssign, 16> ArgLocs; in LowerCall_64() local
1232 CCState CCInfo(CLI.CallConv, CLI.IsVarArg, DAG.getMachineFunction(), ArgLocs, in LowerCall_64()
1251 fixupVariableFloatArgs(ArgLocs, CLI.Outs); in LowerCall_64()
1271 for (unsigned i = 0, e = ArgLocs.size(); i != e; ++i) { in LowerCall_64()
1272 const CCValAssign &VA = ArgLocs[i]; in LowerCall_64()
1340 if (i+1 < ArgLocs.size() && ArgLocs[i+1].isRegLoc() && in LowerCall_64()
1341 ArgLocs[i+1].getLocReg() == VA.getLocReg()) { in LowerCall_64()