projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[X86] Add support for tbyte memory operand size for Intel-syntax x86 assembly
[oota-llvm.git]
/
include
/
llvm
/
CodeGen
/
MachinePassRegistry.h
diff --git
a/include/llvm/CodeGen/MachinePassRegistry.h
b/include/llvm/CodeGen/MachinePassRegistry.h
index cd212abfa2ca258a67bdf2b642fb8630c45c6219..6731983c58746b7626a68c3fe26cbead600a8c9d 100644
(file)
--- a/
include/llvm/CodeGen/MachinePassRegistry.h
+++ b/
include/llvm/CodeGen/MachinePassRegistry.h
@@
-59,7
+59,7
@@
private:
public:
MachinePassRegistryNode(const char *N, const char *D, MachinePassCtor C)
public:
MachinePassRegistryNode(const char *N, const char *D, MachinePassCtor C)
- : Next(
NULL
)
+ : Next(
nullptr
)
, Name(N)
, Description(D)
, Ctor(C)
, Name(N)
, Description(D)
, Ctor(C)
@@
-122,11
+122,12
@@
template<class RegistryClass>
class RegisterPassParser : public MachinePassRegistryListener,
public cl::parser<typename RegistryClass::FunctionPassCtor> {
public:
class RegisterPassParser : public MachinePassRegistryListener,
public cl::parser<typename RegistryClass::FunctionPassCtor> {
public:
- RegisterPassParser() {}
- ~RegisterPassParser() { RegistryClass::setListener(NULL); }
+ RegisterPassParser(cl::Option &O)
+ : cl::parser<typename RegistryClass::FunctionPassCtor>(O) {}
+ ~RegisterPassParser() override { RegistryClass::setListener(nullptr); }
- void initialize(
cl::Option &O
) {
- cl::parser<typename RegistryClass::FunctionPassCtor>::initialize(
O
);
+ void initialize() {
+ cl::parser<typename RegistryClass::FunctionPassCtor>::initialize();
// Add existing passes to option.
for (RegistryClass *Node = RegistryClass::getList();
// Add existing passes to option.
for (RegistryClass *Node = RegistryClass::getList();