Home | History | Annotate | Download | only in X86

Lines Matching full:argval

1590     Value *ArgVal = *i;
1599 PointerType *Ty = cast<PointerType>(ArgVal->getType());
1620 if (ConstantInt *CI = dyn_cast<ConstantInt>(ArgVal)) {
1624 ArgVal = ConstantExpr::getSExt(CI,Type::getInt32Ty(CI->getContext()));
1626 ArgVal = ConstantExpr::getZExt(CI,Type::getInt32Ty(CI->getContext()));
1634 if (ArgVal->getType()->isIntegerTy(1) && isa<TruncInst>(ArgVal) &&
1635 cast<TruncInst>(ArgVal)->getParent() == I->getParent() &&
1636 ArgVal->hasOneUse()) {
1637 ArgVal = cast<TruncInst>(ArgVal)->getOperand(0);
1638 ArgReg = getRegForValue(ArgVal);
1642 if (!isTypeLegal(ArgVal->getType(), ArgVT)) return false;
1645 ArgVal->hasOneUse(), 1);
1647 ArgReg = getRegForValue(ArgVal);
1652 Type *ArgTy = ArgVal->getType();
1662 ArgVals.push_back(ArgVal);
1751 const Value *ArgVal = ArgVals[VA.getValNo()];
1759 } else if (isa<ConstantInt>(ArgVal) || isa<ConstantPointerNull>(ArgVal)) {
1763 if (!X86FastEmitStore(ArgVT, ArgVal, AM))