reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
114560 case 0: return (Subtarget->hasDotProd()); 114561 case 1: return (Subtarget->hasNEON()); 114562 case 2: return (Subtarget->isLittleEndian()); 114563 case 3: return (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize()); 114564 case 4: return (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize()); 114564 case 4: return (Subtarget->isLittleEndian()) && (!Subtarget->isSTRQroSlow() || MF->getFunction().hasOptSize()); 114565 case 5: return (Subtarget->hasNEON()) && (Subtarget->hasRDM()); 114565 case 5: return (Subtarget->hasNEON()) && (Subtarget->hasRDM()); 114566 case 6: return (Subtarget->hasRDM()); 114567 case 7: return (Subtarget->hasMTE()); 114568 case 8: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()); 114568 case 8: return (Subtarget->hasFullFP16()) && (Subtarget->hasNEON()); 114569 case 9: return (Subtarget->hasFPARMv8()) && (Subtarget->hasJS()); 114569 case 9: return (Subtarget->hasFPARMv8()) && (Subtarget->hasJS()); 114570 case 10: return (Subtarget->hasCRC()); 114571 case 11: return (Subtarget->hasFullFP16()); 114572 case 12: return (Subtarget->hasFPARMv8()); 114573 case 13: return (Subtarget->hasSHA2()); 114574 case 14: return (Subtarget->hasFuseAES()); 114575 case 15: return (Subtarget->hasAES()); 114576 case 16: return (Subtarget->hasSVE()); 114577 case 17: return (Subtarget->hasFP16FML()) && (Subtarget->hasNEON()); 114577 case 17: return (Subtarget->hasFP16FML()) && (Subtarget->hasNEON()); 114578 case 18: return (Subtarget->hasTME()); 114581 case 21: return (Subtarget->hasLSE()); 114583 case 23: return (Subtarget->hasPerfMon()); 114584 case 24: return (Subtarget->isTargetWindows()); 114585 case 25: return (!Subtarget->isLittleEndian()); 114587 case 27: return (!MF->getFunction().hasOptSize()) && (Subtarget->useAlternateSExtLoadCVTF32Pattern());lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
56 Subtarget = &MF.getSubtarget<AArch64Subtarget>(); 279 const TargetRegisterInfo *TRI = Subtarget->getRegisterInfo(); 406 if (Subtarget->hasLSLFast() && V.getOpcode() == ISD::SHL && 409 if (Subtarget->hasLSLFast() && V.getOpcode() == ISD::ADD) { 2692 TheReg->haveFeatures(Subtarget->getFeatureBits())) 2766 TheReg->haveFeatures(Subtarget->getFeatureBits())) 2787 if (Subtarget->hasLSE()) return false;