Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp1430 Value *VecSrc; in visitInsertElementInst() local
1431 if (match(VecOp, m_BitCast(m_Value(VecSrc))) && in visitInsertElementInst()
1434 VecSrc->getType()->isVectorTy() && !ScalarSrc->getType()->isVectorTy() && in visitInsertElementInst()
1435 cast<VectorType>(VecSrc->getType())->getElementType() == in visitInsertElementInst()
1439 Value *NewInsElt = Builder.CreateInsertElement(VecSrc, ScalarSrc, IdxOp); in visitInsertElementInst()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DAutoUpgrade.cpp1277 Value *VecSrc = CI.getOperand(2); in UpgradeX86BinaryIntrinsics() local
1279 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in UpgradeX86BinaryIntrinsics()
1304 Value *VecSrc = CI.getOperand(2); in upgradeX86Rotate() local
1306 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in upgradeX86Rotate()
1375 Value *VecSrc = NumArgs == 5 ? CI.getArgOperand(3) : in upgradeX86ConcatShift() local
1379 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in upgradeX86ConcatShift()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
DIRTranslator.cpp2202 Register VecSrc = getOrCreateVReg(*CI.getArgOperand(1)); in translateKnownIntrinsic() local
2209 MIRBuilder.buildInstr(Opc, {Dst}, {ScalarSrc, VecSrc}, in translateKnownIntrinsic()
2225 Opc, {DstTy}, {VecSrc}, MachineInstr::copyFlagsFromInstruction(CI)); in translateKnownIntrinsic()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
DAMDGPUISelLowering.cpp2216 SDValue VecSrc = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, Src); in LowerFTRUNC() local
2220 SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecSrc, One); in LowerFTRUNC()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp12434 SDValue VecSrc = N0.getOperand(0); in visitTRUNCATE() local
12435 EVT VecSrcVT = VecSrc.getValueType(); in visitTRUNCATE()
12442 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, VecSrc, in visitTRUNCATE()