Searched refs:ZExtOp (Results 1 – 4 of 4) sorted by relevance
491 Register ZExtOp = in matchExtMulToMULL() local493 if (KB->maskedValueIsZero(ZExtOp, Mask)) { in matchExtMulToMULL()495 get<1>(MatchInfo) = IsZExt1 ? I1->getOperand(1).getReg() : ZExtOp; in matchExtMulToMULL()496 get<2>(MatchInfo) = IsZExt1 ? ZExtOp : I2->getOperand(1).getReg(); in matchExtMulToMULL()
94 return bld.create<mlir::LLVM::ZExtOp>(loc, dstTy, src); in createIntCast()186 return rewriter.create<mlir::LLVM::ZExtOp>(loc, llvmDstIntTy, llvmSrc); in getLLVMIntCast()678 rewriter.replaceOpWithNewOp<mlir::LLVM::ZExtOp>(castOp, llvmDstTy, in matchAndRewrite()
1588 unsigned ZExtOp[] = {RISCV::VZEXT_VF2, RISCV::VZEXT_VF4, RISCV::VZEXT_VF8}; in getCastInstrCost() local1590 (ISD == ISD::SIGN_EXTEND) ? SExtOp[PowDiff - 1] : ZExtOp[PowDiff - 1]; in getCastInstrCost()
6103 Value *ZExtOp = cast<Instruction>(Op)->getOperand(0); in shouldSinkVScale() local6104 Ops.push_back(&cast<Instruction>(ZExtOp)->getOperandUse(0)); in shouldSinkVScale()