Defined in 3 files as a function:
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 71 (as a function)
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 475 (as a function)
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 476 (as a function)
Referenced in 49 files:
- contrib/llvm/include/llvm/IR/PatternMatch.h
- contrib/llvm/lib/Analysis/AssumptionCache.cpp
- contrib/llvm/lib/Analysis/CmpInstAnalysis.cpp, line 137
- contrib/llvm/lib/Analysis/IVDescriptors.cpp
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- line 100
- line 100
- line 593
- line 594
- line 607
- line 752
- line 752
- line 774
- line 774
- line 796
- line 796
- line 807
- line 808
- line 819
- line 820
- line 866
- line 867
- line 956
- line 1037
- line 1044
- line 1045
- line 1050
- line 1051
- line 1056
- line 1093
- line 1095
- line 1101
- line 1103
- line 1158
- line 1226
- line 1302
- line 1329
- line 1340
- line 1340
- line 1372
- line 1395
- line 1400
- line 1404
- line 1436
- line 1436
- line 1461
- line 1461
- line 1544
- line 1545
- line 1552
- line 1553
- line 1565
- line 1568
- line 1638
- line 1641
- line 1808
- line 1812
- line 1822
- line 1828
- line 1888
- line 1889
- line 1890
- line 1941
- line 1945
- line 1949
- line 1953
- line 1961
- line 1961
- line 1971
- line 1971
- line 1980
- line 1980
- line 1989
- line 1989
- line 2016
- line 2017
- line 2025
- line 2032
- line 2706
- line 2831
- line 2847
- line 2865
- line 2872
- line 2880
- line 2902
- line 2932
- line 2963
- line 2964
- line 2974
- line 2975
- line 2990
- line 3114
- line 3114
- line 3120
- line 3120
- line 3127
- line 3127
- line 3135
- line 3135
- line 3188
- line 3188
- line 3194
- line 3194
- line 3201
- line 3201
- line 3209
- line 3209
- line 3262
- line 3262
- line 3263
- line 3263
- line 3272
- line 3272
- line 3273
- line 3273
- line 3282
- line 3282
- line 3283
- line 3283
- line 3292
- line 3292
- line 3293
- line 3293
- line 3896
- line 3896
- line 3902
- line 3911
- line 3911
- line 3912
- line 3913
- line 3913
- line 3914
- line 4092
- line 4100
- line 4107
- line 4116
- line 4554
- line 4555
- line 4583
- line 4588
- line 4598
- line 4599
- line 4627
- line 4676
- line 4920
- line 4924
- line 4929
- line 4934
- line 4939
- line 4944
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, line 830
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- line 201
- line 201
- line 202
- line 204
- line 204
- line 205
- line 628
- line 636
- line 636
- line 649
- line 650
- line 664
- line 664
- line 677
- line 678
- line 692
- line 692
- line 708
- line 709
- line 726
- line 740
- line 755
- line 767
- line 778
- line 789
- line 800
- line 811
- line 822
- line 831
- line 998
- line 998
- line 1716
- line 1721
- line 1731
- line 1731
- line 1732
- line 1732
- line 1742
- line 1742
- line 1755
- line 1755
- line 1759
- line 1760
- line 1763
- line 1764
- line 1788
- line 1788
- line 1789
- line 1789
- line 2049
- line 2049
- line 2058
- line 2058
- line 2071
- line 2071
- line 2095
- line 2095
- line 2099
- line 2099
- line 2132
- line 2132
- line 2843
- line 4783
- line 4783
- line 4785
- line 4785
- line 5181
- line 5186
- line 5346
- line 5346
- line 5347
- line 5347
- line 5419
- contrib/llvm/lib/Analysis/VectorUtils.cpp, line 292
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 1715
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 1852
- contrib/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp, line 427
- contrib/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
- line 783
- line 786
- line 788
- line 791
- line 794
- line 797
- line 811
- line 817
- line 819
- line 838
- line 838
- line 843
- line 848
- line 870
- line 875
- line 888
- line 895
- line 910
- line 914
- line 929
- line 934
- line 938
- line 950
- line 955
- line 959
- line 1020
- line 1060
- line 1113
- line 1115
- line 1123
- line 1131
- line 1131
- line 1149
- line 1184
- line 1188
- line 1199
- line 1199
- line 1205
- line 1205
- line 1241
- line 1241
- line 1242
- line 1243
- line 1243
- line 1244
- line 1246
- line 1246
- line 1247
- line 1288
- line 1291
- line 1492
- line 1492
- line 1496
- line 1500
- line 1506
- line 1513
- line 1522
- line 1537
- line 1550
- line 1555
- line 1590
- line 1594
- line 1601
- line 1601
- line 1609
- line 1619
- line 1619
- line 1624
- line 1629
- line 1634
- line 1634
- line 1641
- line 1652
- line 1652
- line 1658
- line 1679
- line 1700
- line 1701
- line 1706
- line 1707
- line 1719
- line 1769
- line 1772
- line 1775
- line 1785
- line 1785
- line 1803
- line 1809
- line 1813
- line 1822
- line 1827
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- line 91
- line 97
- line 338
- line 338
- line 345
- line 345
- line 373
- line 373
- line 399
- line 399
- line 881
- line 881
- line 882
- line 882
- line 942
- line 976
- line 1095
- line 1099
- line 1275
- line 1276
- line 1318
- line 1328
- line 1418
- line 1418
- line 1427
- line 1427
- line 1445
- line 1445
- line 1453
- line 1453
- line 1504
- line 1561
- line 1570
- line 1579
- line 1595
- line 1595
- line 1596
- line 1596
- line 1632
- line 1657
- line 1682
- line 1685
- line 1689
- line 1689
- line 1690
- line 1695
- line 1695
- line 1695
- line 1704
- line 1704
- line 1712
- line 1712
- line 1727
- line 1727
- line 1735
- line 1735
- line 1755
- line 1758
- line 1777
- line 1777
- line 1778
- line 1778
- line 1781
- line 1781
- line 1782
- line 1782
- line 1785
- line 1785
- line 1786
- line 1786
- line 1794
- line 1794
- line 1795
- line 1795
- line 1796
- line 1796
- line 1797
- line 1797
- line 1825
- line 1825
- line 1826
- line 1841
- line 1913
- line 1915
- line 1929
- line 1995
- line 1996
- line 2229
- line 2229
- line 2240
- line 2240
- line 2241
- line 2241
- line 2249
- line 2249
- line 2257
- line 2257
- line 2268
- line 2282
- line 2285
- line 2289
- line 2292
- line 2322
- line 2322
- line 2323
- line 2327
- line 2327
- line 2327
- line 2332
- line 2332
- line 2340
- line 2340
- line 2348
- line 2348
- line 2368
- line 2392
- line 2392
- line 2400
- line 2400
- line 2419
- line 2422
- line 2433
- line 2445
- line 2445
- line 2445
- line 2446
- line 2446
- line 2446
- line 2471
- line 2471
- line 2482
- line 2482
- line 2493
- line 2493
- line 2509
- line 2509
- line 2511
- line 2511
- line 2607
- line 2609
- line 2610
- line 2611
- line 2615
- line 2644
- line 2644
- line 2695
- line 2695
- line 2696
- line 2706
- line 2706
- line 2712
- line 2712
- line 2741
- line 2741
- line 2746
- line 2746
- line 2756
- line 2761
- line 2766
- line 2774
- line 2779
- line 2788
- line 2788
- line 2798
- line 2803
- line 2810
- line 2855
- line 2859
- line 2864
- line 2872
- line 2877
- line 2877
- line 2878
- line 2883
- line 2883
- line 2884
- line 2889
- line 2889
- line 2893
- line 2893
- line 2899
- line 2899
- line 2921
- line 2953
- line 2961
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- line 310
- line 310
- line 465
- line 466
- line 511
- line 511
- line 515
- line 515
- line 516
- line 536
- line 541
- line 613
- line 618
- line 740
- line 746
- line 761
- line 788
- line 826
- line 827
- line 1208
- line 1214
- line 1215
- line 1408
- line 1435
- line 1624
- line 2067
- line 2074
- line 2101
- line 2101
- line 2101
- line 2123
- line 2130
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- line 1358
- line 1358
- line 1376
- line 1444
- line 1650
- line 1677
- line 1677
- line 1678
- line 1770
- line 1788
- line 1788
- line 1802
- line 1802
- line 1803
- line 1803
- line 1840
- line 2437
- line 2437
- line 2514
- line 2942
- line 2943
- line 2944
- line 2945
- line 2948
- line 2948
- line 3037
- line 3115
- line 3118
- line 3316
- line 3437
- line 3461
- line 3462
- line 3463
- line 3464
- line 3470
- line 3487
- line 3504
- line 3521
- line 3548
- line 3548
- line 3554
- line 3554
- line 3576
- line 3576
- line 3583
- line 3583
- line 3584
- line 3584
- line 3617
- line 3618
- line 3619
- line 3620
- line 3629
- line 3630
- line 3631
- line 3632
- line 3645
- line 3646
- line 3662
- line 3686
- line 3686
- line 3687
- line 3688
- line 4016
- line 4395
- line 4400
- line 4422
- line 4697
- line 4697
- line 4714
- line 4715
- line 4717
- line 4750
- line 4751
- line 4787
- line 4787
- line 4788
- line 4886
- line 4908
- line 4963
- line 4963
- line 4971
- line 4972
- line 4982
- line 4982
- line 4995
- line 4995
- line 4999
- line 4999
- line 5028
- line 5032
- line 5335
- line 5509
- line 5511
- line 5522
- line 5524
- contrib/llvm/lib/Transforms/InstCombine/InstCombineInternal.h
- contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
- line 62
- line 62
- line 62
- line 156
- line 171
- line 201
- line 201
- line 203
- line 222
- line 226
- line 226
- line 234
- line 238
- line 238
- line 249
- line 249
- line 295
- line 298
- line 313
- line 315
- line 325
- line 327
- line 369
- line 369
- line 374
- line 378
- line 382
- line 386
- line 398
- line 404
- line 420
- line 426
- line 438
- line 439
- line 452
- line 457
- line 468
- line 473
- line 614
- line 615
- line 622
- line 623
- line 645
- line 647
- line 698
- line 698
- line 705
- line 707
- line 711
- line 774
- line 779
- line 808
- line 809
- line 838
- line 838
- line 847
- line 848
- line 881
- line 886
- line 903
- line 917
- line 917
- line 918
- line 919
- line 921
- line 922
- line 977
- line 992
- line 1013
- line 1053
- line 1082
- line 1090
- line 1093
- line 1135
- line 1135
- line 1141
- line 1141
- line 1153
- line 1156
- line 1175
- line 1175
- line 1185
- line 1277
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- line 65
- line 96
- line 98
- line 146
- line 289
- line 289
- line 290
- line 290
- line 291
- line 291
- line 292
- line 292
- line 500
- line 505
- line 505
- line 510
- line 557
- line 572
- line 708
- line 709
- line 1000
- line 1161
- line 1391
- line 1391
- line 1400
- line 1400
- line 1405
- line 1406
- line 1563
- line 1563
- line 1568
- line 1569
- line 1644
- line 1644
- line 1872
- line 2006
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 471
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 139
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp
- contrib/llvm/lib/Transforms/Scalar/GuardWidening.cpp
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 842
- contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 406
- contrib/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp
- contrib/llvm/lib/Transforms/Utils/PredicateInfo.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp