Skip to content

Commit dfce7d9

Browse files
kazutakahirataaokblast
authored andcommitted
[ExecutionEngine] Add "override" where appropriate (NFC) (llvm#164757)
Note that "override" makes "virtual" redundant. Identified with modernize-use-override.
1 parent a30f9ab commit dfce7d9

24 files changed

+28
-28
lines changed

llvm/include/llvm/ExecutionEngine/Orc/Core.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@ class LLVM_ABI FailedToMaterialize : public ErrorInfo<FailedToMaterialize> {
448448

449449
FailedToMaterialize(std::shared_ptr<SymbolStringPool> SSP,
450450
std::shared_ptr<SymbolDependenceMap> Symbols);
451-
~FailedToMaterialize();
451+
~FailedToMaterialize() override;
452452
std::error_code convertToErrorCode() const override;
453453
void log(raw_ostream &OS) const override;
454454
const SymbolDependenceMap &getSymbols() const { return *Symbols; }

llvm/include/llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ class LLVM_ABI DebugObjectManagerPlugin : public ObjectLinkingLayer::Plugin {
7070
DebugObjectManagerPlugin(ExecutionSession &ES,
7171
std::unique_ptr<DebugObjectRegistrar> Target,
7272
bool RequireDebugSections, bool AutoRegisterCode);
73-
~DebugObjectManagerPlugin();
73+
~DebugObjectManagerPlugin() override;
7474

7575
void notifyMaterializing(MaterializationResponsibility &MR,
7676
jitlink::LinkGraph &G, jitlink::JITLinkContext &Ctx,

llvm/include/llvm/ExecutionEngine/Orc/Debugging/PerfSupportPlugin.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ class LLVM_ABI PerfSupportPlugin : public ObjectLinkingLayer::Plugin {
3232
ExecutorAddr RegisterPerfEndAddr,
3333
ExecutorAddr RegisterPerfImplAddr, bool EmitDebugInfo,
3434
bool EmitUnwindInfo);
35-
~PerfSupportPlugin();
35+
~PerfSupportPlugin() override;
3636

3737
void modifyPassConfig(MaterializationResponsibility &MR,
3838
jitlink::LinkGraph &G,

llvm/include/llvm/ExecutionEngine/Orc/EPCGenericRTDyldMemoryManager.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class LLVM_ABI EPCGenericRTDyldMemoryManager
5252
EPCGenericRTDyldMemoryManager(EPCGenericRTDyldMemoryManager &&) = delete;
5353
EPCGenericRTDyldMemoryManager &
5454
operator=(EPCGenericRTDyldMemoryManager &&) = delete;
55-
~EPCGenericRTDyldMemoryManager();
55+
~EPCGenericRTDyldMemoryManager() override;
5656

5757
uint8_t *allocateCodeSection(uintptr_t Size, unsigned Alignment,
5858
unsigned SectionID,

llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,7 @@ class LLVM_ABI IndirectStubsManager : public RedirectableSymbolManager {
285285
/// Map type for initializing the manager. See init.
286286
using StubInitsMap = StringMap<std::pair<ExecutorAddr, JITSymbolFlags>>;
287287

288-
virtual ~IndirectStubsManager() = default;
288+
~IndirectStubsManager() override = default;
289289

290290
/// Create a single stub with the given name, target address and flags.
291291
virtual Error createStub(StringRef StubName, ExecutorAddr StubAddr,

llvm/include/llvm/ExecutionEngine/Orc/Layer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ class LLVM_ABI ObjectLayer : public RTTIExtends<ObjectLayer, RTTIRoot> {
136136
static char ID;
137137

138138
ObjectLayer(ExecutionSession &ES);
139-
virtual ~ObjectLayer();
139+
~ObjectLayer() override;
140140

141141
/// Returns the execution session for this layer.
142142
ExecutionSession &getExecutionSession() { return ES; }

llvm/include/llvm/ExecutionEngine/Orc/LinkGraphLinkingLayer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ class LLVM_ABI LinkGraphLinkingLayer : public LinkGraphLayer,
8888
std::unique_ptr<jitlink::JITLinkMemoryManager> MemMgr);
8989

9090
/// Destroy the LinkGraphLinkingLayer.
91-
~LinkGraphLinkingLayer();
91+
~LinkGraphLinkingLayer() override;
9292

9393
/// Add a plugin.
9494
LinkGraphLinkingLayer &addPlugin(std::shared_ptr<Plugin> P) {

llvm/include/llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class LLVM_ABI RTDyldObjectLinkingLayer
5858
RTDyldObjectLinkingLayer(ExecutionSession &ES,
5959
GetMemoryManagerFunction GetMemoryManager);
6060

61-
~RTDyldObjectLinkingLayer();
61+
~RTDyldObjectLinkingLayer() override;
6262

6363
/// Emit the object.
6464
void emit(std::unique_ptr<MaterializationResponsibility> R,

llvm/include/llvm/ExecutionEngine/Orc/SimpleRemoteEPC.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ class LLVM_ABI SimpleRemoteEPC : public ExecutorProcessControl,
6969
SimpleRemoteEPC &operator=(const SimpleRemoteEPC &) = delete;
7070
SimpleRemoteEPC(SimpleRemoteEPC &&) = delete;
7171
SimpleRemoteEPC &operator=(SimpleRemoteEPC &&) = delete;
72-
~SimpleRemoteEPC();
72+
~SimpleRemoteEPC() override;
7373

7474
Expected<int32_t> runAsMain(ExecutorAddr MainFnAddr,
7575
ArrayRef<std::string> Args) override;

llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ExecutorSharedMemoryMapperService.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ namespace rt_bootstrap {
2929
class LLVM_ABI ExecutorSharedMemoryMapperService final
3030
: public ExecutorBootstrapService {
3131
public:
32-
~ExecutorSharedMemoryMapperService(){};
32+
~ExecutorSharedMemoryMapperService() override {};
3333

3434
Expected<std::pair<ExecutorAddr, std::string>> reserve(uint64_t Size);
3535
Expected<ExecutorAddr> initialize(ExecutorAddr Reservation,

0 commit comments

Comments
 (0)