Defined in 1 files as a struct:
Defined in 11 files as a member:
- contrib/llvm/include/llvm/Analysis/InlineCost.h, line 71 (as a member)
- contrib/llvm/include/llvm/CodeGen/CostTable.h, line 28 (as a member)
- contrib/llvm/include/llvm/CodeGen/CostTable.h, line 49 (as a member)
- contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h, line 190 (as a member)
- contrib/llvm/include/llvm/MC/MCSchedule.h, line 144 (as a member)
- contrib/llvm/lib/Analysis/InlineCost.cpp, line 131 (as a member)
- contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 200 (as a member)
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h, line 174 (as a member)
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 703 (as a member)
- contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp, line 509 (as a member)
- contrib/llvm/utils/TableGen/CodeGenSchedule.h, line 169 (as a member)
Defined in 3 files as a function:
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, line 13258 (as a function)
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, line 13261 (as a function)
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 1013 (as a function)
Referenced in 63 files:
- contrib/llvm/include/llvm/Analysis/InlineCost.h
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- line 87
- line 90
- line 94
- line 97
- line 104
- line 113
- line 115
- line 118
- line 130
- line 135
- line 137
- line 140
- line 152
- line 157
- line 159
- line 162
- line 509
- line 513
- line 516
- line 520
- line 528
- line 542
- line 546
- line 552
- line 554
- line 556
- line 561
- line 563
- line 604
- line 608
- line 737
- line 742
- line 800
- line 805
- line 825
- line 842
- line 847
- line 866
- line 868
- line 871
- line 915
- line 937
- line 946
- line 961
- line 964
- line 969
- line 986
- line 990
- line 999
- line 1002
- line 1084
- line 1085
- line 1086
- line 1087
- line 1089
- line 1094
- line 1102
- line 1104
- line 1107
- contrib/llvm/include/llvm/CodeGen/GlobalISel/RegBankSelect.h
- contrib/llvm/include/llvm/CodeGen/GlobalISel/RegisterBankInfo.h
- contrib/llvm/include/llvm/CodeGen/TargetLowering.h, line 553
- contrib/llvm/include/llvm/Transforms/Scalar/ConstantHoisting.h
- contrib/llvm/lib/Analysis/CostModel.cpp
- contrib/llvm/lib/Analysis/InlineCost.cpp
- line 283
- line 299
- line 345
- line 369
- line 724
- line 976
- line 1093
- line 1231
- line 1260
- line 1265
- line 1279
- line 1302
- line 1438
- line 1441
- line 1455
- line 1455
- line 1476
- line 1484
- line 1484
- line 1577
- line 1624
- line 1748
- line 1753
- line 1756
- line 1822
- line 1912
- line 1923
- line 1941
- line 1957
- line 1977
- line 1981
- line 1985
- line 1986
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
- line 59
- line 60
- line 61
- line 65
- line 66
- line 67
- line 72
- line 73
- line 74
- line 93
- line 94
- line 95
- line 106
- line 107
- line 108
- line 200
- line 202
- line 203
- line 302
- line 303
- line 304
- line 310
- line 311
- line 312
- line 316
- line 317
- line 318
- line 323
- line 324
- line 325
- line 330
- line 331
- line 332
- line 445
- line 447
- line 448
- line 453
- line 454
- line 455
- line 462
- line 463
- line 464
- line 470
- line 471
- line 472
- line 476
- line 477
- line 478
- line 485
- line 486
- line 487
- line 492
- line 493
- line 494
- line 503
- line 504
- line 505
- line 511
- line 513
- line 514
- line 520
- line 522
- line 523
- line 530
- line 534
- line 535
- line 541
- line 543
- line 544
- line 549
- line 550
- line 551
- line 556
- line 557
- line 558
- line 568
- line 569
- line 570
- line 575
- line 576
- line 577
- line 583
- line 585
- line 586
- contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp
- line 226
- line 229
- line 230
- line 243
- line 248
- line 249
- line 251
- line 399
- line 400
- line 405
- line 407
- line 495
- line 506
- line 508
- line 513
- line 515
- line 524
- line 525
- line 874
- line 876
- line 880
- line 884
- line 886
- line 890
- line 908
- line 910
- line 914
- line 915
- line 918
- line 919
- line 928
- line 932
- line 935
- line 941
- line 942
- line 944
- line 947
- line 953
- line 954
- line 956
- line 962
- line 966
- line 985
- line 986
- line 986
- line 987
- contrib/llvm/lib/CodeGen/GlobalISel/RegisterBankInfo.cpp
- contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm/lib/CodeGen/MachineLICM.cpp
- contrib/llvm/lib/CodeGen/RegAllocFast.cpp
- contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
- line 789
- line 792
- line 796
- line 797
- line 887
- line 919
- line 924
- line 925
- line 925
- line 927
- line 943
- line 961
- line 984
- line 985
- line 985
- line 987
- line 992
- line 995
- line 1173
- line 1235
- line 1372
- line 1373
- line 1401
- line 1407
- line 1411
- line 1413
- line 1895
- line 1896
- line 1901
- line 1902
- line 1926
- line 1929
- line 1934
- line 1936
- line 2882
- line 2885
- line 2887
- contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
- contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp
- contrib/llvm/lib/MCA/HardwareUnits/RegisterFile.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- line 72
- line 76
- line 79
- line 140
- line 141
- line 143
- line 169
- line 170
- line 172
- line 392
- line 414
- line 425
- line 430
- line 439
- line 445
- line 449
- line 490
- line 492
- line 498
- line 507
- line 510
- line 513
- line 516
- line 519
- line 545
- line 550
- line 552
- line 556
- line 556
- line 558
- line 567
- line 614
- line 687
- line 692
- line 695
- line 945
- line 997
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.h, line 548
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonMachineScheduler.h, line 267
- contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- line 434
- line 438
- line 439
- line 451
- line 454
- line 455
- line 561
- line 567
- line 575
- line 577
- line 638
- line 643
- line 646
- line 647
- line 759
- line 761
- line 763
- line 767
- line 768
- line 822
- line 823
- line 852
- line 854
- line 855
- line 875
- line 879
- line 881
- line 1110
- line 1111
- line 1112
- line 1120
- line 1121
- line 1122
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.cpp
- contrib/llvm/lib/Target/X86/X86DomainReassignment.cpp
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- line 194
- line 243
- line 257
- line 261
- line 264
- line 270
- line 271
- line 274
- line 299
- line 312
- line 327
- line 345
- line 364
- line 379
- line 401
- line 445
- line 460
- line 482
- line 494
- line 521
- line 553
- line 582
- line 625
- line 654
- line 712
- line 748
- line 774
- line 803
- line 845
- line 868
- line 969
- line 996
- line 1039
- line 1080
- line 1102
- line 1149
- line 1162
- line 1183
- line 1222
- line 1234
- line 1583
- line 1604
- line 1609
- line 1614
- line 1620
- line 1626
- line 1632
- line 1638
- line 1698
- line 1702
- line 1706
- line 1710
- line 1714
- line 1718
- line 2000
- line 2004
- line 2008
- line 2012
- line 2016
- line 2020
- line 2024
- line 2028
- line 2032
- line 2036
- line 2040
- line 2044
- line 2048
- line 2051
- line 2135
- line 2139
- line 2143
- line 2146
- line 2202
- line 2206
- line 2216
- line 2221
- line 2223
- line 2258
- line 2262
- line 2269
- line 2272
- line 2275
- line 2357
- line 2361
- line 2365
- line 2369
- line 2486
- line 2490
- line 2494
- line 2498
- line 2503
- line 2507
- line 2511
- line 2515
- line 2558
- line 2562
- line 2565
- line 2656
- line 2657
- line 2659
- line 3099
- line 3105
- line 3164
- line 3200
- line 3203
- line 3223
- line 3236
- line 3238
- contrib/llvm/lib/Transforms/IPO/HotColdSplitting.cpp
- contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp
- contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp
- contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp
- contrib/llvm/lib/Transforms/Scalar/GVNSink.cpp
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
- contrib/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
- contrib/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp
- contrib/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- line 357
- line 968
- line 970
- line 976
- line 983
- line 1588
- line 1589
- line 1810
- line 1858
- line 1875
- line 1906
- line 1997
- line 2066
- line 2190
- line 2452
- line 2472
- line 2523
- line 2528
- line 2560
- line 2594
- line 2866
- line 3032
- line 3037
- line 3041
- line 3045
- line 3050
- line 3053
- line 3088
- line 3094
- line 3098
- line 3102
- line 3138
- line 3241
- line 3666
- line 3842
- line 4801
- line 4802
- line 4811
- line 4828
- line 4829
- line 4840
- line 4843
- line 4847
- line 5384
- line 5419
- line 5420
- line 5423
- line 5477
- line 5481
- line 5487
- line 5493
- line 5498
- line 5501
- line 5515
- line 5517
- line 5519
- line 5523
- line 5524
- line 5584
- line 5592
- line 5595
- line 5666
- line 5667
- line 5673
- line 5680
- line 5710
- line 5715
- line 5718
- line 5721
- line 5727
- line 5729
- line 5866
- line 5872
- line 5875
- line 5879
- line 5884
- line 7310
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm/tools/llvm-diff/DifferenceEngine.cpp
- contrib/llvm/utils/TableGen/CodeGenSchedule.cpp
- contrib/llvm/utils/TableGen/CodeGenSchedule.h, line 172
- contrib/llvm/utils/TableGen/DAGISelEmitter.cpp
- contrib/llvm/utils/TableGen/SubtargetEmitter.cpp, line 673