@@ -23,6 +23,7 @@ cc_test(
23
23
"//llvm:Core" ,
24
24
"//llvm:Support" ,
25
25
"//llvm:TestingSupport" ,
26
+ "//third-party/unittest:gmock" ,
26
27
"//third-party/unittest:gtest" ,
27
28
"//third-party/unittest:gtest_main" ,
28
29
],
@@ -49,6 +50,8 @@ cc_test(
49
50
"//llvm:Support" ,
50
51
"//llvm:TestingSupport" ,
51
52
"//llvm:TransformUtils" ,
53
+ "//llvm:attributes_gen" ,
54
+ "//llvm:config" ,
52
55
"//third-party/unittest:gtest" ,
53
56
"//third-party/unittest:gtest_main" ,
54
57
],
@@ -125,6 +128,7 @@ cc_test(
125
128
],
126
129
allow_empty = False ,
127
130
),
131
+ features = ["-layering_check" ], # #include "../lib/CodeGen/AllocationOrder.h"
128
132
deps = [
129
133
":codegen_tests_includes" ,
130
134
"//llvm:AllTargetsAsmParsers" ,
@@ -163,6 +167,7 @@ cc_test(
163
167
"//llvm:CodeGen" ,
164
168
"//llvm:Core" ,
165
169
"//llvm:FileCheckLib" ,
170
+ "//llvm:MC" ,
166
171
"//llvm:Support" ,
167
172
"//llvm:Target" ,
168
173
"//third-party/unittest:gtest" ,
@@ -188,16 +193,23 @@ cc_test(
188
193
# work with Bazel.
189
194
"--gtest_filter=-NativeSymbolReuseTest.*" ,
190
195
],
196
+ features = ["-layering_check" ], # #include "../lib/CodeGen/AsmPrinter/DwarfStringPool.h"
191
197
deps = [
192
198
"//llvm:AllTargetsAsmParsers" ,
193
199
"//llvm:AllTargetsCodeGens" ,
200
+ "//llvm:BinaryFormat" ,
194
201
"//llvm:CodeGen" ,
195
202
"//llvm:Core" ,
203
+ "//llvm:DebugInfo" ,
196
204
"//llvm:DebugInfoDWARF" ,
197
205
"//llvm:DebugInfoPDB" ,
206
+ "//llvm:MC" ,
207
+ "//llvm:Object" ,
198
208
"//llvm:ObjectYAML" ,
199
209
"//llvm:Support" ,
210
+ "//llvm:Target" ,
200
211
"//llvm:TestingSupport" ,
212
+ "//llvm:config" ,
201
213
"//third-party/unittest:gtest" ,
202
214
"//third-party/unittest:gtest_main" ,
203
215
],
@@ -208,7 +220,9 @@ cc_test(
208
220
srcs = glob (["Debuginfod/*.cpp" ]),
209
221
deps = [
210
222
"//llvm:Debuginfod" ,
223
+ "//llvm:Support" ,
211
224
"//llvm:TestingSupport" ,
225
+ "//third-party/unittest:gmock" ,
212
226
"//third-party/unittest:gtest" ,
213
227
"//third-party/unittest:gtest_main" ,
214
228
],
@@ -248,12 +262,16 @@ cc_test(
248
262
],
249
263
deps = [
250
264
"//llvm:AllTargetsCodeGens" ,
265
+ "//llvm:Analysis" ,
251
266
"//llvm:AsmParser" ,
252
267
"//llvm:Core" ,
253
268
"//llvm:ExecutionEngine" ,
269
+ "//llvm:MC" ,
254
270
"//llvm:MCJIT" ,
255
271
"//llvm:Passes" ,
256
272
"//llvm:Support" ,
273
+ "//llvm:Target" ,
274
+ "//llvm:config" ,
257
275
"//third-party/unittest:gtest" ,
258
276
"//third-party/unittest:gtest_main" ,
259
277
],
@@ -276,9 +294,16 @@ cc_test(
276
294
"//llvm:AsmParser" ,
277
295
"//llvm:Core" ,
278
296
"//llvm:ExecutionEngine" ,
297
+ "//llvm:IRReader" ,
298
+ "//llvm:JITLink" ,
299
+ "//llvm:MC" ,
300
+ "//llvm:Object" ,
279
301
"//llvm:OrcJIT" ,
302
+ "//llvm:OrcShared" ,
303
+ "//llvm:OrcTargetProcess" ,
280
304
"//llvm:Support" ,
281
305
"//llvm:TestingSupport" ,
306
+ "//llvm:config" ,
282
307
"//third-party/unittest:gtest" ,
283
308
"//third-party/unittest:gtest_main" ,
284
309
],
@@ -291,6 +316,7 @@ cc_test(
291
316
["FileCheck/*.cpp" ],
292
317
allow_empty = False ,
293
318
),
319
+ features = ["-layering_check" ], # #include "../lib/FileCheck/FileCheckImpl.h"
294
320
deps = [
295
321
"//llvm:FileCheckLib" ,
296
322
"//llvm:Support" ,
@@ -317,12 +343,15 @@ cc_test(
317
343
"//llvm:Analysis" ,
318
344
"//llvm:AsmParser" ,
319
345
"//llvm:BinaryFormat" ,
346
+ "//llvm:CodeGen" ,
320
347
"//llvm:Core" ,
321
348
"//llvm:Passes" ,
322
349
"//llvm:Scalar" ,
323
350
"//llvm:Support" ,
324
351
"//llvm:TestingSupport" ,
352
+ "//llvm:TransformUtils" ,
325
353
"//llvm:config" ,
354
+ "//third-party/unittest:gmock" ,
326
355
"//third-party/unittest:gtest" ,
327
356
"//third-party/unittest:gtest_main" ,
328
357
],
@@ -352,10 +381,12 @@ cc_test(
352
381
),
353
382
deps = [
354
383
"//llvm:Analysis" ,
384
+ "//llvm:Core" ,
355
385
"//llvm:FrontendOpenACC" ,
356
386
"//llvm:FrontendOpenMP" ,
357
387
"//llvm:Passes" ,
358
388
"//llvm:Support" ,
389
+ "//llvm:TransformUtils" ,
359
390
"//third-party/unittest:gtest" ,
360
391
"//third-party/unittest:gtest_main" ,
361
392
],
@@ -388,9 +419,12 @@ cc_test(
388
419
deps = [
389
420
"//llvm:AllTargetsCodeGens" ,
390
421
"//llvm:AllTargetsDisassemblers" ,
422
+ "//llvm:BinaryFormat" ,
391
423
"//llvm:MC" ,
392
424
"//llvm:MCDisassembler" ,
425
+ "//llvm:Object" ,
393
426
"//llvm:Support" ,
427
+ "//llvm:Target" ,
394
428
"//third-party/unittest:gtest" ,
395
429
"//third-party/unittest:gtest_main" ,
396
430
],
@@ -408,6 +442,7 @@ cc_test(
408
442
"//llvm:AllTargetsCodeGens" ,
409
443
"//llvm:CodeGen" ,
410
444
"//llvm:Core" ,
445
+ "//llvm:MC" ,
411
446
"//llvm:Support" ,
412
447
"//llvm:Target" ,
413
448
"//third-party/unittest:gtest" ,
@@ -425,6 +460,7 @@ cc_test(
425
460
"//llvm:ObjCopy" ,
426
461
"//llvm:Object" ,
427
462
"//llvm:ObjectYAML" ,
463
+ "//llvm:Support" ,
428
464
"//llvm:TestingSupport" ,
429
465
"//third-party/unittest:gtest" ,
430
466
"//third-party/unittest:gtest_main" ,
@@ -439,8 +475,10 @@ cc_test(
439
475
allow_empty = False ,
440
476
),
441
477
deps = [
478
+ "//llvm:BinaryFormat" ,
442
479
"//llvm:Object" ,
443
480
"//llvm:ObjectYAML" ,
481
+ "//llvm:Support" ,
444
482
"//llvm:TestingSupport" ,
445
483
"//third-party/unittest:gtest" ,
446
484
"//third-party/unittest:gtest_main" ,
@@ -550,9 +588,13 @@ cc_test(
550
588
deps = [
551
589
"//llvm:Core" ,
552
590
"//llvm:Coverage" ,
591
+ "//llvm:DebugInfo" ,
592
+ "//llvm:Object" ,
553
593
"//llvm:ProfileData" ,
554
594
"//llvm:Support" ,
595
+ "//llvm:Symbolize" ,
555
596
"//llvm:TestingSupport" ,
597
+ "//third-party/unittest:gmock" ,
556
598
"//third-party/unittest:gtest" ,
557
599
"//third-party/unittest:gtest_main" ,
558
600
],
@@ -587,6 +629,7 @@ cc_test(
587
629
"//llvm:Support" ,
588
630
"//llvm:TestingSupport" ,
589
631
"//llvm:config" ,
632
+ "//third-party/unittest:gmock" ,
590
633
"//third-party/unittest:gtest" ,
591
634
"//third-party/unittest:gtest_main" ,
592
635
],
@@ -624,6 +667,7 @@ cc_test(
624
667
"//llvm:Support" ,
625
668
"//llvm:TableGen" ,
626
669
"//llvm:tblgen" ,
670
+ "//third-party/unittest:gmock" ,
627
671
"//third-party/unittest:gtest" ,
628
672
"//third-party/unittest:gtest_main" ,
629
673
],
@@ -641,6 +685,12 @@ cc_test(
641
685
],
642
686
deps = [
643
687
"//llvm:AArch64CodeGen" ,
688
+ "//llvm:AArch64UtilsAndDesc" ,
689
+ "//llvm:AsmParser" ,
690
+ "//llvm:CodeGen" ,
691
+ "//llvm:Core" ,
692
+ "//llvm:MC" ,
693
+ "//llvm:Support" ,
644
694
"//third-party/unittest:gtest" ,
645
695
"//third-party/unittest:gtest_main" ,
646
696
],
@@ -679,10 +729,12 @@ cc_test(
679
729
"//llvm:AsmParser" ,
680
730
"//llvm:Core" ,
681
731
"//llvm:IPO" ,
732
+ "//llvm:IRReader" ,
682
733
"//llvm:Passes" ,
683
734
"//llvm:Support" ,
684
735
"//llvm:TestingSupport" ,
685
736
"//llvm:TransformUtils" ,
737
+ "//llvm:Vectorize" ,
686
738
"//third-party/unittest:gtest" ,
687
739
"//third-party/unittest:gtest_main" ,
688
740
],
@@ -704,11 +756,15 @@ cc_test(
704
756
deps = [
705
757
"//llvm:AllTargetsCodeGens" ,
706
758
"//llvm:AllTargetsDisassemblers" ,
759
+ "//llvm:CodeGen" ,
707
760
"//llvm:Exegesis" ,
708
761
"//llvm:MC" ,
709
762
"//llvm:MCDisassembler" ,
710
763
"//llvm:Support" ,
711
764
"//llvm:TestingSupport" ,
765
+ "//llvm:X86CodeGen" ,
766
+ "//llvm:X86UtilsAndDesc" ,
767
+ "//third-party/unittest:gmock" ,
712
768
"//third-party/unittest:gtest" ,
713
769
"//third-party/unittest:gtest_main" ,
714
770
],
0 commit comments