Searched refs:VecSrc (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1370 Value *VecSrc; in visitInsertElementInst() local 1371 if (match(VecOp, m_BitCast(m_Value(VecSrc))) && in visitInsertElementInst() 1374 VecSrc->getType()->isVectorTy() && !ScalarSrc->getType()->isVectorTy() && in visitInsertElementInst() 1375 cast<VectorType>(VecSrc->getType())->getElementType() == in visitInsertElementInst() 1379 Value *NewInsElt = Builder.CreateInsertElement(VecSrc, ScalarSrc, IdxOp); in visitInsertElementInst()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/IR/ |
H A D | AutoUpgrade.cpp | 1271 Value *VecSrc = CI.getOperand(2); in UpgradeX86BinaryIntrinsics() local 1273 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in UpgradeX86BinaryIntrinsics() 1298 Value *VecSrc = CI.getOperand(2); in upgradeX86Rotate() local 1300 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in upgradeX86Rotate() 1369 Value *VecSrc = NumArgs == 5 ? CI.getArgOperand(3) : in upgradeX86ConcatShift() local 1373 Res = EmitX86Select(Builder, Mask, Res, VecSrc); in upgradeX86ConcatShift()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/ |
H A D | IRTranslator.cpp | 2171 Register VecSrc = getOrCreateVReg(*CI.getArgOperand(1)); in translateKnownIntrinsic() local 2178 MIRBuilder.buildInstr(Opc, {Dst}, {ScalarSrc, VecSrc}, in translateKnownIntrinsic() 2194 Opc, {DstTy}, {VecSrc}, MachineInstr::copyFlagsFromInstruction(CI)); in translateKnownIntrinsic()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUISelLowering.cpp | 2161 SDValue VecSrc = DAG.getNode(ISD::BITCAST, SL, MVT::v2i32, Src); in LowerFTRUNC() local 2165 SDValue Hi = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, MVT::i32, VecSrc, One); in LowerFTRUNC()
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 12236 SDValue VecSrc = N0.getOperand(0); in visitTRUNCATE() local 12237 EVT VecSrcVT = VecSrc.getValueType(); in visitTRUNCATE() 12244 return DAG.getNode(ISD::EXTRACT_VECTOR_ELT, SL, VT, VecSrc, in visitTRUNCATE()
|