[llvm] r341323 - Add header guards to some headers that are missing them

Argyrios Kyrtzidis via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 3 09:22:06 PDT 2018


Author: akirtzidis
Date: Mon Sep  3 09:22:05 2018
New Revision: 341323

URL: http://llvm.org/viewvc/llvm-project?rev=341323&view=rev
Log:
Add header guards to some headers that are missing them

Also adjust some of dsymutil's headers to put the header guards at the top,
otherwise the compiler will not recognize them as header guards.

Modified:
    llvm/trunk/include/llvm/Analysis/IndirectCallSiteVisitor.h
    llvm/trunk/lib/Target/ARM/ARMMacroFusion.h
    llvm/trunk/lib/Target/X86/X86MacroFusion.h
    llvm/trunk/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
    llvm/trunk/tools/dsymutil/CFBundle.h
    llvm/trunk/tools/dsymutil/CompileUnit.h
    llvm/trunk/tools/dsymutil/DeclContext.h
    llvm/trunk/tools/dsymutil/DwarfStreamer.h
    llvm/trunk/unittests/ADT/TestGraph.h
    llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h

Modified: llvm/trunk/include/llvm/Analysis/IndirectCallSiteVisitor.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/Analysis/IndirectCallSiteVisitor.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/include/llvm/Analysis/IndirectCallSiteVisitor.h (original)
+++ llvm/trunk/include/llvm/Analysis/IndirectCallSiteVisitor.h Mon Sep  3 09:22:05 2018
@@ -10,6 +10,9 @@
 // This file implements defines a visitor class and a helper function that find
 // all indirect call-sites in a function.
 
+#ifndef LLVM_ANALYSIS_INDIRECTCALLSITEVISITOR_H
+#define LLVM_ANALYSIS_INDIRECTCALLSITEVISITOR_H
+
 #include "llvm/IR/InstVisitor.h"
 #include <vector>
 
@@ -33,3 +36,5 @@ inline std::vector<Instruction *> findIn
   return ICV.IndirectCallInsts;
 }
 }
+
+#endif

Modified: llvm/trunk/lib/Target/ARM/ARMMacroFusion.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/ARM/ARMMacroFusion.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/lib/Target/ARM/ARMMacroFusion.h (original)
+++ llvm/trunk/lib/Target/ARM/ARMMacroFusion.h Mon Sep  3 09:22:05 2018
@@ -12,6 +12,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_LIB_TARGET_ARM_ARMMACROFUSION_H
+#define LLVM_LIB_TARGET_ARM_ARMMACROFUSION_H
+
 #include "llvm/CodeGen/MachineScheduler.h"
 
 namespace llvm {
@@ -22,3 +25,5 @@ namespace llvm {
 std::unique_ptr<ScheduleDAGMutation> createARMMacroFusionDAGMutation();
 
 } // llvm
+
+#endif

Modified: llvm/trunk/lib/Target/X86/X86MacroFusion.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86MacroFusion.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86MacroFusion.h (original)
+++ llvm/trunk/lib/Target/X86/X86MacroFusion.h Mon Sep  3 09:22:05 2018
@@ -12,6 +12,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_LIB_TARGET_X86_X86MACROFUSION_H
+#define LLVM_LIB_TARGET_X86_X86MACROFUSION_H
+
 #include "llvm/CodeGen/MachineScheduler.h"
 
 namespace llvm {
@@ -23,3 +26,5 @@ std::unique_ptr<ScheduleDAGMutation>
 createX86MacroFusionDAGMutation();
 
 } // end namespace llvm
+
+#endif

Modified: llvm/trunk/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h (original)
+++ llvm/trunk/lib/Transforms/AggressiveInstCombine/AggressiveInstCombineInternal.h Mon Sep  3 09:22:05 2018
@@ -13,6 +13,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_LIB_TRANSFORMS_AGGRESSIVEINSTCOMBINE_COMBINEINTERNAL_H
+#define LLVM_LIB_TRANSFORMS_AGGRESSIVEINSTCOMBINE_COMBINEINTERNAL_H
+
 #include "llvm/ADT/MapVector.h"
 #include "llvm/ADT/STLExtras.h"
 #include "llvm/Analysis/AliasAnalysis.h"
@@ -119,3 +122,5 @@ private:
   void ReduceExpressionDag(Type *SclTy);
 };
 } // end namespace llvm.
+
+#endif

Modified: llvm/trunk/tools/dsymutil/CFBundle.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/dsymutil/CFBundle.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/tools/dsymutil/CFBundle.h (original)
+++ llvm/trunk/tools/dsymutil/CFBundle.h Mon Sep  3 09:22:05 2018
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_TOOLS_DSYMUTIL_CFBUNDLE_H
+#define LLVM_TOOLS_DSYMUTIL_CFBUNDLE_H
+
 #include "llvm/ADT/StringRef.h"
 #include <string>
 
