HomeSort by: relevance | last modified time | path
    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