Lines Matching refs:retTy
899 const DataLayout &DL, Type *retTy, const ArgListTy &Args,
912 if (retTy->getTypeID() == Type::VoidTyID) {
916 if (retTy->isFloatingPointTy() || retTy->isIntegerTy()) {
918 if (auto *ITy = dyn_cast<IntegerType>(retTy)) {
923 assert(retTy->isFloatingPointTy() &&
925 size = retTy->getPrimitiveSizeInBits();
929 } else if (isa<PointerType>(retTy)) {
931 } else if ((retTy->getTypeID() == Type::StructTyID) ||
932 isa<VectorType>(retTy)) {
935 << DL.getTypeAllocSize(retTy) << "]";
1063 Type *retTy = CLI.RetTy;
1379 ComputeValueVTs(*this, DL, retTy, resvtparts);
1384 unsigned resultsz = DL.getTypeAllocSizeInBits(retTy);
1389 if (retTy->isFloatingPointTy() || retTy->isIntegerTy() ||
1390 retTy->isPointerTy()) {
1402 retAlignment = getArgumentAlignment(Callee, CS, retTy, 0);
1424 getPrototype(DAG.getDataLayout(), retTy, Args, Outs, retAlignment, CS);
1485 if (retTy && retTy->isVectorTy()) {
1486 EVT ObjectVT = getValueType(DL, retTy);
1605 ComputePTXValueVTs(*this, DAG.getDataLayout(), retTy, VTs, &Offsets, 0);
1607 unsigned RetAlign = getArgumentAlignment(Callee, CS, retTy, 0);
1617 if (retTy->isIntegerTy() && DL.getTypeAllocSizeInBits(retTy) < 32) {
2362 Type *RetTy = F->getReturnType();
2370 if (VectorType *VTy = dyn_cast<VectorType>(RetTy)) {
2377 EVT EltVT = getValueType(TD, RetTy).getVectorElementType();
2486 ComputePTXValueVTs(*this, DAG.getDataLayout(), RetTy, ValVTs, &Offsets, 0);
2502 if (RetTy->isIntegerTy() && TD.getTypeAllocSizeInBits(RetTy) < 32) {