Home | History | Annotate | Download | only in ARM

Lines Matching refs:Arg

1926     // Now copy/store arg to correct locations.
1970 unsigned Arg = ArgRegs[VA.getValNo()];
1976 // Handle arg promotion, etc.
1981 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/false);
1982 assert (Arg != 0 && "Failed to emit a sext");
1990 Arg = ARMEmitIntExt(ArgVT, Arg, DestVT, /*isZExt*/true);
1991 assert (Arg != 0 && "Failed to emit a zext");
1996 unsigned BC = FastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, Arg,
1999 Arg = BC;
2003 default: llvm_unreachable("Unknown arg promotion!");
2006 // Now copy/store arg to correct locations.
2010 .addReg(Arg);
2025 .addReg(Arg));
2036 bool EmitRet = ARMEmitStore(ArgVT, Arg, Addr); (void)EmitRet;
2237 unsigned Arg = getRegForValue(Op);
2238 if (Arg == 0) return false;
2249 ArgRegs.push_back(Arg);
2374 unsigned Arg = getRegForValue(*i);
2375 if (Arg == 0)
2382 ArgRegs.push_back(Arg);