[llvm-commits] CVS: llvm/include/llvm/Transforms/LinkAllPasses.h

Jeff Cohen jeffc at jolt-lang.org
Thu Jan 6 23:44:15 PST 2005



Changes in directory llvm/include/llvm/Transforms:

LinkAllPasses.h updated: 1.7 -> 1.8
---
Log message:

Correct indentation levels

---
Diffs of the changes:  (+70 -70)

Index: llvm/include/llvm/Transforms/LinkAllPasses.h
diff -u llvm/include/llvm/Transforms/LinkAllPasses.h:1.7 llvm/include/llvm/Transforms/LinkAllPasses.h:1.8
--- llvm/include/llvm/Transforms/LinkAllPasses.h:1.7	Fri Jan  7 00:57:28 2005
+++ llvm/include/llvm/Transforms/LinkAllPasses.h	Fri Jan  7 01:44:02 2005
@@ -1,6 +1,6 @@
 //===- llvm/Transforms/LinkAllPasses.h - Reference All Passes ---*- C++ -*-===//
 // 
-//                     The LLVM Compiler Infrastructure
+//           The LLVM Compiler Infrastructure
 //
 // This file was developed by Jeff Cohen and is distributed under the
 // University of Illinois Open Source License. See LICENSE.TXT for details.
@@ -23,79 +23,79 @@
 #include "llvm/Transforms/Scalar.h"
 #include "llvm/Transforms/Utils/UnifyFunctionExitNodes.h"
 
