With this patch, the LowerGC transformation becomes the
[oota-llvm.git] / include / llvm / CodeGen / LinkAllCodegenComponents.h
index 05d97cf94322fa978b3c1d029664b566e85d38f5..48be5411bcd2ec59d78141952f062278548201c8 100644 (file)
@@ -17,6 +17,7 @@
 
 #include "llvm/CodeGen/Passes.h"
 #include "llvm/CodeGen/ScheduleDAG.h"
+#include "llvm/CodeGen/Collectors.h"
 
 namespace {
   struct ForceCodegenLinking {
@@ -35,6 +36,8 @@ namespace {
 
       (void) llvm::createSimpleRegisterCoalescer();
       
+      (void) llvm::createShadowStackCollector();
+      
       (void) llvm::createBURRListDAGScheduler(NULL, NULL, NULL);
       (void) llvm::createTDRRListDAGScheduler(NULL, NULL, NULL);
       (void) llvm::createTDListDAGScheduler(NULL, NULL, NULL);