BLI: simplify supporting heterogeneous lookup for new types
[blender.git] / source / creator / blender.map
1
2 /* on Linux we exclude LLVM symbols, they conflict with Mesa llvmpipe
3  * we also keep boost's symbols local, since some python modules could
4  * be using boost as well (mainly that's for lux render)
5  */
6
7 {
8 global:
9   *;
10   *_boost*;
11 local:
12   al*;
13   *Alembic*;
14   av*;
15   blosc*;
16   *boost*;
17   *ceres*;
18   *cineon*;
19   *clang*;
20   *COLLADA*;
21   cu*;
22   *default_error_condition*;
23   *dpx*;
24   *embree*;
25   ff_*;
26   fftw*;
27   FLAC*;
28   FT_*;
29   *GeneratedSaxParser*;
30   *google*;
31   gsm*;
32   Gsm*;
33   html*;
34   id3tag*;
35   *Iex*;
36   *Ilm*;
37   *Imath*;
38   *Imf*;
39   jack_*;
40   jpeg_*;
41   jsimd**;
42   lame_*;
43   *llvm*;
44   *LLVM*;
45   *MathML*;
46   *mkldnn*;
47   nvrtc*;
48   oc_*;
49   ogg*;
50   *oidn*;
51   *OpenColorIO*;
52   *OpenImageIO*;
53   *OpenSubdiv*;
54   *openvdb*;
55   opj_*;
56   opus_*;
57   *OSL*;
58   *pathYy*;
59   png_*;
60   *SDL*;
61   *squish*;
62   *tbb*;
63   *textFileFormatYy*;
64   *TIFF*;
65   *tinyformat*;
66   *usdBlender*;
67   vorbis*;
68   vp8*;
69   vp9*;
70   vpx*;
71   x264_*;
72   xml*;
73   xvid*;
74   *YAML*;
75
76   /* LLVM symbols not in the LLVM namespace that can conflict with LLVM usage
77    * in OpenGL and OpenCL drivers. */
78   decodeInstruction;
79   EnableHotColdSplit;
80   EnableIPRA;
81   EnableOrderFileInstrumentation;
82   EnableVPlanNativePath;
83   EnableVPlanPredication;
84   FlattenedProfileUsed;
85   ForceStackAlign;
86   ForceSummaryEdgesCold;
87   FSEC;
88   __jit_debug_descriptor;
89   __jit_debug_register_code;
90   _Jv_RegisterClasses;
91   MachineRegionInfoPassID;
92   MemOPSizeLarge;
93   MemOPSizeRange;
94   MISchedPostRA;
95   ModuleSummaryDotFile;
96   __morestack;
97   Name;
98   NumNamedVarArgParams;
99   PGOViewCounts;
100   PrintBlockFreqFuncName;
101   PrintBranchProbFuncName;
102   ProfileLikelyProb;
103   StartAfterOptName;
104   StartBeforeOptName;
105   StaticLikelyProb;
106   StopAfterOptName;
107   StopBeforeOptName;
108   UseDbgAddr;
109   ViewBlockFreqFuncName;
110   ViewBlockLayoutWithBFI;
111   ViewHotFreqPercent;
112   WriteRelBFToSummary;
113   X86CompilationCallback*;
114 };