X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FLinkTimeOptimizer.h;h=eea0093e80f7caa3ec8a397400d465fdea12b27f;hb=4d515d0b09d43af59cd040bfb8bf1b7a2b992980;hp=de33871d680c82b1b86ca1a01fe715fb48694895;hpb=5e563c326490207ebd58d47935fb9efda7638aa2;p=oota-llvm.git diff --git a/include/llvm/LinkTimeOptimizer.h b/include/llvm/LinkTimeOptimizer.h index de33871d680..eea0093e80f 100644 --- a/include/llvm/LinkTimeOptimizer.h +++ b/include/llvm/LinkTimeOptimizer.h @@ -19,6 +19,7 @@ #include #include #include +#include #define LLVM_LTO_VERSION 2 @@ -44,7 +45,8 @@ namespace llvm { LTOExternalLinkage, // Externally visible function LTOLinkOnceLinkage, // Keep one copy of named function when linking (inline) LTOWeakLinkage, // Keep one copy of named function when linking (weak) - LTOInternalLinkage // Rename collisions when linking (static functions) + LTOInternalLinkage, // Rename collisions when linking (static functions) + LTOCommonLinkage // tentative definitions (usually equivalent to weak) }; enum LTOVisibilityTypes {