Home | History | Annotate | Download | only in X86

Lines Matching full:argval

1705     Value *ArgVal = *i;
1714 PointerType *Ty = cast<PointerType>(ArgVal->getType());
1735 if (ConstantInt *CI = dyn_cast<ConstantInt>(ArgVal)) {
1739 ArgVal = ConstantExpr::getSExt(CI,Type::getInt32Ty(CI->getContext()));
1741 ArgVal = ConstantExpr::getZExt(CI,Type::getInt32Ty(CI->getContext()));
1749 if (ArgVal->getType()->isIntegerTy(1) && isa<TruncInst>(ArgVal) &&
1750 cast<TruncInst>(ArgVal)->getParent() == I->getParent() &&
1751 ArgVal->hasOneUse()) {
1752 ArgVal = cast<TruncInst>(ArgVal)->getOperand(0);
1753 ArgReg = getRegForValue(ArgVal);
1757 if (!isTypeLegal(ArgVal->getType(), ArgVT)) return false;
1760 ArgVal->hasOneUse(), 1);
1762 ArgReg = getRegForValue(ArgVal);
1767 Type *ArgTy = ArgVal->getType();
1777 ArgVals.push_back(ArgVal);
1873 const Value *ArgVal = ArgVals[VA.getValNo()];
1881 } else if (isa<ConstantInt>(ArgVal) || isa<ConstantPointerNull>(ArgVal)) {
1885 if (!X86FastEmitStore(ArgVT, ArgVal, AM))