reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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; }