OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:PatternMatch
(Results
1 - 25
of
101
) sorted by relevancy
1
2
3
4
5
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/
InstCombiner.h
25
#include "llvm/IR/
PatternMatch
.h"
127
if (isa<CastInst>(V) || match(V, m_Neg(
PatternMatch
::m_Value())) ||
128
match(V, m_Not(
PatternMatch
::m_Value())) ||
129
match(V, m_FNeg(
PatternMatch
::m_Value())))
221
return match(&SI,
PatternMatch
::m_LogicalAnd(
PatternMatch
::m_Value(),
222
PatternMatch
::m_Value())) ||
223
match(&SI,
PatternMatch
::m_LogicalOr(
PatternMatch
::m_Value(),
224
PatternMatch
::m_Value()))
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUInstCombineIntrinsic.cpp
77
if (match(&V, m_FPExt(
PatternMatch
::m_Value(CastSrc))) ||
78
match(&V, m_SExt(
PatternMatch
::m_Value(CastSrc))) ||
79
match(&V, m_ZExt(
PatternMatch
::m_Value(CastSrc)))) {
177
if (match(Op0,
PatternMatch
::m_FiniteNonZero()) ||
178
match(Op1,
PatternMatch
::m_FiniteNonZero())) {
502
if (match(Src0,
PatternMatch
::m_NaN()) || isa<UndefValue>(Src0)) {
504
} else if (match(Src1,
PatternMatch
::m_NaN()) || isa<UndefValue>(Src1)) {
506
} else if (match(Src2,
PatternMatch
::m_NaN()) || isa<UndefValue>(Src2)) {
615
((match(Src1,
PatternMatch
::m_One()) &&
616
match(Src0, m_ZExt(
PatternMatch
::m_Value(ExtSrc)))) |
[
all
...]
AMDGPULowerKernelAttributes.cpp
24
#include "llvm/IR/
PatternMatch
.h"
176
using namespace llvm::
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
OverflowInstAnalysis.cpp
17
#include "llvm/IR/
PatternMatch
.h"
20
using namespace llvm::
PatternMatch
;
InstructionPrecedenceTracking.cpp
22
#include "llvm/IR/
PatternMatch
.h"
141
using namespace
PatternMatch
;
GuardUtils.cpp
13
#include "llvm/IR/
PatternMatch
.h"
16
using namespace llvm::
PatternMatch
;
CmpInstAnalysis.cpp
17
#include "llvm/IR/
PatternMatch
.h"
69
using namespace
PatternMatch
;
AssumeBundleQueries.cpp
18
#include "llvm/IR/
PatternMatch
.h"
22
using namespace llvm::
PatternMatch
;
AliasSetTracker.cpp
27
#include "llvm/IR/
PatternMatch
.h"
176
using namespace
PatternMatch
;
488
using namespace
PatternMatch
;
AssumptionCache.cpp
26
#include "llvm/IR/
PatternMatch
.h"
38
using namespace llvm::
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LowerWidenableCondition.cpp
23
#include "llvm/IR/
PatternMatch
.h"
51
using namespace llvm::
PatternMatch
;
LowerConstantIntrinsics.cpp
30
#include "llvm/IR/
PatternMatch
.h"
38
using namespace llvm::
PatternMatch
;
DivRemPairs.cpp
23
#include "llvm/IR/
PatternMatch
.h"
31
using namespace llvm::
PatternMatch
;
LoopDeletion.cpp
24
#include "llvm/IR/
PatternMatch
.h"
110
using namespace
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
GuardUtils.cpp
18
#include "llvm/IR/
PatternMatch
.h"
23
using namespace llvm::
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/tools/bugpoint-passes/
TestPasses.cpp
23
#include "llvm/IR/
PatternMatch
.h"
24
using namespace llvm::
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
MVEGatherScatterLowering.cpp
36
#include "llvm/IR/
PatternMatch
.h"
351
using namespace
PatternMatch
;
403
using namespace
PatternMatch
;
423
using namespace
PatternMatch
;
445
using namespace
PatternMatch
;
514
using namespace
PatternMatch
;
551
using namespace
PatternMatch
;
575
using namespace
PatternMatch
;
598
using namespace
PatternMatch
;
ARMTargetTransformInfo.cpp
26
#include "llvm/IR/
PatternMatch
.h"
121
using namespace
PatternMatch
;
167
if (match(Arg,
PatternMatch
::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>(
168
PatternMatch
::m_Value(ArgArg))) &&
173
if (match(Arg, m_Xor(
PatternMatch
::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>(
174
PatternMatch
::m_Value(ArgArg)),
175
PatternMatch
::m_Constant(XorMask))) &&
196
if (match(Arg,
PatternMatch
::m_Intrinsic<Intrinsic::arm_mve_pred_i2v>(
197
PatternMatch
::m_Value(ArgArg)))) {
302
PatternMatch
::match(RHS, PatternMatch::m_ConstantInt(C)) &
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/Target/BPF/
BPFAdjustOpt.cpp
19
#include "llvm/IR/
PatternMatch
.h"
29
using namespace llvm::
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
HexagonGenExtract.cpp
21
#include "llvm/IR/
PatternMatch
.h"
97
using namespace
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/examples/IRTransforms/
SimplifyCFG.cpp
17
// use additional utilities to simplify the code (e.g. LLVM's
PatternMatch
.h).
42
#include "llvm/IR/
PatternMatch
.h"
47
using namespace
PatternMatch
;
218
// version, which uses
PatternMatch
.h.
/src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
InstructionSimplify.h
40
#include "llvm/IR/
PatternMatch
.h"
138
using namespace
PatternMatch
;
/src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86PreAMXConfig.cpp
49
#include "llvm/IR/
PatternMatch
.h"
56
using namespace
PatternMatch
;
X86InstCombineIntrinsic.cpp
45
if (
PatternMatch
::match(
46
Mask,
PatternMatch
::m_SExt(
PatternMatch
::m_Value(ExtMask))) &&
546
if (match(CarryIn,
PatternMatch
::m_ZeroInt())) {
1634
if (match(Mask,
PatternMatch
::m_SExt(
PatternMatch
::m_Value(BoolVec))) &&
/src/external/apache2/llvm/dist/llvm/lib/IR/
IntrinsicInst.cpp
31
#include "llvm/IR/
PatternMatch
.h"
383
using namespace
PatternMatch
;
Completed in 63 milliseconds
1
2
3
4
5
Indexes created Sun Sep 20 00:26:38 UTC 2026