Searched refs:ScalarOp (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp485 Value *ScalarOp = IEI->getOperand(1); local
492 if (isa<UndefValue>(ScalarOp)) { // inserting undef into vector.
500 } else if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)){
635 Value *ScalarOp = IEI->getOperand(1); local
638 if (ExtractElementInst *EI = dyn_cast<ExtractElementInst>(ScalarOp)) {
1046 Value *ScalarOp = IE.getOperand(1); local
1050 VecOp, ScalarOp, IdxOp, SQ.getWithInstruction(&IE)))
1058 match(ScalarOp, m_OneUse(m_BitCast(m_Value(ScalarSrc)))) &&
1074 match(ScalarOp, m_BitCast(m_Value(ScalarSrc))) &&
1075 (VecOp->hasOneUse() || ScalarOp
[all...]
H A DInstCombineCasts.cpp676 Value *ScalarOp = InsElt->getOperand(1); local
683 Value *NarrowOp = Builder.CreateCast(Opcode, ScalarOp, DestScalarTy);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp1411 SDValue ScalarOp = DAG.getNode(Node->getOpcode(), dl, ValueVTs, Opers); local
1412 SDValue ScalarResult = ScalarOp.getValue(0);
1413 SDValue ScalarChain = ScalarOp.getValue(1);
H A DSelectionDAG.cpp5114 SDValue ScalarOp = InBV->getOperand(i);
5115 EVT ScalarVT = ScalarOp.getValueType();
5120 ScalarOp = getNode(ISD::TRUNCATE, DL, InSVT, ScalarOp);
5122 ScalarOps.push_back(ScalarOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantFold.cpp827 Constant *ScalarOp = ConstantExpr::getExtractElement(Op, Idx); local
828 if (!ScalarOp)
830 Ops.push_back(ScalarOp);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp9178 static SDValue getReductionSDNode(unsigned Op, SDLoc DL, SDValue ScalarOp, argument
9180 SDValue VecOp = ScalarOp.getOperand(0);
9182 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, DL, ScalarOp.getValueType(), Rdx,

Completed in 192 milliseconds