@@ -24,3 +27,5 @@ CFBundleInfo getBundleInfo(llvm::StringR
 
 } // end namespace dsymutil
 } // end namespace llvm
+
+#endif

Modified: llvm/trunk/tools/dsymutil/CompileUnit.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/dsymutil/CompileUnit.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/tools/dsymutil/CompileUnit.h (original)
+++ llvm/trunk/tools/dsymutil/CompileUnit.h Mon Sep  3 09:22:05 2018
@@ -7,13 +7,13 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_TOOLS_DSYMUTIL_COMPILEUNIT_H
+#define LLVM_TOOLS_DSYMUTIL_COMPILEUNIT_H
+
 #include "llvm/ADT/IntervalMap.h"
 #include "llvm/CodeGen/DIE.h"
 #include "llvm/DebugInfo/DWARF/DWARFUnit.h"
 
-#ifndef LLVM_TOOLS_DSYMUTIL_COMPILEUNIT_H
-#define LLVM_TOOLS_DSYMUTIL_COMPILEUNIT_H
-
 namespace llvm {
 namespace dsymutil {
 

Modified: llvm/trunk/tools/dsymutil/DeclContext.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/dsymutil/DeclContext.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/tools/dsymutil/DeclContext.h (original)
+++ llvm/trunk/tools/dsymutil/DeclContext.h Mon Sep  3 09:22:05 2018
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_TOOLS_DSYMUTIL_DECLCONTEXT_H
+#define LLVM_TOOLS_DSYMUTIL_DECLCONTEXT_H
+
 #include "CompileUnit.h"
 #include "NonRelocatableStringpool.h"
 #include "llvm/ADT/DenseMap.h"
@@ -16,9 +19,6 @@
 #include "llvm/DebugInfo/DWARF/DWARFDie.h"
 #include "llvm/Support/Path.h"
 
-#ifndef LLVM_TOOLS_DSYMUTIL_DECLCONTEXT_H
-#define LLVM_TOOLS_DSYMUTIL_DECLCONTEXT_H
-
 namespace llvm {
 namespace dsymutil {
 

Modified: llvm/trunk/tools/dsymutil/DwarfStreamer.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/dsymutil/DwarfStreamer.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/tools/dsymutil/DwarfStreamer.h (original)
+++ llvm/trunk/tools/dsymutil/DwarfStreamer.h Mon Sep  3 09:22:05 2018
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_TOOLS_DSYMUTIL_DWARFSTREAMER_H
+#define LLVM_TOOLS_DSYMUTIL_DWARFSTREAMER_H
+
 #include "CompileUnit.h"
 #include "DebugMap.h"
 #include "LinkUtils.h"
@@ -32,9 +35,6 @@
 #include "llvm/Target/TargetMachine.h"
 #include "llvm/Target/TargetOptions.h"
 
-#ifndef LLVM_TOOLS_DSYMUTIL_DWARFSTREAMER_H
-#define LLVM_TOOLS_DSYMUTIL_DWARFSTREAMER_H
-
 namespace llvm {
 namespace dsymutil {
 

Modified: llvm/trunk/unittests/ADT/TestGraph.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/ADT/TestGraph.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/unittests/ADT/TestGraph.h (original)
+++ llvm/trunk/unittests/ADT/TestGraph.h Mon Sep  3 09:22:05 2018
@@ -11,14 +11,14 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_UNITTESTS_ADT_TEST_GRAPH_H
+#define LLVM_UNITTESTS_ADT_TEST_GRAPH_H
+
 #include "llvm/ADT/GraphTraits.h"
 #include <cassert>
 #include <climits>
 #include <utility>
 
-#ifndef LLVM_UNITTESTS_ADT_TEST_GRAPH_H
-#define LLVM_UNITTESTS_ADT_TEST_GRAPH_H
-
 namespace llvm {
 
 /// Graph<N> - A graph with N nodes.  Note that N can be at most 8.

Modified: llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h?rev=341323&r1=341322&r2=341323&view=diff
==============================================================================
--- llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h (original)
+++ llvm/trunk/unittests/tools/llvm-exegesis/Common/AssemblerUtils.h Mon Sep  3 09:22:05 2018
@@ -7,6 +7,9 @@
 //
 //===----------------------------------------------------------------------===//
 
+#ifndef LLVM_UNITTESTS_TOOLS_LLVMEXEGESIS_ASSEMBLERUTILS_H
+#define LLVM_UNITTESTS_TOOLS_LLVMEXEGESIS_ASSEMBLERUTILS_H
+
 #include "Assembler.h"
 #include "BenchmarkRunner.h"
 #include "Target.h"
@@ -85,3 +88,5 @@ private:
 };
 
 } // namespace exegesis
+
+#endif




More information about the llvm-commits mailing list