Home
last modified time | relevance | path

Searched refs:OperationType (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPlan.h597 enum class OperationType : unsigned char { enum
650 OperationType OpType;
665 VPIRFlags() : OpType(OperationType::Other), AllFlags(0) {} in VPIRFlags()
669 OpType = OperationType::Cmp; in VPIRFlags()
672 OpType = OperationType::DisjointOp; in VPIRFlags()
675 OpType = OperationType::OverflowingBinOp; in VPIRFlags()
678 OpType = OperationType::Trunc; in VPIRFlags()
681 OpType = OperationType::PossiblyExactOp; in VPIRFlags()
684 OpType = OperationType::GEPOp; in VPIRFlags()
687 OpType = OperationType::NonNegOp; in VPIRFlags()
[all …]
H A DVPlanRecipes.cpp397 assert(OpType == OperationType::FPMathOp && in getFastMathFlags()
1768 case OperationType::OverflowingBinOp: in flagsValidForOpcode()
1772 case OperationType::Trunc: in flagsValidForOpcode()
1774 case OperationType::DisjointOp: in flagsValidForOpcode()
1776 case OperationType::PossiblyExactOp: in flagsValidForOpcode()
1778 case OperationType::GEPOp: in flagsValidForOpcode()
1781 case OperationType::FPMathOp: in flagsValidForOpcode()
1789 case OperationType::NonNegOp: in flagsValidForOpcode()
1792 case OperationType::Cmp: in flagsValidForOpcode()
1794 case OperationType::Other: in flagsValidForOpcode()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h787 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DARMISelLowering.cpp22065 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR() argument
22095 B, OperationType, Rotation, LowerSplitA, LowerSplitB, LowerSplitAcc); in createComplexDeinterleavingIR()
22097 B, OperationType, Rotation, UpperSplitA, UpperSplitB, UpperSplitAcc); in createComplexDeinterleavingIR()
22106 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
22116 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h424 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DAArch64ISelLowering.cpp30347 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR() argument
30382 B, OperationType, Rotation, LowerSplitA, LowerSplitB, LowerSplitAcc); in createComplexDeinterleavingIR()
30384 B, OperationType, Rotation, UpperSplitA, UpperSplitB, UpperSplitAcc); in createComplexDeinterleavingIR()
30391 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
30414 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
30443 if (OperationType == ComplexDeinterleavingOperation::CDot && IsInt && in createComplexDeinterleavingIR()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp9911 unsigned OperationType = 0; in CheckMemaccessArguments() local
9917 OperationType = 1; in CheckMemaccessArguments()
9919 OperationType = 2; in CheckMemaccessArguments()
9921 OperationType = 3; in CheckMemaccessArguments()
9927 << IsContained << ContainedRD << OperationType in CheckMemaccessArguments()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3552 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,