reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
51 return TTI::TCC_Basic; 60 return TTI::TCC_Free; 63 return TTI::TCC_Basic; 71 return TTI::TCC_Expensive; 79 return TTI::TCC_Free; 82 return TTI::TCC_Basic; 90 return TTI::TCC_Free; 93 return TTI::TCC_Basic; 99 return TTI::TCC_Free; 101 return TTI::TCC_Basic; 111 return TTI::TCC_Basic; 113 return TTI::TCC_Free; 123 return TTI::TCC_Basic; 138 return TTI::TCC_Basic * (NumArgs + 1); 146 return TTI::TCC_Expensive; 213 TTI::UnrollingPreferences &) {} 227 bool isLSRCostLess(TTI::LSRCost &C1, TTI::LSRCost &C2) { 227 bool isLSRCostLess(TTI::LSRCost &C1, TTI::LSRCost &C2) { 313 TTI::MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize, 330 TTI::PopcntSupportKind getPopcntSupport(unsigned IntTyWidthInBit) { 331 return TTI::PSK_Software; 345 unsigned getIntImmCost(const APInt &Imm, Type *Ty) { return TTI::TCC_Basic; } 349 return TTI::TCC_Free; 354 return TTI::TCC_Free; 418 TTI::OperandValueKind Opd1Info, 419 TTI::OperandValueKind Opd2Info, 420 TTI::OperandValueProperties Opd1PropInfo, 421 TTI::OperandValueProperties Opd2PropInfo, 426 unsigned getShuffleCost(TTI::ShuffleKind Kind, Type *Ty, int Index, 550 bool isIndexedLoadLegal(TTI::MemIndexedMode Mode, Type *Ty, 555 bool isIndexedStoreLegal(TTI::MemIndexedMode Mode, Type *Ty, 591 TTI::ReductionFlags Flags) const { 715 return TTI::TCC_Basic; // Give a basic cost if it will be lowered 751 return !BaseGV ? TTI::TCC_Free : TTI::TCC_Basic; 751 return !BaseGV ? TTI::TCC_Free : TTI::TCC_Basic; 775 return TTI::TCC_Basic; 785 return TTI::TCC_Free; 786 return TTI::TCC_Basic; 795 return TTI::TCC_Basic; 829 return TTI::TCC_Free; 847 return TTI::TCC_Free; // Model all PHI nodes as free. 850 return TTI::TCC_Free; // Model all ExtractValue nodes as free. 855 return TTI::TCC_Free; 890 if (getUserCost(I, Operands) == TTI::TCC_Free)