Searched refs:NarrowOp (Results 1 - 3 of 3) sorted by relevance
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineMulDivRem.cpp | 930 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 D | InstCombineCasts.cpp | 646 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 D | DAGCombiner.cpp | 6497 SDValue NarrowOp = Op->getOperand(0); local 6498 unsigned NarrowBitWidth = NarrowOp.getScalarValueSizeInBits(); 6507 return calculateByteProvider(NarrowOp, Index, Depth + 1);
|
Completed in 179 milliseconds