| adjustSchedDependency(SUnit *Def, int DefOpIdx, SUnit *Use, int UseOpIdx, SDep &Dep, const TargetSchedModel *SchedModel) const override | llvm::HexagonSubtarget | |
| enableMachineSchedDefaultSched() const override | llvm::HexagonSubtarget | inline |
| enableMachineScheduler() const override | llvm::HexagonSubtarget | |
| enablePostRAScheduler() const override | llvm::HexagonSubtarget | inline |
| enableSubRegLiveness() const override | llvm::HexagonSubtarget | |
| getAntiDepBreakMode() const override | llvm::HexagonSubtarget | inline |
| getCPUString() const | llvm::HexagonSubtarget | inline |
| getFrameLowering() const override | llvm::HexagonSubtarget | inline |
| getHexagonArchVersion() const | llvm::HexagonSubtarget | inline |
| getHVXElementTypes() const | llvm::HexagonSubtarget | inline |
| getInstrInfo() const override | llvm::HexagonSubtarget | inline |
| getInstrItineraryData() const override | llvm::HexagonSubtarget | inline |
| getIntrinsicId(unsigned Opc) const | llvm::HexagonSubtarget | |
| getL1CacheLineSize() const | llvm::HexagonSubtarget | |
| getL1PrefetchDistance() const | llvm::HexagonSubtarget | |
| getPostRAMutations(std::vector< std::unique_ptr< ScheduleDAGMutation > > &Mutations) const override | llvm::HexagonSubtarget | |
| getRegisterInfo() const override | llvm::HexagonSubtarget | inline |
| getSelectionDAGInfo() const override | llvm::HexagonSubtarget | inline |
| getSMSMutations(std::vector< std::unique_ptr< ScheduleDAGMutation > > &Mutations) const override | llvm::HexagonSubtarget | |
| getTargetLowering() const override | llvm::HexagonSubtarget | inline |
| getTargetTriple() const | llvm::HexagonSubtarget | inline |
| getTypeAlignment(MVT Ty) const | llvm::HexagonSubtarget | inline |
| getVectorLength() const | llvm::HexagonSubtarget | inline |
| hasMemNoShuf() const | llvm::HexagonSubtarget | inline |
| hasReservedR19() const | llvm::HexagonSubtarget | inline |
| hasV55Ops() const | llvm::HexagonSubtarget | inline |
| hasV55OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV5Ops() const | llvm::HexagonSubtarget | inline |
| hasV5OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV60Ops() const | llvm::HexagonSubtarget | inline |
| hasV60OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV62Ops() const | llvm::HexagonSubtarget | inline |
| hasV62OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV65Ops() const | llvm::HexagonSubtarget | inline |
| hasV65OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV66Ops() const | llvm::HexagonSubtarget | inline |
| hasV66OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV67Ops() const | llvm::HexagonSubtarget | inline |
| hasV67OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV68Ops() const | llvm::HexagonSubtarget | inline |
| hasV68OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV69Ops() const | llvm::HexagonSubtarget | inline |
| hasV69OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV71Ops() const | llvm::HexagonSubtarget | inline |
| hasV71OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV73Ops() const | llvm::HexagonSubtarget | inline |
| hasV73OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV75Ops() const | llvm::HexagonSubtarget | inline |
| hasV75OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV79Ops() const | llvm::HexagonSubtarget | inline |
| hasV79OpsOnly() const | llvm::HexagonSubtarget | inline |
| hasV81Ops() const | llvm::HexagonSubtarget | inline |
| hasV81OpsOnly() const | llvm::HexagonSubtarget | inline |
| HexagonArchVersion | llvm::HexagonSubtarget | |
| HexagonHVXVersion | llvm::HexagonSubtarget | |
| HexagonSubtarget(const Triple &TT, StringRef CPU, StringRef FS, const TargetMachine &TM) | llvm::HexagonSubtarget | |
| initializeSubtargetDependencies(StringRef CPU, StringRef FS) | llvm::HexagonSubtarget | |
| isEnvironmentMusl() const | llvm::HexagonSubtarget | inline |
| isHVXElementType(MVT Ty, bool IncludeBool=false) const | llvm::HexagonSubtarget | |
| isHVXVectorType(EVT VecTy, bool IncludeBool=false) const | llvm::HexagonSubtarget | |
| isTinyCore() const | llvm::HexagonSubtarget | inline |
| isTinyCoreWithDuplex() const | llvm::HexagonSubtarget | inline |
| isTypeForHVX(Type *VecTy, bool IncludeBool=false) const | llvm::HexagonSubtarget | |
| isXRaySupported() const override | llvm::HexagonSubtarget | inline |
| noreturnStackElim() const | llvm::HexagonSubtarget | inline |
| OptLevel | llvm::HexagonSubtarget | |
| ParseSubtargetFeatures(StringRef CPU, StringRef TuneCPU, StringRef FS) | llvm::HexagonSubtarget | |
| useAA() const override | llvm::HexagonSubtarget | |
| useAudioOps() const | llvm::HexagonSubtarget | inline |
| UseBSBScheduling | llvm::HexagonSubtarget | |
| useBSBScheduling() const | llvm::HexagonSubtarget | inline |
| useCabac() const | llvm::HexagonSubtarget | inline |
| useCompound() const | llvm::HexagonSubtarget | inline |
| useHVX128BOps() const | llvm::HexagonSubtarget | inline |
| useHVX64BOps() const | llvm::HexagonSubtarget | inline |
| useHVXFloatingPoint() const | llvm::HexagonSubtarget | inline |
| useHVXIEEEFPOps() const | llvm::HexagonSubtarget | inline |
| useHVXOps() const | llvm::HexagonSubtarget | inline |
| useHVXQFloatOps() const | llvm::HexagonSubtarget | inline |
| useHVXV60Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV62Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV65Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV66Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV67Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV68Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV69Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV71Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV73Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV79Ops() const | llvm::HexagonSubtarget | inline |
| useHVXV81Ops() const | llvm::HexagonSubtarget | inline |
| useLongCalls() const | llvm::HexagonSubtarget | inline |
| useMemops() const | llvm::HexagonSubtarget | inline |
| useNewValueJumps() const | llvm::HexagonSubtarget | inline |
| useNewValueStores() const | llvm::HexagonSubtarget | inline |
| usePackets() const | llvm::HexagonSubtarget | inline |
| usePredicatedCalls() const | llvm::HexagonSubtarget | |
| useSmallData() const | llvm::HexagonSubtarget | inline |
| useZRegOps() const | llvm::HexagonSubtarget | inline |