reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/AArch64/AArch64TargetTransformInfo.cpp
  240   auto DstTyL = TLI->getTypeLegalizationCost(DL, DstTy);
  248   auto SrcTyL = TLI->getTypeLegalizationCost(DL, SrcTy);
  264   int ISD = TLI->InstructionOpcodeToISD(Opcode);
  287   EVT SrcTy = TLI->getValueType(DL, Src);
  288   EVT DstTy = TLI->getValueType(DL, Dst);
  418   auto VecLT = TLI->getTypeLegalizationCost(DL, VecTy);
  419   auto DstVT = TLI->getValueType(DL, Dst);
  420   auto SrcVT = TLI->getValueType(DL, Src);
  425   if (!VecLT.second.isVector() || !TLI->isTypeLegal(DstVT))
  459     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Val);
  483   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Ty);
  495   int ISD = TLI->InstructionOpcodeToISD(Opcode);
  525       auto VT = TLI->getValueType(DL, Ty);
  526       if (TLI->isOperationLegalOrCustom(ISD::MULHU, VT)) {
  593   int ISD = TLI->InstructionOpcodeToISD(Opcode);
  609     EVT SelCondTy = TLI->getValueType(DL, CondTy);
  610     EVT SelValTy = TLI->getValueType(DL, ValTy);
  625   Options.MaxNumLoads = TLI->getMaxExpandSizeMemcmp(OptSize);
  637   auto LT = TLI->getTypeLegalizationCost(DL, Ty);
  683       Factor <= TLI->getMaxSupportedInterleaveFactor()) {
  691         TLI->isLegalInterleavedAccessType(SubVecTy, DL))
  692       return Factor * TLI->getNumInterleavedAccesses(SubVecTy, DL);
  926   std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, ValTy);
  928   int ISD = TLI->InstructionOpcodeToISD(Opcode);
  993     std::pair<int, MVT> LT = TLI->getTypeLegalizationCost(DL, Tp);
lib/Target/AArch64/AArch64TargetTransformInfo.h
   51   const AArch64TargetLowering *getTLI() const { return TLI; }