Commit b1ae892 1 parent 0ed44da commit b1ae892 Copy full SHA for b1ae892
File tree 5 files changed +93
-0
lines changed
5 files changed +93
-0
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ group("default") {
5
5
deps = [
6
6
" //clang/test" ,
7
7
" //lld/test" ,
8
+ " //llvm/tools/bugpoint" ,
9
+ " //llvm/tools/dsymutil" ,
8
10
" //llvm/tools/llvm-c-test" ,
9
11
" //llvm/tools/llvm-cfi-verify" ,
10
12
" //llvm/tools/llvm-cov" ,
@@ -19,6 +21,7 @@ group("default") {
19
21
" //llvm/tools/llvm-link" ,
20
22
" //llvm/tools/llvm-mca" ,
21
23
" //llvm/tools/llvm-mt" ,
24
+ " //llvm/tools/llvm-opt-report" ,
22
25
" //llvm/tools/llvm-rc" ,
23
26
" //llvm/tools/llvm-rtdyld" ,
24
27
" //llvm/tools/llvm-size" ,
Original file line number Diff line number Diff line change
1
+ static_library (" OptRemarks" ) {
2
+ output_name = " LLVMOptRemarks"
3
+ deps = [
4
+ " //llvm/lib/Support" ,
5
+ ]
6
+
7
+ sources = [
8
+ " OptRemarksParser.cpp" ,
9
+ ]
10
+ }
Original file line number Diff line number Diff line change
1
+ executable (" bugpoint" ) {
2
+ deps = [
3
+ " //llvm/include/llvm/Config:config" ,
4
+ " //llvm/include/llvm/Config:llvm-config" ,
5
+ " //llvm/lib/Analysis" ,
6
+ " //llvm/lib/Bitcode/Writer" ,
7
+ " //llvm/lib/CodeGen" ,
8
+ " //llvm/lib/IR" ,
9
+ " //llvm/lib/IRReader" ,
10
+ " //llvm/lib/Linker" ,
11
+ " //llvm/lib/Support" ,
12
+ " //llvm/lib/Target" ,
13
+ " //llvm/lib/Target:TargetsToBuild" ,
14
+ " //llvm/lib/Transforms/AggressiveInstCombine" ,
15
+ " //llvm/lib/Transforms/IPO" ,
16
+ " //llvm/lib/Transforms/Instrumentation" ,
17
+ " //llvm/lib/Transforms/ObjCARC" ,
18
+ " //llvm/lib/Transforms/Scalar" ,
19
+ " //llvm/lib/Transforms/Utils" ,
20
+ " //llvm/lib/Transforms/Vectorize" ,
21
+ ]
22
+ sources = [
23
+ " BugDriver.cpp" ,
24
+ " CrashDebugger.cpp" ,
25
+ " ExecutionDriver.cpp" ,
26
+ " ExtractFunction.cpp" ,
27
+ " FindBugs.cpp" ,
28
+ " Miscompilation.cpp" ,
29
+ " OptimizerDriver.cpp" ,
30
+ " ToolRunner.cpp" ,
31
+ " bugpoint.cpp" ,
32
+ ]
33
+
34
+ # Support plugins.
35
+ # FIXME: Disable dead stripping once other binaries are dead-stripped.
36
+ if (host_os == " linux" ) {
37
+ # Make sure bugpoint plugins can access bugpoint's symbols.
38
+ # Corresponds to export_executable_symbols() in cmake.
39
+ ldflags = [ " -rdynamic" ]
40
+ }
41
+ }
Original file line number Diff line number Diff line change
1
+ executable (" dsymutil" ) {
2
+ deps = [
3
+ " //llvm/lib/CodeGen/AsmPrinter" ,
4
+ " //llvm/lib/DebugInfo/DWARF" ,
5
+ " //llvm/lib/MC" ,
6
+ " //llvm/lib/Object" ,
7
+ " //llvm/lib/Support" ,
8
+ " //llvm/lib/Target" ,
9
+ " //llvm/lib/Target:TargetsToBuild" ,
10
+ ]
11
+ sources = [
12
+ " BinaryHolder.cpp" ,
13
+ " CFBundle.cpp" ,
14
+ " CompileUnit.cpp" ,
15
+ " DebugMap.cpp" ,
16
+ " DeclContext.cpp" ,
17
+ " DwarfLinker.cpp" ,
18
+ " DwarfStreamer.cpp" ,
19
+ " MachODebugMapParser.cpp" ,
20
+ " MachOUtils.cpp" ,
21
+ " NonRelocatableStringpool.cpp" ,
22
+ " dsymutil.cpp" ,
23
+ ]
24
+ if (host_os == " mac" ) {
25
+ libs = [ " CoreFoundation.framework" ]
26
+ }
27
+ }
Original file line number Diff line number Diff line change
1
+ executable (" llvm-opt-report" ) {
2
+ deps = [
3
+ " //llvm/lib/Demangle" ,
4
+ " //llvm/lib/IR" ,
5
+ " //llvm/lib/Object" ,
6
+ " //llvm/lib/OptRemarks" ,
7
+ " //llvm/lib/Support" ,
8
+ ]
9
+ sources = [
10
+ " OptReport.cpp" ,
11
+ ]
12
+ }
You can’t perform that action at this time.
0 commit comments