@@ -366,7 +366,7 @@ class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
366366protected:
367367 explicit BasicTTIImplBase (const TargetMachine *TM, const DataLayout &DL)
368368 : BaseT(DL) {}
369- virtual ~BasicTTIImplBase () = default ;
369+ ~BasicTTIImplBase () override = default ;
370370
371371 using TargetTransformInfoImplBase::DL;
372372
@@ -821,13 +821,13 @@ class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
821821 SimplifyAndSetOp);
822822 }
823823
824- virtual std::optional<unsigned >
824+ std::optional<unsigned >
825825 getCacheSize (TargetTransformInfo::CacheLevel Level) const override {
826826 return std::optional<unsigned >(
827827 getST ()->getCacheSize (static_cast <unsigned >(Level)));
828828 }
829829
830- virtual std::optional<unsigned >
830+ std::optional<unsigned >
831831 getCacheAssociativity (TargetTransformInfo::CacheLevel Level) const override {
832832 std::optional<unsigned > TargetResult =
833833 getST ()->getCacheAssociativity (static_cast <unsigned >(Level));
@@ -838,31 +838,31 @@ class BasicTTIImplBase : public TargetTransformInfoImplCRTPBase<T> {
838838 return BaseT::getCacheAssociativity (Level);
839839 }
840840
841- virtual unsigned getCacheLineSize () const override {
841+ unsigned getCacheLineSize () const override {
842842 return getST ()->getCacheLineSize ();
843843 }
844844
845- virtual unsigned getPrefetchDistance () const override {
845+ unsigned getPrefetchDistance () const override {
846846 return getST ()->getPrefetchDistance ();
847847 }
848848
849- virtual unsigned getMinPrefetchStride (unsigned NumMemAccesses,
850- unsigned NumStridedMemAccesses,
851- unsigned NumPrefetches,
852- bool HasCall) const override {
849+ unsigned getMinPrefetchStride (unsigned NumMemAccesses,
850+ unsigned NumStridedMemAccesses,
851+ unsigned NumPrefetches,
852+ bool HasCall) const override {
853853 return getST ()->getMinPrefetchStride (NumMemAccesses, NumStridedMemAccesses,
854854 NumPrefetches, HasCall);
855855 }
856856
857- virtual unsigned getMaxPrefetchIterationsAhead () const override {
857+ unsigned getMaxPrefetchIterationsAhead () const override {
858858 return getST ()->getMaxPrefetchIterationsAhead ();
859859 }
860860
861- virtual bool enableWritePrefetching () const override {
861+ bool enableWritePrefetching () const override {
862862 return getST ()->enableWritePrefetching ();
863863 }
864864
865- virtual bool shouldPrefetchAddressSpace (unsigned AS) const override {
865+ bool shouldPrefetchAddressSpace (unsigned AS) const override {
866866 return getST ()->shouldPrefetchAddressSpace (AS);
867867 }
868868
0 commit comments