[PATCH] D43089: clang: Add ARCTargetInfo

Tatyana Krasnukha via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Fri Feb 9 15:12:57 PST 2018


tatyana-krasnukha added a comment.

This is what I could note



================
Comment at: clang/lib/Basic/Targets/ARC.h:26
+class LLVM_LIBRARY_VISIBILITY ARCTargetInfo : public TargetInfo {
+  static const Builtin::Info BuiltinInfo[];
+
----------------
Looks like unused member, while getTargetBuiltins returns 'None'


================
Comment at: clang/lib/CodeGen/TargetInfo.cpp:8123
+public:
+  ARCABIInfo(CodeGen::CodeGenTypes &CGT) : DefaultABIInfo(CGT) {}
+
----------------
Better use '= default' instead of {}
And you even may use inheriting constructor here


================
Comment at: clang/lib/CodeGen/TargetInfo.cpp:8165
+  ARCTargetCodeGenInfo(CodeGenTypes &CGT)
+      : TargetCodeGenInfo(new ARCABIInfo(CGT)) {}
+};
----------------
and here


https://reviews.llvm.org/D43089





More information about the cfe-commits mailing list