Searched refs:NarrowOp (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineMulDivRem.cpp930 Value *NarrowOp = Builder.CreateBinOp(Opcode, X, Y); local
931 return new ZExtInst(NarrowOp, Ty);
946 Value *NarrowOp = isa<Constant>(D) ? Builder.CreateBinOp(Opcode, X, TruncC)
948 return new ZExtInst(NarrowOp, Ty);
1093 Value *NarrowOp = Builder.CreateSDiv(Op0Src, NarrowDivisor); local
1094 return new SExtInst(NarrowOp, Op0->getType());
H A DInstCombineCasts.cpp646 Value *NarrowOp = Builder.CreateTrunc(Shuf->getOperand(0), Trunc.getType()); local
647 return new ShuffleVectorInst(NarrowOp, NarrowUndef, Shuf->getMask());
678 Value *NarrowOp = Builder.CreateCast(Opcode, ScalarOp, DestScalarTy); local
679 return InsertElementInst::Create(NarrowUndef, NarrowOp, Index);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp6497 SDValue NarrowOp = Op->getOperand(0); local
6498 unsigned NarrowBitWidth = NarrowOp.getScalarValueSizeInBits();
6507 return calculateByteProvider(NarrowOp, Index, Depth + 1);

Completed in 179 milliseconds