Fixed official chromium build on Linux
A warning treated as an error was causing the
official build to fail. Added -Wno-unused-result
to the LLVM build file to solve the issue.
Also ran 'git cl format' on the BUILD.gn files
to fix all formatting issues.
Change-Id: I235c7d9d3e60f788e1dc694a40991c214e6c77e3
Reviewed-on: https://swiftshader-review.googlesource.com/8110
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Alexis Hétu <sugoi@google.com>
diff --git a/BUILD.gn b/BUILD.gn
index e6e7a8e..ae6087e 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -15,18 +15,18 @@
config("swiftshader_config") {
if (is_win) {
cflags = [
- "/GS", # Detects some buffer overruns
+ "/GS", # Detects some buffer overruns
"/Zc:wchar_t",
"/D_CRT_SECURE_NO_DEPRECATE",
"/DNOMINMAX",
"/D_WINDLL",
"/EHsc",
"/nologo",
- "/Gd", # Default calling convention
+ "/Gd", # Default calling convention
]
if (is_debug) {
- cflags += [ "/RTC1" ] # Run-Time Error Checks
+ cflags += [ "/RTC1" ] # Run-Time Error Checks
} else {
cflags += [ "/DANGLE_DISABLE_TRACE" ]
}
@@ -35,7 +35,7 @@
if (is_debug) {
cflags += [ "-g" ]
- } else { # Release
+ } else { # Release
# All Release builds use function/data sections to make the shared libraries smaller
cflags += [
"-ffunction-sections",
@@ -47,17 +47,17 @@
# Choose the right Release architecture
if (target_cpu == "x64") {
cflags += [ "-march=core2" ]
- } else { # 32
+ } else { # 32
cflags += [ "-march=i686" ]
}
}
- if (target_cpu == "x64") { # 64 bit version
+ if (target_cpu == "x64") { # 64 bit version
cflags += [
"-m64",
"-fPIC",
]
- } else { # 32 bit version
+ } else { # 32 bit version
cflags += [ "-m32" ]
}
}
@@ -76,4 +76,4 @@
data_deps = [
"tests/unittests:swiftshader_unittests",
]
-}
\ No newline at end of file
+}
diff --git a/src/Common/BUILD.gn b/src/Common/BUILD.gn
index 979def0..803e043 100644
--- a/src/Common/BUILD.gn
+++ b/src/Common/BUILD.gn
@@ -15,7 +15,7 @@
# Need a separate config to ensure the warnings are added to the end.
config("swiftshader_common_private_config") {
if (is_win) {
- cflags = [ "/wd4201" ] # nameless struct/union
+ cflags = [ "/wd4201" ] # nameless struct/union
} else {
cflags = [
"-DLOG_TAG=\"swiftshader_common\"",
@@ -39,4 +39,4 @@
]
configs += [ ":swiftshader_common_private_config" ]
-}
\ No newline at end of file
+}
diff --git a/src/Main/BUILD.gn b/src/Main/BUILD.gn
index 99f6444..1206be3 100644
--- a/src/Main/BUILD.gn
+++ b/src/Main/BUILD.gn
@@ -15,7 +15,7 @@
# Need a separate config to ensure the warnings are added to the end.
config("swiftshader_main_private_config") {
if (is_win) {
- cflags = [ "/wd4201" ] # nameless struct/union
+ cflags = [ "/wd4201" ] # nameless struct/union
if (is_clang) {
cflags += [
@@ -32,7 +32,9 @@
}
source_set("swiftshader_main") {
- deps = [ "../Common:swiftshader_common" ]
+ deps = [
+ "../Common:swiftshader_common",
+ ]
sources = [
"Config.cpp",
@@ -42,8 +44,8 @@
if (is_linux) {
sources += [
- "libX11.cpp",
"FrameBufferX11.cpp",
+ "libX11.cpp",
]
} else if (is_mac) {
sources += [ "FrameBufferOSX.mm" ]
@@ -57,8 +59,9 @@
if (is_win) {
configs -= [ "//build/config/win:unicode" ]
- libs = [ "dxguid.lib" ] # For FrameBufferDD
+ libs = [ "dxguid.lib" ] # For FrameBufferDD
}
+
configs += [ ":swiftshader_main_private_config" ]
include_dirs = [
@@ -70,7 +73,7 @@
include_dirs += [ "../../include" ]
libs = [
"Quartz.framework",
- "Cocoa.framework"
+ "Cocoa.framework",
]
}
-}
\ No newline at end of file
+}
diff --git a/src/OpenGL/common/BUILD.gn b/src/OpenGL/common/BUILD.gn
index d244f96..bc5ad97 100644
--- a/src/OpenGL/common/BUILD.gn
+++ b/src/OpenGL/common/BUILD.gn
@@ -16,8 +16,8 @@
config("swiftshader_opengl_common_private_config") {
if (is_win) {
cflags = [
- "/wd4201", # nameless struct/union
- "/wd4324", # structure was padded due to alignment specifier
+ "/wd4201", # nameless struct/union
+ "/wd4324", # structure was padded due to alignment specifier
]
} else {
cflags = [ "-DLOG_TAG=\"swiftshader_opengl_common\"" ]
@@ -26,10 +26,10 @@
source_set("swiftshader_opengl_common") {
sources = [
- "debug.cpp",
"Image.cpp",
- "Object.cpp",
"MatrixStack.cpp",
+ "Object.cpp",
+ "debug.cpp",
]
configs += [ ":swiftshader_opengl_common_private_config" ]
@@ -39,4 +39,4 @@
"../..",
"../../../include",
]
-}
\ No newline at end of file
+}
diff --git a/src/OpenGL/compiler/BUILD.gn b/src/OpenGL/compiler/BUILD.gn
index facdfc0..881be39 100644
--- a/src/OpenGL/compiler/BUILD.gn
+++ b/src/OpenGL/compiler/BUILD.gn
@@ -16,14 +16,14 @@
config("swiftshader_opengl_compiler_private_config") {
if (is_win) {
cflags = [
- "/wd4005", # macro redefinition (in autogenerated code)
- "/wd4201", # nameless struct/union
- "/wd4267", # conversion from size_t to int/unsigned int
- "/wd4702", # unreachable code (in autogenerated code)
+ "/wd4005", # macro redefinition (in autogenerated code)
+ "/wd4201", # nameless struct/union
+ "/wd4267", # conversion from size_t to int/unsigned int
+ "/wd4702", # unreachable code (in autogenerated code)
]
if (!is_debug) {
- cflags += [ "/wd4189" ] # local variable is initialized but not referenced (variables only used in ASSERTS)
+ cflags += [ "/wd4189" ] # local variable is initialized but not referenced (variables only used in ASSERTS)
}
} else {
cflags = [
@@ -32,38 +32,40 @@
]
if (!is_debug) {
- cflags += [ "-Wno-unused-variable" ] # local variable is initialized but not referenced (variables only used in ASSERTS)
+ cflags += [ "-Wno-unused-variable" ] # local variable is initialized but not referenced (variables only used in ASSERTS)
}
}
}
source_set("swiftshader_opengl_compiler") {
- deps = [ "preprocessor:swiftshader_opengl_preprocessor" ]
+ deps = [
+ "preprocessor:swiftshader_opengl_preprocessor",
+ ]
sources = [
"AnalyzeCallDepth.cpp",
"Compiler.cpp",
- "debug.cpp",
"Diagnostics.cpp",
"DirectiveHandler.cpp",
- "glslang_lex.cpp",
- "glslang_tab.cpp",
"InfoSink.cpp",
"Initialize.cpp",
"InitializeParseContext.cpp",
"IntermTraverse.cpp",
"Intermediate.cpp",
- "intermOut.cpp",
"OutputASM.cpp",
- "parseConst.cpp",
"ParseHelper.cpp",
"PoolAlloc.cpp",
"SymbolTable.cpp",
"TranslatorASM.cpp",
- "util.cpp",
"ValidateGlobalInitializer.cpp",
"ValidateLimitations.cpp",
"ValidateSwitch.cpp",
+ "debug.cpp",
+ "glslang_lex.cpp",
+ "glslang_tab.cpp",
+ "intermOut.cpp",
+ "parseConst.cpp",
+ "util.cpp",
]
if (is_linux || is_mac) {
@@ -79,4 +81,4 @@
"../..",
"../../../include",
]
-}
\ No newline at end of file
+}
diff --git a/src/OpenGL/compiler/preprocessor/BUILD.gn b/src/OpenGL/compiler/preprocessor/BUILD.gn
index c0fe53b..19352c9 100644
--- a/src/OpenGL/compiler/preprocessor/BUILD.gn
+++ b/src/OpenGL/compiler/preprocessor/BUILD.gn
@@ -16,14 +16,12 @@
config("swiftshader_opengl_preprocessor_private_config") {
if (is_win) {
cflags = [
- "/wd4005", # macro redefinition (in autogenerated code)
- "/wd4267", # conversion from size_t to int/unsigned int (in autogenerated code)
- "/wd4702", # unreachable code (in autogenerated code)
+ "/wd4005", # macro redefinition (in autogenerated code)
+ "/wd4267", # conversion from size_t to int/unsigned int (in autogenerated code)
+ "/wd4702", # unreachable code (in autogenerated code)
]
} else {
- cflags = [
- "-DLOG_TAG=\"swiftshader_opengl_compiler\"",
- ]
+ cflags = [ "-DLOG_TAG=\"swiftshader_opengl_compiler\"" ]
}
}
@@ -42,7 +40,5 @@
"Tokenizer.cpp",
]
- configs += [
- ":swiftshader_opengl_preprocessor_private_config",
- ]
-}
\ No newline at end of file
+ configs += [ ":swiftshader_opengl_preprocessor_private_config" ]
+}
diff --git a/src/OpenGL/libEGL/BUILD.gn b/src/OpenGL/libEGL/BUILD.gn
index 7b3e6fe..3adafd2 100644
--- a/src/OpenGL/libEGL/BUILD.gn
+++ b/src/OpenGL/libEGL/BUILD.gn
@@ -19,8 +19,8 @@
"/DEGLAPI=",
"/DEGL_EGLEXT_PROTOTYPES",
"/DLIBEGL_EXPORTS",
- "/wd4201", # nameless struct/union
- "/wd4065", # switch statement contains 'default' but no 'case' labels
+ "/wd4201", # nameless struct/union
+ "/wd4065", # switch statement contains 'default' but no 'case' labels
]
} else {
cflags = [
@@ -39,18 +39,18 @@
}
sources = [
+ "../common/Object.cpp",
"Config.cpp",
"Display.cpp",
"Surface.cpp",
"libEGL.cpp",
- "main.cpp",
- "../common/Object.cpp",
"libEGL.def",
"libEGL.rc",
+ "main.cpp",
"resource.h",
]
- if(is_debug) {
+ if (is_debug) {
sources += [ "../common/debug.cpp" ]
}
@@ -79,4 +79,4 @@
"../..",
"..",
]
-}
\ No newline at end of file
+}
diff --git a/src/OpenGL/libGLESv2/BUILD.gn b/src/OpenGL/libGLESv2/BUILD.gn
index a4d684d..1b798a3 100644
--- a/src/OpenGL/libGLESv2/BUILD.gn
+++ b/src/OpenGL/libGLESv2/BUILD.gn
@@ -20,12 +20,11 @@
"/DGL_APICALL=",
"/DGL_GLEXT_PROTOTYPES",
"/DLIBGLESV2_EXPORTS",
- "/wd4201", # nameless struct/union
- "/wd4324", # structure was padded due to alignment specifier
+ "/wd4201", # nameless struct/union
+ "/wd4324", # structure was padded due to alignment specifier
]
- if (is_clang)
- {
+ if (is_clang) {
cflags += [
"-D__STDC_CONSTANT_MACROS",
"-D__STDC_LIMIT_MACROS",
@@ -63,9 +62,6 @@
"Fence.cpp",
"Framebuffer.cpp",
"IndexDataManager.cpp",
- "libGLESv2.cpp",
- "libGLESv3.cpp",
- "main.cpp",
"Program.cpp",
"Query.cpp",
"Renderbuffer.cpp",
@@ -73,12 +69,15 @@
"Shader.cpp",
"Texture.cpp",
"TransformFeedback.cpp",
- "utilities.cpp",
"VertexArray.cpp",
"VertexDataManager.cpp",
+ "libGLESv2.cpp",
"libGLESv2.def",
"libGLESv2.rc",
+ "libGLESv3.cpp",
+ "main.cpp",
"resource.h",
+ "utilities.cpp",
]
if (is_win) {
@@ -98,4 +97,4 @@
"../..",
"..",
]
-}
\ No newline at end of file
+}
diff --git a/src/Reactor/BUILD.gn b/src/Reactor/BUILD.gn
index 7019f12..d98b74c 100644
--- a/src/Reactor/BUILD.gn
+++ b/src/Reactor/BUILD.gn
@@ -16,8 +16,8 @@
config("swiftshader_reactor_private_config") {
if (is_win) {
cflags = [
- "/wd4201", # nameless struct/union
- "/wd4245", # conversion from int to unsigned int (llvm)
+ "/wd4201", # nameless struct/union
+ "/wd4245", # conversion from int to unsigned int (llvm)
]
} else {
cflags = [
@@ -32,15 +32,15 @@
source_set("swiftshader_reactor") {
deps = [
- "../OpenGL/common:swiftshader_opengl_common",
"../../third_party/LLVM:swiftshader_llvm",
+ "../OpenGL/common:swiftshader_opengl_common",
]
sources = [
"LLVMReactor.cpp",
- "Routine.cpp",
"LLVMRoutine.cpp",
"LLVMRoutineManager.cpp",
+ "Routine.cpp",
]
if (is_win) {
@@ -54,4 +54,4 @@
"../Common",
"../../third_party/LLVM/include/",
]
-}
\ No newline at end of file
+}
diff --git a/src/Renderer/BUILD.gn b/src/Renderer/BUILD.gn
index c7ee408..5f0d783 100644
--- a/src/Renderer/BUILD.gn
+++ b/src/Renderer/BUILD.gn
@@ -16,8 +16,8 @@
config("swiftshader_renderer_private_config") {
if (is_win) {
cflags = [
- "/wd4201", # nameless struct/union
- "/wd4324", # structure was padded due to alignment specifier
+ "/wd4201", # nameless struct/union
+ "/wd4324", # structure was padded due to alignment specifier
]
} else {
cflags = [
@@ -29,7 +29,9 @@
}
source_set("swiftshader_renderer") {
- deps = [ "../Shader:swiftshader_shader" ]
+ deps = [
+ "../Shader:swiftshader_shader",
+ ]
sources = [
"Blitter.cpp",
@@ -64,4 +66,4 @@
"../Main",
"../Shader",
]
-}
\ No newline at end of file
+}
diff --git a/src/Shader/BUILD.gn b/src/Shader/BUILD.gn
index d437a1e..ca8b7d3 100644
--- a/src/Shader/BUILD.gn
+++ b/src/Shader/BUILD.gn
@@ -16,14 +16,12 @@
config("swiftshader_shader_private_config") {
if (is_win) {
cflags = [
- "/wd4201", # nameless struct/union
- "/wd4324", # structure was padded due to alignment specifier
+ "/wd4201", # nameless struct/union
+ "/wd4324", # structure was padded due to alignment specifier
]
if (is_clang) {
- cflags += [
- "-Wno-sign-compare",
- ]
+ cflags += [ "-Wno-sign-compare" ]
}
} else {
cflags = [ "-DLOG_TAG=\"swiftshader_shader\"" ]
@@ -31,7 +29,9 @@
}
source_set("swiftshader_shader") {
- deps = [ "../Main:swiftshader_main" ]
+ deps = [
+ "../Main:swiftshader_main",
+ ]
sources = [
"Constants.cpp",
@@ -58,4 +58,4 @@
"../Main",
"../Renderer",
]
-}
\ No newline at end of file
+}
diff --git a/tests/unittests/BUILD.gn b/tests/unittests/BUILD.gn
index 0810dc6..1df1063 100644
--- a/tests/unittests/BUILD.gn
+++ b/tests/unittests/BUILD.gn
@@ -15,10 +15,13 @@
import("//testing/test.gni")
test("swiftshader_unittests") {
- deps = [
- "../../src/OpenGL/libGLESv2:swiftshader_libGLESv2",
+ deps = [
"../../src/OpenGL/libEGL:swiftshader_libEGL",
+ "../../src/OpenGL/libGLESv2:swiftshader_libGLESv2",
"//testing/gtest",
]
- sources = [ "main.cpp" ]
+
+ sources = [
+ "main.cpp",
+ ]
}
diff --git a/third_party/LLVM/BUILD.gn b/third_party/LLVM/BUILD.gn
index 1c69f3f..b06003d 100644
--- a/third_party/LLVM/BUILD.gn
+++ b/third_party/LLVM/BUILD.gn
@@ -60,6 +60,7 @@
"-Wno-unused-function",
"-Wno-deprecated-declarations",
"-Wno-unused-variable",
+ "-Wno-unused-result",
]
}
}
@@ -72,24 +73,104 @@
"lib/Analysis/BranchProbabilityInfo.cpp",
"lib/Analysis/CaptureTracking.cpp",
"lib/Analysis/ConstantFolding.cpp",
- "lib/Analysis/DebugInfo.cpp",
"lib/Analysis/DIBuilder.cpp",
- "lib/Analysis/InstructionSimplify.cpp",
+ "lib/Analysis/DebugInfo.cpp",
"lib/Analysis/IVUsers.cpp",
+ "lib/Analysis/InstructionSimplify.cpp",
"lib/Analysis/Loads.cpp",
"lib/Analysis/LoopInfo.cpp",
"lib/Analysis/LoopPass.cpp",
"lib/Analysis/MemoryBuiltins.cpp",
"lib/Analysis/MemoryDependenceAnalysis.cpp",
"lib/Analysis/NoAliasAnalysis.cpp",
- "lib/Analysis/PathNumbering.cpp",
"lib/Analysis/PHITransAddr.cpp",
+ "lib/Analysis/PathNumbering.cpp",
"lib/Analysis/ProfileInfo.cpp",
"lib/Analysis/ScalarEvolution.cpp",
"lib/Analysis/ScalarEvolutionExpander.cpp",
"lib/Analysis/ScalarEvolutionNormalization.cpp",
"lib/Analysis/TypeBasedAliasAnalysis.cpp",
"lib/Analysis/ValueTracking.cpp",
+ "lib/CodeGen/AggressiveAntiDepBreaker.cpp",
+ "lib/CodeGen/AllocationOrder.cpp",
+ "lib/CodeGen/Analysis.cpp",
+ "lib/CodeGen/BranchFolding.cpp",
+ "lib/CodeGen/CalcSpillWeights.cpp",
+ "lib/CodeGen/CallingConvLower.cpp",
+ "lib/CodeGen/CodeGen.cpp",
+ "lib/CodeGen/CodePlacementOpt.cpp",
+ "lib/CodeGen/CriticalAntiDepBreaker.cpp",
+ "lib/CodeGen/DeadMachineInstructionElim.cpp",
+ "lib/CodeGen/DwarfEHPrepare.cpp",
+ "lib/CodeGen/ELFCodeEmitter.cpp",
+ "lib/CodeGen/ELFWriter.cpp",
+ "lib/CodeGen/EdgeBundles.cpp",
+ "lib/CodeGen/ExecutionDepsFix.cpp",
+ "lib/CodeGen/ExpandISelPseudos.cpp",
+ "lib/CodeGen/ExpandPostRAPseudos.cpp",
+ "lib/CodeGen/GCMetadata.cpp",
+ "lib/CodeGen/GCStrategy.cpp",
+ "lib/CodeGen/IfConversion.cpp",
+ "lib/CodeGen/InlineSpiller.cpp",
+ "lib/CodeGen/InterferenceCache.cpp",
+ "lib/CodeGen/IntrinsicLowering.cpp",
+ "lib/CodeGen/LLVMTargetMachine.cpp",
+ "lib/CodeGen/LatencyPriorityQueue.cpp",
+ "lib/CodeGen/LexicalScopes.cpp",
+ "lib/CodeGen/LiveDebugVariables.cpp",
+ "lib/CodeGen/LiveInterval.cpp",
+ "lib/CodeGen/LiveIntervalAnalysis.cpp",
+ "lib/CodeGen/LiveIntervalUnion.cpp",
+ "lib/CodeGen/LiveRangeCalc.cpp",
+ "lib/CodeGen/LiveRangeEdit.cpp",
+ "lib/CodeGen/LiveStackAnalysis.cpp",
+ "lib/CodeGen/LiveVariables.cpp",
+ "lib/CodeGen/LocalStackSlotAllocation.cpp",
+ "lib/CodeGen/MachineBasicBlock.cpp",
+ "lib/CodeGen/MachineBlockFrequencyInfo.cpp",
+ "lib/CodeGen/MachineBranchProbabilityInfo.cpp",
+ "lib/CodeGen/MachineCSE.cpp",
+ "lib/CodeGen/MachineDominators.cpp",
+ "lib/CodeGen/MachineFunction.cpp",
+ "lib/CodeGen/MachineFunctionAnalysis.cpp",
+ "lib/CodeGen/MachineFunctionPass.cpp",
+ "lib/CodeGen/MachineFunctionPrinterPass.cpp",
+ "lib/CodeGen/MachineInstr.cpp",
+ "lib/CodeGen/MachineLICM.cpp",
+ "lib/CodeGen/MachineLoopInfo.cpp",
+ "lib/CodeGen/MachineLoopRanges.cpp",
+ "lib/CodeGen/MachineModuleInfo.cpp",
+ "lib/CodeGen/MachineModuleInfoImpls.cpp",
+ "lib/CodeGen/MachinePassRegistry.cpp",
+ "lib/CodeGen/MachineRegisterInfo.cpp",
+ "lib/CodeGen/MachineSSAUpdater.cpp",
+ "lib/CodeGen/MachineSink.cpp",
+ "lib/CodeGen/MachineVerifier.cpp",
+ "lib/CodeGen/ObjectCodeEmitter.cpp",
+ "lib/CodeGen/OcamlGC.cpp",
+ "lib/CodeGen/OptimizePHIs.cpp",
+ "lib/CodeGen/PHIElimination.cpp",
+ "lib/CodeGen/PHIEliminationUtils.cpp",
+ "lib/CodeGen/Passes.cpp",
+ "lib/CodeGen/PeepholeOptimizer.cpp",
+ "lib/CodeGen/PostRASchedulerList.cpp",
+ "lib/CodeGen/ProcessImplicitDefs.cpp",
+ "lib/CodeGen/PrologEpilogInserter.cpp",
+ "lib/CodeGen/PseudoSourceValue.cpp",
+ "lib/CodeGen/RegAllocBasic.cpp",
+ "lib/CodeGen/RegAllocFast.cpp",
+ "lib/CodeGen/RegAllocGreedy.cpp",
+ "lib/CodeGen/RegAllocLinearScan.cpp",
+ "lib/CodeGen/RegAllocPBQP.cpp",
+ "lib/CodeGen/RegisterClassInfo.cpp",
+ "lib/CodeGen/RegisterCoalescer.cpp",
+ "lib/CodeGen/RegisterScavenging.cpp",
+ "lib/CodeGen/RenderMachineFunction.cpp",
+ "lib/CodeGen/ScheduleDAG.cpp",
+ "lib/CodeGen/ScheduleDAGEmit.cpp",
+ "lib/CodeGen/ScheduleDAGInstrs.cpp",
+ "lib/CodeGen/ScheduleDAGPrinter.cpp",
+ "lib/CodeGen/ScoreboardHazardRecognizer.cpp",
"lib/CodeGen/SelectionDAG/DAGCombiner.cpp",
"lib/CodeGen/SelectionDAG/FastISel.cpp",
"lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp",
@@ -111,92 +192,12 @@
"lib/CodeGen/SelectionDAG/SelectionDAGPrinter.cpp",
"lib/CodeGen/SelectionDAG/TargetLowering.cpp",
"lib/CodeGen/SelectionDAG/TargetSelectionDAGInfo.cpp",
- "lib/CodeGen/AggressiveAntiDepBreaker.cpp",
- "lib/CodeGen/AllocationOrder.cpp",
- "lib/CodeGen/Analysis.cpp",
- "lib/CodeGen/BranchFolding.cpp",
- "lib/CodeGen/CalcSpillWeights.cpp",
- "lib/CodeGen/CallingConvLower.cpp",
- "lib/CodeGen/CodeGen.cpp",
- "lib/CodeGen/CodePlacementOpt.cpp",
- "lib/CodeGen/CriticalAntiDepBreaker.cpp",
- "lib/CodeGen/DeadMachineInstructionElim.cpp",
- "lib/CodeGen/DwarfEHPrepare.cpp",
- "lib/CodeGen/EdgeBundles.cpp",
- "lib/CodeGen/ELFCodeEmitter.cpp",
- "lib/CodeGen/ELFWriter.cpp",
- "lib/CodeGen/ExecutionDepsFix.cpp",
- "lib/CodeGen/ExpandISelPseudos.cpp",
- "lib/CodeGen/ExpandPostRAPseudos.cpp",
- "lib/CodeGen/GCMetadata.cpp",
- "lib/CodeGen/GCStrategy.cpp",
- "lib/CodeGen/IfConversion.cpp",
- "lib/CodeGen/InlineSpiller.cpp",
- "lib/CodeGen/InterferenceCache.cpp",
- "lib/CodeGen/IntrinsicLowering.cpp",
- "lib/CodeGen/LatencyPriorityQueue.cpp",
- "lib/CodeGen/LexicalScopes.cpp",
- "lib/CodeGen/LiveDebugVariables.cpp",
- "lib/CodeGen/LiveIntervalAnalysis.cpp",
- "lib/CodeGen/LiveInterval.cpp",
- "lib/CodeGen/LiveIntervalUnion.cpp",
- "lib/CodeGen/LiveRangeCalc.cpp",
- "lib/CodeGen/LiveRangeEdit.cpp",
- "lib/CodeGen/LiveStackAnalysis.cpp",
- "lib/CodeGen/LiveVariables.cpp",
- "lib/CodeGen/LLVMTargetMachine.cpp",
- "lib/CodeGen/LocalStackSlotAllocation.cpp",
- "lib/CodeGen/MachineBasicBlock.cpp",
- "lib/CodeGen/MachineBlockFrequencyInfo.cpp",
- "lib/CodeGen/MachineBranchProbabilityInfo.cpp",
- "lib/CodeGen/MachineCSE.cpp",
- "lib/CodeGen/MachineDominators.cpp",
- "lib/CodeGen/MachineFunctionAnalysis.cpp",
- "lib/CodeGen/MachineFunction.cpp",
- "lib/CodeGen/MachineFunctionPass.cpp",
- "lib/CodeGen/MachineFunctionPrinterPass.cpp",
- "lib/CodeGen/MachineInstr.cpp",
- "lib/CodeGen/MachineLICM.cpp",
- "lib/CodeGen/MachineLoopInfo.cpp",
- "lib/CodeGen/MachineLoopRanges.cpp",
- "lib/CodeGen/MachineModuleInfo.cpp",
- "lib/CodeGen/MachineModuleInfoImpls.cpp",
- "lib/CodeGen/MachinePassRegistry.cpp",
- "lib/CodeGen/MachineRegisterInfo.cpp",
- "lib/CodeGen/MachineSink.cpp",
- "lib/CodeGen/MachineSSAUpdater.cpp",
- "lib/CodeGen/MachineVerifier.cpp",
- "lib/CodeGen/ObjectCodeEmitter.cpp",
- "lib/CodeGen/OcamlGC.cpp",
- "lib/CodeGen/OptimizePHIs.cpp",
- "lib/CodeGen/Passes.cpp",
- "lib/CodeGen/PeepholeOptimizer.cpp",
- "lib/CodeGen/PHIElimination.cpp",
- "lib/CodeGen/PHIEliminationUtils.cpp",
- "lib/CodeGen/PostRASchedulerList.cpp",
- "lib/CodeGen/ProcessImplicitDefs.cpp",
- "lib/CodeGen/PrologEpilogInserter.cpp",
- "lib/CodeGen/PseudoSourceValue.cpp",
- "lib/CodeGen/RegAllocBasic.cpp",
- "lib/CodeGen/RegAllocFast.cpp",
- "lib/CodeGen/RegAllocGreedy.cpp",
- "lib/CodeGen/RegAllocLinearScan.cpp",
- "lib/CodeGen/RegAllocPBQP.cpp",
- "lib/CodeGen/RegisterClassInfo.cpp",
- "lib/CodeGen/RegisterCoalescer.cpp",
- "lib/CodeGen/RegisterScavenging.cpp",
- "lib/CodeGen/RenderMachineFunction.cpp",
- "lib/CodeGen/ScheduleDAG.cpp",
- "lib/CodeGen/ScheduleDAGEmit.cpp",
- "lib/CodeGen/ScheduleDAGInstrs.cpp",
- "lib/CodeGen/ScheduleDAGPrinter.cpp",
- "lib/CodeGen/ScoreboardHazardRecognizer.cpp",
"lib/CodeGen/ShadowStackGC.cpp",
"lib/CodeGen/ShrinkWrapping.cpp",
"lib/CodeGen/SjLjEHPrepare.cpp",
"lib/CodeGen/SlotIndexes.cpp",
- "lib/CodeGen/Spiller.cpp",
"lib/CodeGen/SpillPlacement.cpp",
+ "lib/CodeGen/Spiller.cpp",
"lib/CodeGen/SplitKit.cpp",
"lib/CodeGen/Splitter.cpp",
"lib/CodeGen/StackProtector.cpp",
@@ -209,6 +210,7 @@
"lib/CodeGen/UnreachableBlockElim.cpp",
"lib/CodeGen/VirtRegMap.cpp",
"lib/CodeGen/VirtRegRewriter.cpp",
+ "lib/ExecutionEngine/ExecutionEngine.cpp",
"lib/ExecutionEngine/JIT/Intercept.cpp",
"lib/ExecutionEngine/JIT/JIT.cpp",
"lib/ExecutionEngine/JIT/JITDebugRegisterer.cpp",
@@ -216,13 +218,11 @@
"lib/ExecutionEngine/JIT/JITEmitter.cpp",
"lib/ExecutionEngine/JIT/JITMemoryManager.cpp",
"lib/ExecutionEngine/JIT/OProfileJITEventListener.cpp",
- "lib/ExecutionEngine/ExecutionEngine.cpp",
"lib/ExecutionEngine/TargetSelect.cpp",
"lib/MC/ELFObjectWriter.cpp",
- "lib/MC/MachObjectWriter.cpp",
"lib/MC/MCAsmBackend.cpp",
- "lib/MC/MCAsmInfoCOFF.cpp",
"lib/MC/MCAsmInfo.cpp",
+ "lib/MC/MCAsmInfoCOFF.cpp",
"lib/MC/MCAsmInfoDarwin.cpp",
"lib/MC/MCAsmStreamer.cpp",
"lib/MC/MCAssembler.cpp",
@@ -241,16 +241,16 @@
"lib/MC/MCInstrAnalysis.cpp",
"lib/MC/MCLabel.cpp",
"lib/MC/MCLoggingStreamer.cpp",
- "lib/MC/MCMachObjectTargetWriter.cpp",
"lib/MC/MCMachOStreamer.cpp",
+ "lib/MC/MCMachObjectTargetWriter.cpp",
"lib/MC/MCModule.cpp",
"lib/MC/MCNullStreamer.cpp",
"lib/MC/MCObjectFileInfo.cpp",
"lib/MC/MCObjectStreamer.cpp",
"lib/MC/MCObjectWriter.cpp",
"lib/MC/MCPureStreamer.cpp",
- "lib/MC/MCSectionCOFF.cpp",
"lib/MC/MCSection.cpp",
+ "lib/MC/MCSectionCOFF.cpp",
"lib/MC/MCSectionELF.cpp",
"lib/MC/MCSectionMachO.cpp",
"lib/MC/MCStreamer.cpp",
@@ -259,17 +259,17 @@
"lib/MC/MCTargetAsmLexer.cpp",
"lib/MC/MCValue.cpp",
"lib/MC/MCWin64EH.cpp",
+ "lib/MC/MachObjectWriter.cpp",
"lib/MC/SubtargetFeature.cpp",
"lib/MC/WinCOFFObjectWriter.cpp",
"lib/MC/WinCOFFStreamer.cpp",
- "lib/Support/Allocator.cpp",
"lib/Support/APFloat.cpp",
"lib/Support/APInt.cpp",
"lib/Support/APSInt.cpp",
+ "lib/Support/Allocator.cpp",
"lib/Support/Atomic.cpp",
"lib/Support/BlockFrequency.cpp",
"lib/Support/BranchProbability.cpp",
- "lib/Support/circular_raw_ostream.cpp",
"lib/Support/CommandLine.cpp",
"lib/Support/ConstantRange.cpp",
"lib/Support/CrashRecoveryContext.cpp",
@@ -293,8 +293,8 @@
"lib/Support/IsInf.cpp",
"lib/Support/IsNAN.cpp",
"lib/Support/ManagedStatic.cpp",
- "lib/Support/MemoryBuffer.cpp",
"lib/Support/Memory.cpp",
+ "lib/Support/MemoryBuffer.cpp",
"lib/Support/MemoryObject.cpp",
"lib/Support/Mutex.cpp",
"lib/Support/Path.cpp",
@@ -303,8 +303,6 @@
"lib/Support/PrettyStackTrace.cpp",
"lib/Support/Process.cpp",
"lib/Support/Program.cpp",
- "lib/Support/raw_os_ostream.cpp",
- "lib/Support/raw_ostream.cpp",
"lib/Support/RWMutex.cpp",
"lib/Support/SearchForAddressOfSpecialSymbol.cpp",
"lib/Support/Signals.cpp",
@@ -316,42 +314,20 @@
"lib/Support/StringMap.cpp",
"lib/Support/StringPool.cpp",
"lib/Support/StringRef.cpp",
- "lib/Support/system_error.cpp",
"lib/Support/SystemUtils.cpp",
"lib/Support/TargetRegistry.cpp",
- "lib/Support/Threading.cpp",
"lib/Support/ThreadLocal.cpp",
- "lib/Support/Timer.cpp",
+ "lib/Support/Threading.cpp",
"lib/Support/TimeValue.cpp",
+ "lib/Support/Timer.cpp",
"lib/Support/ToolOutputFile.cpp",
"lib/Support/Triple.cpp",
"lib/Support/Twine.cpp",
"lib/Support/Valgrind.cpp",
- "lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp",
- "lib/Target/X86/InstPrinter/X86InstComments.cpp",
- "lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp",
- "lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp",
- "lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp",
- "lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp",
- "lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp",
- "lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp",
- "lib/Target/X86/TargetInfo/X86TargetInfo.cpp",
- "lib/Target/X86/Utils/X86ShuffleDecode.cpp",
- "lib/Target/X86/X86CodeEmitter.cpp",
- "lib/Target/X86/X86ELFWriterInfo.cpp",
- "lib/Target/X86/X86FastISel.cpp",
- "lib/Target/X86/X86FloatingPoint.cpp",
- "lib/Target/X86/X86FrameLowering.cpp",
- "lib/Target/X86/X86InstrInfo.cpp",
- "lib/Target/X86/X86ISelDAGToDAG.cpp",
- "lib/Target/X86/X86ISelLowering.cpp",
- "lib/Target/X86/X86JITInfo.cpp",
- "lib/Target/X86/X86RegisterInfo.cpp",
- "lib/Target/X86/X86SelectionDAGInfo.cpp",
- "lib/Target/X86/X86Subtarget.cpp",
- "lib/Target/X86/X86TargetMachine.cpp",
- "lib/Target/X86/X86TargetObjectFile.cpp",
- "lib/Target/X86/X86VZeroUpper.cpp",
+ "lib/Support/circular_raw_ostream.cpp",
+ "lib/Support/raw_os_ostream.cpp",
+ "lib/Support/raw_ostream.cpp",
+ "lib/Support/system_error.cpp",
"lib/Target/Mangler.cpp",
"lib/Target/Target.cpp",
"lib/Target/TargetData.cpp",
@@ -363,6 +339,31 @@
"lib/Target/TargetMachine.cpp",
"lib/Target/TargetRegisterInfo.cpp",
"lib/Target/TargetSubtargetInfo.cpp",
+ "lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp",
+ "lib/Target/X86/InstPrinter/X86InstComments.cpp",
+ "lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp",
+ "lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp",
+ "lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp",
+ "lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp",
+ "lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp",
+ "lib/Target/X86/MCTargetDesc/X86MachObjectWriter.cpp",
+ "lib/Target/X86/TargetInfo/X86TargetInfo.cpp",
+ "lib/Target/X86/Utils/X86ShuffleDecode.cpp",
+ "lib/Target/X86/X86CodeEmitter.cpp",
+ "lib/Target/X86/X86ELFWriterInfo.cpp",
+ "lib/Target/X86/X86FastISel.cpp",
+ "lib/Target/X86/X86FloatingPoint.cpp",
+ "lib/Target/X86/X86FrameLowering.cpp",
+ "lib/Target/X86/X86ISelDAGToDAG.cpp",
+ "lib/Target/X86/X86ISelLowering.cpp",
+ "lib/Target/X86/X86InstrInfo.cpp",
+ "lib/Target/X86/X86JITInfo.cpp",
+ "lib/Target/X86/X86RegisterInfo.cpp",
+ "lib/Target/X86/X86SelectionDAGInfo.cpp",
+ "lib/Target/X86/X86Subtarget.cpp",
+ "lib/Target/X86/X86TargetMachine.cpp",
+ "lib/Target/X86/X86TargetObjectFile.cpp",
+ "lib/Target/X86/X86VZeroUpper.cpp",
"lib/Transforms/InstCombine/InstCombineAddSub.cpp",
"lib/Transforms/InstCombine/InstCombineAndOrXor.cpp",
"lib/Transforms/InstCombine/InstCombineCalls.cpp",
@@ -384,8 +385,8 @@
"lib/Transforms/Scalar/LoopStrengthReduce.cpp",
"lib/Transforms/Scalar/Reassociate.cpp",
"lib/Transforms/Scalar/Reg2Mem.cpp",
- "lib/Transforms/Scalar/ScalarReplAggregates.cpp",
"lib/Transforms/Scalar/SCCP.cpp",
+ "lib/Transforms/Scalar/ScalarReplAggregates.cpp",
"lib/Transforms/Scalar/SimplifyCFGPass.cpp",
"lib/Transforms/Utils/AddrModeMatcher.cpp",
"lib/Transforms/Utils/BasicBlockUtils.cpp",
@@ -400,8 +401,8 @@
"lib/Transforms/Utils/LowerSwitch.cpp",
"lib/Transforms/Utils/Mem2Reg.cpp",
"lib/Transforms/Utils/PromoteMemoryToRegister.cpp",
- "lib/Transforms/Utils/SimplifyCFG.cpp",
"lib/Transforms/Utils/SSAUpdater.cpp",
+ "lib/Transforms/Utils/SimplifyCFG.cpp",
"lib/Transforms/Utils/UnifyFunctionExitNodes.cpp",
"lib/VMCore/AsmWriter.cpp",
"lib/VMCore/Attributes.cpp",
@@ -415,16 +416,16 @@
"lib/VMCore/Dominators.cpp",
"lib/VMCore/Function.cpp",
"lib/VMCore/GCOV.cpp",
- "lib/VMCore/Globals.cpp",
"lib/VMCore/GVMaterializer.cpp",
+ "lib/VMCore/Globals.cpp",
+ "lib/VMCore/IRBuilder.cpp",
"lib/VMCore/InlineAsm.cpp",
"lib/VMCore/Instruction.cpp",
"lib/VMCore/Instructions.cpp",
"lib/VMCore/IntrinsicInst.cpp",
- "lib/VMCore/IRBuilder.cpp",
- "lib/VMCore/LeakDetector.cpp",
"lib/VMCore/LLVMContext.cpp",
"lib/VMCore/LLVMContextImpl.cpp",
+ "lib/VMCore/LeakDetector.cpp",
"lib/VMCore/Metadata.cpp",
"lib/VMCore/Module.cpp",
"lib/VMCore/Pass.cpp",
@@ -458,4 +459,4 @@
}
include_dirs += [ "include" ]
-}
\ No newline at end of file
+}