Home | History | Annotate | Download | only in X86

Lines Matching refs:ArgVal

1570     Value *ArgVal = *i;
1579 PointerType *Ty = cast<PointerType>(ArgVal->getType());
1600 if (ConstantInt *CI = dyn_cast<ConstantInt>(ArgVal)) {
1604 ArgVal = ConstantExpr::getSExt(CI,Type::getInt32Ty(CI->getContext()));
1606 ArgVal = ConstantExpr::getZExt(CI,Type::getInt32Ty(CI->getContext()));
1614 if (ArgVal->getType()->isIntegerTy(1) && isa<TruncInst>(ArgVal) &&
1615 cast<TruncInst>(ArgVal)->getParent() == I->getParent() &&
1616 ArgVal->hasOneUse()) {
1617 ArgVal = cast<TruncInst>(ArgVal)->getOperand(0);
1618 ArgReg = getRegForValue(ArgVal);
1622 if (!isTypeLegal(ArgVal->getType(), ArgVT)) return false;
1625 ArgVal->hasOneUse(), 1);
1627 ArgReg = getRegForValue(ArgVal);
1632 Type *ArgTy = ArgVal->getType();
1642 ArgVals.push_back(ArgVal);
1731 const Value *ArgVal = ArgVals[VA.getValNo()];
1739 } else if (isa<ConstantInt>(ArgVal) || isa<ConstantPointerNull>(ArgVal)) {
1743 X86FastEmitStore(ArgVT, ArgVal, AM);