Home | History | Annotate | Download | only in X86

Lines Matching full:argval

1901     Value *ArgVal = *i;
1910 PointerType *Ty = cast<PointerType>(ArgVal->getType());
1931 if (ConstantInt *CI = dyn_cast<ConstantInt>(ArgVal)) {
1935 ArgVal = ConstantExpr::getSExt(CI,Type::getInt32Ty(CI->getContext()));
1937 ArgVal = ConstantExpr::getZExt(CI,Type::getInt32Ty(CI->getContext()));
1945 if (ArgVal->getType()->isIntegerTy(1) && isa<TruncInst>(ArgVal) &&
1946 cast<TruncInst>(ArgVal)->getParent() == I->getParent() &&
1947 ArgVal->hasOneUse()) {
1948 ArgVal = cast<TruncInst>(ArgVal)->getOperand(0);
1949 ArgReg = getRegForValue(ArgVal);
1953 if (!isTypeLegal(ArgVal->getType(), ArgVT)) return false;
1956 ArgVal->hasOneUse(), 1);
1958 ArgReg = getRegForValue(ArgVal);
1963 Type *ArgTy = ArgVal->getType();
1973 ArgVals.push_back(ArgVal);
2071 const Value *ArgVal = ArgVals[VA.getValNo()];
2079 } else if (isa<ConstantInt>(ArgVal) || isa<ConstantPointerNull>(ArgVal)) {
2083 if (!X86FastEmitStore(ArgVT, ArgVal, AM))