/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Transforms/InstCombine/ |
D | InstCombiner.h | 129 if (isa<CastInst>(V) || match(V, m_Neg(PatternMatch::m_Value())) || in getComplexity() 130 match(V, m_Not(PatternMatch::m_Value())) || in getComplexity() 131 match(V, m_FNeg(PatternMatch::m_Value()))) in getComplexity() 223 return match(&SI, PatternMatch::m_LogicalAnd(PatternMatch::m_Value(), in shouldAvoidAbsorbingNotIntoSelect() 224 PatternMatch::m_Value())) || in shouldAvoidAbsorbingNotIntoSelect() 225 match(&SI, PatternMatch::m_LogicalOr(PatternMatch::m_Value(), in shouldAvoidAbsorbingNotIntoSelect() 226 PatternMatch::m_Value())); in shouldAvoidAbsorbingNotIntoSelect() 237 if (match(V, m_Not(PatternMatch::m_Value()))) in isFreeToInvert() 241 if (match(V, PatternMatch::m_AnyIntegralConstant())) in isFreeToInvert() 251 if (match(V, m_Add(PatternMatch::m_Value(), PatternMatch::m_ImmConstant()))) in isFreeToInvert() [all …]
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstCombineIntrinsic.cpp | 91 bool IsExt = IsFloat ? match(&V, m_FPExt(PatternMatch::m_Value(CastSrc))) in canSafelyConvertTo16Bit() 92 : match(&V, m_ZExt(PatternMatch::m_Value(CastSrc))); in canSafelyConvertTo16Bit() 338 if (match(Op0, PatternMatch::m_FiniteNonZero()) || in canSimplifyLegacyMulToMul() 339 match(Op1, PatternMatch::m_FiniteNonZero())) { in canSimplifyLegacyMulToMul() 647 if (match(Src0, PatternMatch::m_NaN()) || isa<UndefValue>(Src0)) { in instCombineIntrinsic() 649 } else if (match(Src1, PatternMatch::m_NaN()) || isa<UndefValue>(Src1)) { in instCombineIntrinsic() 651 } else if (match(Src2, PatternMatch::m_NaN()) || isa<UndefValue>(Src2)) { in instCombineIntrinsic() 759 ((match(Src1, PatternMatch::m_One()) && in instCombineIntrinsic() 760 match(Src0, m_ZExt(PatternMatch::m_Value(ExtSrc)))) || in instCombineIntrinsic() 761 (match(Src1, PatternMatch::m_AllOnes()) && in instCombineIntrinsic() [all …]
|
D | AMDGPULowerKernelAttributes.cpp | 220 using namespace llvm::PatternMatch; in processUse() 270 using namespace llvm::PatternMatch; in processUse()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | MVEGatherScatterLowering.cpp | 176 using namespace PatternMatch; in lowerGather() 217 using namespace PatternMatch; in tryCreateMaskedGatherBase() 237 using namespace PatternMatch; in tryCreateMaskedGatherOffset()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/ |
D | LowerWidenableCondition.cpp | 48 using namespace llvm::PatternMatch; in lowerWidenableCondition()
|
D | LowerConstantIntrinsics.cpp | 37 using namespace llvm::PatternMatch;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | LowerWidenableCondition.cpp | 51 using namespace llvm::PatternMatch; in lowerWidenableCondition()
|
D | LowerConstantIntrinsics.cpp | 34 using namespace llvm::PatternMatch;
|
D | LoopDeletion.cpp | 95 using namespace PatternMatch; in isLoopNeverExecuted()
|
/external/llvm/unittests/IR/ |
D | CMakeLists.txt | 24 PatternMatch.cpp
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/ |
D | OverflowInstAnalysis.cpp | 19 using namespace llvm::PatternMatch;
|
D | GuardUtils.cpp | 16 using namespace llvm::PatternMatch;
|
D | InstructionPrecedenceTracking.cpp | 149 using namespace PatternMatch; in isSpecialInstruction()
|
D | CmpInstAnalysis.cpp | 79 using namespace PatternMatch; in decomposeBitTestICmp()
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/ARM/ |
D | MVEGatherScatterLowering.cpp | 402 using namespace PatternMatch; in lowerGather() 456 using namespace PatternMatch; in tryCreateMaskedGatherBase() 476 using namespace PatternMatch; in tryCreateMaskedGatherBaseWB() 497 using namespace PatternMatch; in tryCreateMaskedGatherOffset() 579 using namespace PatternMatch; in lowerScatter() 618 using namespace PatternMatch; in tryCreateMaskedScatterBase() 642 using namespace PatternMatch; in tryCreateMaskedScatterBaseWB() 664 using namespace PatternMatch; in tryCreateMaskedScatterOffset()
|
D | ARMTargetTransformInfo.cpp | 123 using namespace PatternMatch; in instCombineIntrinsic() 169 if (match(Arg, PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>( in instCombineIntrinsic() 170 PatternMatch::m_Value(ArgArg))) && in instCombineIntrinsic() 175 if (match(Arg, m_Xor(PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_v2i>( in instCombineIntrinsic() 176 PatternMatch::m_Value(ArgArg)), in instCombineIntrinsic() 177 PatternMatch::m_Constant(XorMask))) && in instCombineIntrinsic() 198 if (match(Arg, PatternMatch::m_Intrinsic<Intrinsic::arm_mve_pred_i2v>( in instCombineIntrinsic() 199 PatternMatch::m_Value(ArgArg)))) { in instCombineIntrinsic() 347 PatternMatch::match(RHS, PatternMatch::m_ConstantInt(C)) && in isSSATMinMaxPattern() 357 PatternMatch::match(MinRHS, PatternMatch::m_ConstantInt(MinC)) && in isSSATMinMaxPattern() [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | InstructionPrecedenceTracking.cpp | 157 using namespace PatternMatch; in isSpecialInstruction()
|
D | GuardUtils.cpp | 16 using namespace llvm::PatternMatch;
|
D | CmpInstAnalysis.cpp | 69 using namespace PatternMatch; in decomposeBitTestICmp()
|
/external/llvm/lib/Transforms/Scalar/ |
D | GuardWidening.cpp | 242 using namespace llvm::PatternMatch; in run() 406 using namespace llvm::PatternMatch; in widenCondCommon() 486 using namespace llvm::PatternMatch; in parseRangeChecks()
|
/external/llvm/lib/Analysis/ |
D | AssumptionCache.cpp | 25 using namespace llvm::PatternMatch;
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/ |
D | GuardUtils.cpp | 23 using namespace llvm::PatternMatch;
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/ |
D | GuardUtils.cpp | 23 using namespace llvm::PatternMatch;
|
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/RISCV/ |
D | RISCVCodeGenPrepare.cpp | 89 using namespace PatternMatch; in visitZExtInst()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPULowerKernelAttributes.cpp | 185 using namespace llvm::PatternMatch; in processUse()
|