Fix some LLVM symbols outside of the llvm namespace being public on Linux

This may help with T68052, crashes with Intel NEO OpenCL driver.
This commit is contained in:
Brecht Van Lommel 2020-05-01 22:54:38 +02:00
parent 805a78e396
commit 433eaffd55
1 changed files with 39 additions and 6 deletions

View File

@ -18,14 +18,12 @@ local:
*cineon*;
*COLLADA*;
cu*;
decodeInstruction;
*default_error_condition*;
*dpx*;
*embree*;
ff_*;
fftw*;
FLAC*;
ForceStackAlign;
FT_*;
*GeneratedSaxParser*;
*google*;
@ -40,14 +38,11 @@ local:
jack_*;
jpeg_*;
jsimd**;
_Jv_RegisterClasses;
lame_*;
*llvm*;
*LLVM*;
*MathML*;
*mkldnn*;
Name;
NumNamedVarArgParams;
oc_*;
ogg*;
*oidn*;
@ -72,8 +67,46 @@ local:
vp9*;
vpx*;
x264_*;
X86CompilationCallback*;
xml*;
xvid*;
*YAML*;
/* LLVM symbols not in the LLVM namespace that can conflict with LLVM usage
* in OpenGL and OpenCL drivers. */
decodeInstruction;
EnableHotColdSplit;
EnableIPRA;
EnableOrderFileInstrumentation;
EnableVPlanNativePath;
EnableVPlanPredication;
FlattenedProfileUsed;
ForceStackAlign;
ForceSummaryEdgesCold;
FSEC;
__jit_debug_descriptor;
__jit_debug_register_code;
_Jv_RegisterClasses;
MachineRegionInfoPassID;
MemOPSizeLarge;
MemOPSizeRange;
MISchedPostRA;
ModuleSummaryDotFile;
__morestack;
Name;
NumNamedVarArgParams;
PGOViewCounts;
PrintBlockFreqFuncName;
PrintBranchProbFuncName;
ProfileLikelyProb;
StartAfterOptName;
StartBeforeOptName;
StaticLikelyProb;
StopAfterOptName;
StopBeforeOptName;
UseDbgAddr;
ViewBlockFreqFuncName;
ViewBlockLayoutWithBFI;
ViewHotFreqPercent;
WriteRelBFToSummary;
X86CompilationCallback*;
};