-// Trying not to include <windows.h>, though maybe we should...  Problem is,
+// Trying not to include <windows.h>, though maybe we should... Problem is,
 // it pollutes the global namespace in some really nasty ways.
 extern "C" __declspec(dllimport) void* __stdcall GetCurrentProcess();
 
 namespace {
-    struct ForceLinking {
-        ForceLinking() {
-            // We must reference the passes in such a way that VC++ will not
-            // delete it all as dead code, even with whole program optimization,
-            // yet is effectively a NO-OP.  As the compiler isn't smart enough
-            // to know that GetCurrentProcess() never returns
-            // INVALID_HANDLE_VALUE, this will do the job.
-            if (GetCurrentProcess() != (void *) -1)
-                return;
-
-            std::vector<llvm::BasicBlock*> bbv;
-
-            (void) llvm::createAggressiveDCEPass();
-            (void) llvm::createArgumentPromotionPass();
-            (void) llvm::createBlockProfilerPass();
-            (void) llvm::createBreakCriticalEdgesPass();
-            (void) llvm::createCFGSimplificationPass();
-            (void) llvm::createCombineBranchesPass();
-            (void) llvm::createConstantMergePass();
-            (void) llvm::createConstantPropagationPass();
-            (void) llvm::createCorrelatedExpressionEliminationPass();
-            (void) llvm::createDeadArgEliminationPass();
-            (void) llvm::createDeadCodeEliminationPass();
-            (void) llvm::createDeadInstEliminationPass();
-            (void) llvm::createDeadStoreEliminationPass();
-            (void) llvm::createDeadTypeEliminationPass();
-            (void) llvm::createEdgeProfilerPass();
-            (void) llvm::createEmitFunctionTablePass();
-            (void) llvm::createFunctionInliningPass();
-            (void) llvm::createFunctionProfilerPass();
-            (void) llvm::createFunctionResolvingPass();
-            (void) llvm::createGCSEPass();
-            (void) llvm::createGlobalDCEPass();
-            (void) llvm::createGlobalOptimizerPass();
-            (void) llvm::createIPConstantPropagationPass();
-            (void) llvm::createIPSCCPPass();
-            (void) llvm::createIndVarSimplifyPass();
-            (void) llvm::createInstructionCombiningPass();
-            (void) llvm::createInternalizePass();
-            (void) llvm::createLICMPass();
-            (void) llvm::createLoopInstrumentationPass();
-            (void) llvm::createLoopSimplifyPass();
-            (void) llvm::createLoopStrengthReducePass();
-            (void) llvm::createLoopUnrollPass();
-            (void) llvm::createLoopUnswitchPass();
-            (void) llvm::createLowerAllocationsPass();
-            (void) llvm::createLowerConstantExpressionsPass();
-            (void) llvm::createLowerGCPass();
-            (void) llvm::createLowerInvokePass();
-            (void) llvm::createLowerPackedPass();
-            (void) llvm::createLowerSetJmpPass();
-            (void) llvm::createLowerSwitchPass();
-            (void) llvm::createProfilePathsPass();
-            (void) llvm::createPromoteMemoryToRegister();
-            (void) llvm::createPruneEHPass();
-            (void) llvm::createRaiseAllocationsPass();
-            (void) llvm::createRaisePointerReferencesPass();
-            (void) llvm::createReassociatePass();
-            (void) llvm::createSCCPPass();
-            (void) llvm::createScalarReplAggregatesPass();
-            (void) llvm::createSingleLoopExtractorPass();
-            (void) llvm::createTailCallEliminationPass();
-            (void) llvm::createTailDuplicationPass();
-            (void) llvm::createTraceBasicBlockPass();
-            (void) llvm::createTraceValuesPassForBasicBlocks();
-            (void) llvm::createTraceValuesPassForFunction();
-        }
-    } X;
+  struct ForceLinking {
+    ForceLinking() {
+      // We must reference the passes in such a way that VC++ will not
+      // delete it all as dead code, even with whole program optimization,
+      // yet is effectively a NO-OP. As the compiler isn't smart enough
+      // to know that GetCurrentProcess() never returns
+      // INVALID_HANDLE_VALUE, this will do the job.
+      if (GetCurrentProcess() != (void *) -1)
+        return;
+
+      std::vector<llvm::BasicBlock*> bbv;
+
+      (void) llvm::createAggressiveDCEPass();
+      (void) llvm::createArgumentPromotionPass();
+      (void) llvm::createBlockProfilerPass();
+      (void) llvm::createBreakCriticalEdgesPass();
+      (void) llvm::createCFGSimplificationPass();
+      (void) llvm::createCombineBranchesPass();
+      (void) llvm::createConstantMergePass();
+      (void) llvm::createConstantPropagationPass();
+      (void) llvm::createCorrelatedExpressionEliminationPass();
+      (void) llvm::createDeadArgEliminationPass();
+      (void) llvm::createDeadCodeEliminationPass();
+      (void) llvm::createDeadInstEliminationPass();
+      (void) llvm::createDeadStoreEliminationPass();
+      (void) llvm::createDeadTypeEliminationPass();
+      (void) llvm::createEdgeProfilerPass();
+      (void) llvm::createEmitFunctionTablePass();
+      (void) llvm::createFunctionInliningPass();
+      (void) llvm::createFunctionProfilerPass();
+      (void) llvm::createFunctionResolvingPass();
+      (void) llvm::createGCSEPass();
+      (void) llvm::createGlobalDCEPass();
+      (void) llvm::createGlobalOptimizerPass();
+      (void) llvm::createIPConstantPropagationPass();
+      (void) llvm::createIPSCCPPass();
+      (void) llvm::createIndVarSimplifyPass();
+      (void) llvm::createInstructionCombiningPass();
+      (void) llvm::createInternalizePass();
+      (void) llvm::createLICMPass();
+      (void) llvm::createLoopInstrumentationPass();
+      (void) llvm::createLoopSimplifyPass();
+      (void) llvm::createLoopStrengthReducePass();
+      (void) llvm::createLoopUnrollPass();
+      (void) llvm::createLoopUnswitchPass();
+      (void) llvm::createLowerAllocationsPass();
+      (void) llvm::createLowerConstantExpressionsPass();
+      (void) llvm::createLowerGCPass();
+      (void) llvm::createLowerInvokePass();
+      (void) llvm::createLowerPackedPass();
+      (void) llvm::createLowerSetJmpPass();
+      (void) llvm::createLowerSwitchPass();
+      (void) llvm::createProfilePathsPass();
+      (void) llvm::createPromoteMemoryToRegister();
+      (void) llvm::createPruneEHPass();
+      (void) llvm::createRaiseAllocationsPass();
+      (void) llvm::createRaisePointerReferencesPass();
+      (void) llvm::createReassociatePass();
+      (void) llvm::createSCCPPass();
+      (void) llvm::createScalarReplAggregatesPass();
+      (void) llvm::createSingleLoopExtractorPass();
+      (void) llvm::createTailCallEliminationPass();
+      (void) llvm::createTailDuplicationPass();
+      (void) llvm::createTraceBasicBlockPass();
+      (void) llvm::createTraceValuesPassForBasicBlocks();
+      (void) llvm::createTraceValuesPassForFunction();
+    }
+  } X;
 };
 
 #endif // _MSC_VER






More information about the llvm-commits mailing list