Lines Matching refs:IntTy

2492   Type *IntTy = Type::getIntNTy(AllocaTy->getContext(), SizeInBits);  in isIntegerWideningViable()  local
2493 if (!canConvertValue(DL, AllocaTy, IntTy) || in isIntegerWideningViable()
2494 !canConvertValue(DL, IntTy, AllocaTy)) in isIntegerWideningViable()
2523 IntegerType *IntTy = cast<IntegerType>(V->getType()); in extractInteger() local
2525 DL.getTypeStoreSize(IntTy).getFixedValue() && in extractInteger()
2529 ShAmt = 8 * (DL.getTypeStoreSize(IntTy).getFixedValue() - in extractInteger()
2535 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in extractInteger()
2537 if (Ty != IntTy) { in extractInteger()
2546 IntegerType *IntTy = cast<IntegerType>(Old->getType()); in insertInteger() local
2548 assert(Ty->getBitWidth() <= IntTy->getBitWidth() && in insertInteger()
2551 if (Ty != IntTy) { in insertInteger()
2552 V = IRB.CreateZExt(V, IntTy, Name + ".ext"); in insertInteger()
2556 DL.getTypeStoreSize(IntTy).getFixedValue() && in insertInteger()
2560 ShAmt = 8 * (DL.getTypeStoreSize(IntTy).getFixedValue() - in insertInteger()
2567 if (ShAmt || Ty->getBitWidth() < IntTy->getBitWidth()) { in insertInteger()
2568 APInt Mask = ~Ty->getMask().zext(IntTy->getBitWidth()).shl(ShAmt); in insertInteger()
2673 IntegerType *IntTy; member in __anonc3d49dbe0d11::AllocaSliceRewriter
2733 IntTy( in AllocaSliceRewriter()
2750 assert((!IntTy && !VecTy) || (IntTy && !VecTy) || (!IntTy && VecTy)); in AllocaSliceRewriter()
2787 if (VecTy || IntTy) in visit()
2879 assert(IntTy && "We cannot insert an integer to the alloca"); in rewriteIntegerLoad()
2883 V = convertValue(DL, IRB, V, IntTy); in rewriteIntegerLoad()
2919 } else if (IntTy && LI.getType()->isIntegerTy()) { in visitLoadInst()
3046 assert(IntTy && "We cannot extract an integer from the alloca"); in rewriteIntegerStore()
3049 IntTy->getBitWidth()) { in rewriteIntegerStore()
3052 Old = convertValue(DL, IRB, Old, IntTy); in rewriteIntegerStore()
3100 if (IntTy && V->getType()->isIntegerTy()) in visitStoreInst()
3204 if (VecTy || IntTy) in visitMemSetInst()
3265 } else if (IntTy) { in visitMemSetInst()
3273 if (IntTy && (BeginOffset != NewAllocaBeginOffset || in visitMemSetInst()
3277 Old = convertValue(DL, IRB, Old, IntTy); in visitMemSetInst()
3281 assert(V->getType() == IntTy && in visitMemSetInst()
3365 !VecTy && !IntTy && in visitMemTransferInst()
3459 IntTy ? Type::getIntNTy(IntTy->getContext(), Size * 8) : nullptr; in visitMemTransferInst()
3469 } else if (IntTy && !IsWholeAlloca) { in visitMemTransferInst()
3498 } else if (IntTy && !IsWholeAlloca && !IsDest) { in visitMemTransferInst()
3501 Src = convertValue(DL, IRB, Src, IntTy); in visitMemTransferInst()
3518 } else if (IntTy && !IsWholeAlloca && IsDest) { in visitMemTransferInst()
3521 Old = convertValue(DL, IRB, Old, IntTy); in visitMemTransferInst()