Lines Matching defs:VecOpcode
11197 unsigned VecOpcode;
11200 VecOpcode = Instruction::Trunc;
11202 VecOpcode =
11205 VecCost += TTI->getCastInstrCost(VecOpcode, UserVecTy, VecTy, CCH,
11446 unsigned VecOpcode = Opcode;
11460 VecOpcode = Instruction::BitCast;
11462 VecOpcode = Instruction::Trunc;
11465 VecOpcode = It->second.second ? Instruction::SExt : Instruction::ZExt;
11468 VecOpcode =
11471 } else if (VecOpcode == Instruction::SIToFP && SrcIt != MinBWs.end() &&
11473 VecOpcode = Instruction::UIToFP;
11484 if (VecOpcode != Opcode && VecOpcode == Instruction::BitCast)
11500 (VecOpcode == Instruction::ZExt || VecOpcode == Instruction::SExt))
11503 TTI->getCastInstrCost(VecOpcode, VecTy, SrcVecTy, CCH, CostKind,
11504 VecOpcode == Opcode ? VI : nullptr);
12564 unsigned VecOpcode;
12566 VecOpcode = Instruction::Trunc;
12568 VecOpcode =
12572 VecOpcode, FTy,
15590 Instruction::CastOps VecOpcode = CI->getOpcode();
15602 VecOpcode = Instruction::BitCast;
15604 VecOpcode = Instruction::Trunc;
15607 VecOpcode = It->second.second ? Instruction::SExt : Instruction::ZExt;
15610 VecOpcode =
15613 } else if (VecOpcode == Instruction::SIToFP && SrcIt != MinBWs.end() &&
15615 VecOpcode = Instruction::UIToFP;
15617 Value *V = (VecOpcode != ShuffleOrOp && VecOpcode == Instruction::BitCast)
15619 : Builder.CreateCast(VecOpcode, InVec, VecTy);