Home
last modified time | relevance | path

Searched refs:NarrowOp (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp1347 Value *NarrowOp = IC.Builder.CreateBinOp(Opcode, X, Y); in narrowUDivURem() local
1348 return new ZExtInst(NarrowOp, Ty); in narrowUDivURem()
1509 Value *NarrowOp = Builder.CreateSDiv(Op0Src, NarrowDivisor); in visitSDiv() local
1510 return new SExtInst(NarrowOp, Ty); in visitSDiv()
H A DInstCombineCasts.cpp630 Value *NarrowOp = Builder.CreateTrunc(Shuf->getOperand(0), Trunc.getType()); in shrinkSplatShuffle() local
631 return new ShuffleVectorInst(NarrowOp, Shuf->getShuffleMask()); in shrinkSplatShuffle()
662 Value *NarrowOp = Builder.CreateCast(Opcode, ScalarOp, DestScalarTy); in shrinkInsertElt() local
663 return InsertElementInst::Create(NarrowUndef, NarrowOp, Index); in shrinkInsertElt()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp15583 SDValue NarrowOp = Op1.getOperand(0); in PerformDAGCombine() local
15584 if (NarrowOp.getOpcode() != ISD::SHL && NarrowOp.getOpcode() != ISD::SRL && in PerformDAGCombine()
15585 NarrowOp.getOpcode() != ISD::ROTL && NarrowOp.getOpcode() != ISD::ROTR) in PerformDAGCombine()
15593 SDValue NarrowAnd = DAG.getNode(ISD::AND, dl, MVT::i32, NarrowOp, ConstOp); in PerformDAGCombine()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIISelLowering.cpp11561 SDValue NarrowOp = Op->getOperand(0); in calculateSrcByte() local
11562 auto NarrowVT = NarrowOp.getValueType(); in calculateSrcByte()
11735 SDValue NarrowOp = Op->getOperand(0); in calculateByteProvider() local
11736 unsigned NarrowBitWidth = NarrowOp.getValueSizeInBits(); in calculateByteProvider()
11752 return calculateByteProvider(NarrowOp, Index, Depth + 1, StartingIndex); in calculateByteProvider()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp8740 SDValue NarrowOp = Op->getOperand(0); in calculateByteProvider() local
8741 unsigned NarrowBitWidth = NarrowOp.getScalarValueSizeInBits(); in calculateByteProvider()
8751 return calculateByteProvider(NarrowOp, Index, Depth + 1, VectorIndex, in calculateByteProvider()
8764 SDValue NarrowOp = Op->getOperand(0); in calculateByteProvider() local
8765 unsigned NarrowBitWidth = NarrowOp.getScalarValueSizeInBits(); in calculateByteProvider()