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.h965 enum class OperationType : unsigned char { enum
1014 OperationType OpType;
1037 OpType = OperationType::Other; in VPSingleDefRecipe()
1045 OpType = OperationType::Cmp; in VPRecipeWithIRFlags()
1048 OpType = OperationType::DisjointOp; in VPRecipeWithIRFlags()
1051 OpType = OperationType::OverflowingBinOp; in VPRecipeWithIRFlags()
1054 OpType = OperationType::PossiblyExactOp; in VPRecipeWithIRFlags()
1057 OpType = OperationType::GEPOp; in VPRecipeWithIRFlags()
1060 OpType = OperationType::NonNegOp; in VPRecipeWithIRFlags()
1063 OpType = OperationType::FPMathOp; in VPRecipeWithIRFlags()
[all …]
H A DVPlanRecipes.cpp317 assert(OpType == OperationType::FPMathOp && in getFastMathFlags()
1010 case OperationType::Cmp: in printFlags()
1013 case OperationType::DisjointOp: in printFlags()
1017 case OperationType::PossiblyExactOp: in printFlags()
1021 case OperationType::OverflowingBinOp: in printFlags()
1027 case OperationType::FPMathOp: in printFlags()
1030 case OperationType::GEPOp: in printFlags()
1034 case OperationType::NonNegOp: in printFlags()
1038 case OperationType::Other: in printFlags()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h760 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DARMISelLowering.cpp22141 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR() argument
22171 B, OperationType, Rotation, LowerSplitA, LowerSplitB, LowerSplitAcc); in createComplexDeinterleavingIR()
22173 B, OperationType, Rotation, UpperSplitA, UpperSplitB, UpperSplitAcc); in createComplexDeinterleavingIR()
22182 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
22192 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h917 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DAArch64ISelLowering.cpp28512 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR() argument
28542 B, OperationType, Rotation, LowerSplitA, LowerSplitB, LowerSplitAcc); in createComplexDeinterleavingIR()
28544 B, OperationType, Rotation, UpperSplitA, UpperSplitB, UpperSplitAcc); in createComplexDeinterleavingIR()
28551 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
28577 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaChecking.cpp8765 unsigned OperationType = 0; in CheckMemaccessArguments() local
8771 OperationType = 1; in CheckMemaccessArguments()
8773 OperationType = 2; in CheckMemaccessArguments()
8775 OperationType = 3; in CheckMemaccessArguments()
8781 << IsContained << ContainedRD << OperationType in CheckMemaccessArguments()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h3412 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,