Defined in 3 files as a function:
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 72 (as a function)
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 355 (as a function)
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 356 (as a function)
Referenced in 41 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/InstructionSimplify.cpp
- line 545
- line 546
- line 559
- line 700
- line 700
- line 722
- line 722
- line 744
- line 744
- line 755
- line 756
- line 767
- line 768
- line 815
- line 816
- line 982
- line 982
- line 996
- line 997
- line 1002
- line 1039
- line 1041
- line 1221
- line 1241
- line 1266
- line 1289
- line 1294
- line 1298
- line 1330
- line 1330
- line 1355
- line 1355
- line 1421
- line 1424
- line 1489
- line 1492
- line 1653
- line 1657
- line 1667
- line 1673
- line 1757
- line 1761
- line 1765
- line 1769
- line 1777
- line 1777
- line 1787
- line 1787
- line 1796
- line 1796
- line 1805
- line 1805
- line 1832
- line 1833
- line 1841
- line 1848
- line 2557
- line 2573
- line 2591
- line 2598
- line 2606
- line 2628
- line 2658
- line 2689
- line 2690
- line 2700
- line 2701
- line 2716
- line 2799
- line 2799
- line 2805
- line 2805
- line 2812
- line 2812
- line 2820
- line 2820
- line 2873
- line 2873
- line 2879
- line 2879
- line 2886
- line 2886
- line 2894
- line 2894
- line 2947
- line 2947
- line 2948
- line 2948
- line 2957
- line 2957
- line 2958
- line 2958
- line 2967
- line 2967
- line 2968
- line 2968
- line 2977
- line 2977
- line 2978
- line 2978
- line 3567
- line 3567
- line 3573
- line 3720
- line 3728
- line 3735
- line 3744
- line 4178
- line 4183
- line 4506
- line 4512
- line 4519
- line 4526
- line 4533
- line 4540
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp, line 806
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- line 610
- line 618
- line 618
- line 631
- line 632
- line 646
- line 646
- line 659
- line 660
- line 674
- line 674
- line 690
- line 691
- line 708
- line 722
- line 737
- line 749
- line 760
- line 771
- line 782
- line 793
- line 804
- line 813
- line 972
- line 974
- line 1660
- line 1665
- line 1675
- line 1675
- line 1676
- line 1676
- line 1686
- line 1686
- line 1699
- line 1699
- line 1702
- line 1703
- line 1706
- line 1707
- line 1731
- line 1731
- line 1732
- line 1732
- line 1961
- line 1961
- line 1970
- line 1970
- line 1983
- line 1983
- line 2007
- line 2007
- line 2011
- line 2011
- line 2044
- line 2044
- line 2674
- line 4637
- line 4642
- line 4809
- line 4809
- line 4810
- line 4810
- contrib/llvm/lib/Analysis/VectorUtils.cpp, line 274
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonGenExtract.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
- line 918
- line 921
- line 923
- line 926
- line 929
- line 932
- line 946
- line 952
- line 954
- line 972
- line 977
- line 999
- line 1004
- line 1017
- line 1024
- line 1057
- line 1110
- line 1112
- line 1120
- line 1138
- line 1173
- line 1177
- line 1256
- line 1256
- line 1261
- line 1261
- line 1266
- line 1266
- line 1274
- line 1274
- line 1525
- line 1530
- line 1545
- line 1549
- line 1554
- line 1568
- line 1573
- line 1592
- line 1596
- line 1603
- line 1603
- line 1611
- line 1621
- line 1621
- line 1626
- line 1631
- line 1636
- line 1636
- line 1643
- line 1655
- line 1655
- line 1661
- line 1670
- line 1671
- line 1676
- line 1677
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- line 91
- line 97
- line 334
- line 334
- line 341
- line 341
- line 369
- line 369
- line 395
- line 395
- line 699
- line 699
- line 700
- line 700
- line 786
- line 790
- line 966
- line 967
- line 1009
- line 1019
- line 1109
- line 1109
- line 1118
- line 1118
- line 1136
- line 1136
- line 1144
- line 1144
- line 1183
- line 1192
- line 1201
- line 1217
- line 1217
- line 1218
- line 1218
- line 1254
- line 1279
- line 1305
- line 1305
- line 1313
- line 1313
- line 1327
- line 1327
- line 1328
- line 1333
- line 1333
- line 1333
- line 1342
- line 1342
- line 1350
- line 1350
- line 1365
- line 1365
- line 1373
- line 1373
- line 1393
- line 1396
- line 1416
- line 1416
- line 1417
- line 1417
- line 1420
- line 1420
- line 1421
- line 1421
- line 1424
- line 1424
- line 1425
- line 1425
- line 1472
- line 1474
- line 1494
- line 1561
- line 1562
- line 1795
- line 1804
- line 1817
- line 1817
- line 1818
- line 1818
- line 1826
- line 1826
- line 1834
- line 1834
- line 1845
- line 1859
- line 1862
- line 1866
- line 1869
- line 1899
- line 1899
- line 1900
- line 1904
- line 1904
- line 1904
- line 1909
- line 1909
- line 1917
- line 1917
- line 1925
- line 1925
- line 1945
- line 1969
- line 1969
- line 1977
- line 1977
- line 1996
- line 1999
- line 2010
- line 2022
- line 2022
- line 2022
- line 2023
- line 2023
- line 2023
- line 2048
- line 2048
- line 2050
- line 2050
- line 2061
- line 2061
- line 2063
- line 2063
- line 2074
- line 2074
- line 2076
- line 2076
- line 2092
- line 2092
- line 2094
- line 2094
- line 2178
- line 2178
- line 2184
- line 2184
- line 2210
- line 2210
- line 2218
- line 2224
- line 2233
- line 2233
- line 2243
- line 2254
- line 2268
- line 2314
- line 2314
- line 2323
- line 2323
- line 2337
- line 2337
- line 2342
- line 2342
- line 2356
- line 2356
- line 2357
- line 2357
- line 2366
- line 2366
- line 2367
- line 2367
- line 2376
- line 2376
- line 2380
- line 2380
- line 2388
- line 2388
- line 2410
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- line 1361
- line 1361
- line 1427
- line 1617
- line 1644
- line 1644
- line 1645
- line 1737
- line 1755
- line 1755
- line 1769
- line 1769
- line 1770
- line 1770
- line 1807
- line 2407
- line 2407
- line 3034
- line 3155
- line 3173
- line 3174
- line 3175
- line 3176
- line 3182
- line 3199
- line 3216
- line 3233
- line 3260
- line 3260
- line 3266
- line 3266
- line 3288
- line 3288
- line 3295
- line 3295
- line 3296
- line 3296
- line 3329
- line 3330
- line 3331
- line 3332
- line 3341
- line 3342
- line 3343
- line 3344
- line 3357
- line 3358
- line 3374
- line 3398
- line 3398
- line 3399
- line 3400
- line 3721
- line 4114
- line 4119
- line 4141
- line 4429
- line 4429
- line 4430
- line 4574
- line 4574
- line 4582
- line 4583
- line 4593
- line 4593
- line 4606
- line 4606
- line 4610
- line 4610
- line 4638
- line 4642
- line 5016
- line 5070
- line 5070
- contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
- line 61
- line 61
- line 61
- line 218
- line 233
- line 272
- line 272
- line 274
- line 294
- line 298
- line 298
- line 308
- line 308
- line 309
- line 309
- line 358
- line 361
- line 736
- line 737
- line 790
- line 790
- line 913
- line 914
- line 921
- line 922
- line 946
- line 948
- line 1002
- line 1002
- line 1070
- line 1075
- line 1109
- line 1110
- line 1139
- line 1139
- line 1148
- line 1149
- line 1184
- line 1189
- line 1265
- line 1286
- line 1376
- line 1382
- line 1414
- line 1416
- line 1419
- line 1439
- line 1439
- line 1450
- line 1450
- line 1475
- line 1475
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 438
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 125
- 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 803
- contrib/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm/lib/Transforms/Scalar/NaryReassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/StructurizeCFG.cpp, line 372
- contrib/llvm/lib/Transforms/Utils/LoopUtils.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