Home
last modified time | relevance | path

Searched refs:ZExtOp (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp491 Register ZExtOp = in matchExtMulToMULL() local
493 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()
/freebsd/contrib/llvm-project/clang/lib/CIR/Lowering/DirectToLLVM/
H A DLowerToLLVM.cpp94 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()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetTransformInfo.cpp1588 unsigned ZExtOp[] = {RISCV::VZEXT_VF2, RISCV::VZEXT_VF4, RISCV::VZEXT_VF8}; in getCastInstrCost() local
1590 (ISD == ISD::SIGN_EXTEND) ? SExtOp[PowDiff - 1] : ZExtOp[PowDiff - 1]; in getCastInstrCost()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetTransformInfo.cpp6103 Value *ZExtOp = cast<Instruction>(Op)->getOperand(0); in shouldSinkVScale() local
6104 Ops.push_back(&cast<Instruction>(ZExtOp)->getOperandUse(0)); in shouldSinkVScale()