Lines Matching refs:Arg
1900 // Now copy/store arg to correct locations.
1944 unsigned Arg = ArgRegs[VA.getValNo()];
1950 // Handle arg promotion, etc.
1955 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false);
1956 assert (Arg != 0 && "Failed to emit a sext");
1964 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/true);
1965 assert (Arg != 0 && "Failed to emit a zext");
1970 unsigned BC = FastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, Arg,
1973 Arg = BC;
1977 default: llvm_unreachable("Unknown arg promotion!");
1980 // Now copy/store arg to correct locations.
1983 TII.get(TargetOpcode::COPY), VA.getLocReg()).addReg(Arg);
1998 .addReg(Arg));
2009 bool EmitRet = ARMEmitStore(ArgVT, Arg, Addr); (void)EmitRet;
2212 unsigned Arg = getRegForValue(Op);
2213 if (Arg == 0) return false;
2224 ArgRegs.push_back(Arg);
2349 unsigned Arg = getRegForValue(*i);
2350 if (Arg == 0)
2357 ArgRegs.push_back(Arg);