reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3047 Type *SrcTy = VL0->getOperand(0)->getType(); 3049 TTI->getCastInstrCost(E->getOpcode(), ScalarTy, SrcTy, VL0); 3060 if (!MinBWs.count(VL0) || VecTy != SrcVecTy) { 3062 TTI->getCastInstrCost(E->getOpcode(), VecTy, SrcVecTy, VL0); 3071 Builder.getInt1Ty(), VL0); 3077 int VecCost = TTI->getCmpSelInstrCost(E->getOpcode(), VecTy, MaskTy, VL0); 3136 SmallVector<const Value *, 4> Operands(VL0->operand_values()); 3165 MaybeAlign alignment(cast<LoadInst>(VL0)->getAlignment()); 3167 TTI->getMemoryOpCost(Instruction::Load, ScalarTy, alignment, 0, VL0); 3173 TTI->getMemoryOpCost(Instruction::Load, VecTy, alignment, 0, VL0); 3183 MaybeAlign alignment(cast<StoreInst>(VL0)->getAlignment()); 3185 TTI->getMemoryOpCost(Instruction::Store, ScalarTy, alignment, 0, VL0); 3191 TTI->getMemoryOpCost(Instruction::Store, VecTy, alignment, 0, VL0); 3195 CallInst *CI = cast<CallInst>(VL0);