Home
last modified time | relevance | path

Searched refs:ComplexDeinterleavingOperation (Results 1 – 7 of 7) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DComplexDeinterleavingPass.cpp150 ComplexDeinterleavingOperation Operation;
927 ComplexDeinterleavingOperation::CMulPartial, NewVTy); in identifyNode()
929 ComplexDeinterleavingOperation::CAdd, NewVTy); in identifyNode()
1931 case ComplexDeinterleavingOperation::CAdd: in replaceNode()
1932 case ComplexDeinterleavingOperation::CMulPartial: in replaceNode()
1933 case ComplexDeinterleavingOperation::Symmetric: { in replaceNode()
1951 case ComplexDeinterleavingOperation::Deinterleave: in replaceNode()
1954 case ComplexDeinterleavingOperation::Splat: { in replaceNode()
1973 case ComplexDeinterleavingOperation::ReductionPHI: { in replaceNode()
1983 case ComplexDeinterleavingOperation::ReductionOperation: in replaceNode()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DComplexDeinterleavingPass.h35 enum class ComplexDeinterleavingOperation { enum
H A DTargetLowering.h68 enum class ComplexDeinterleavingOperation; variable
3285 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported()
3293 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h758 ComplexDeinterleavingOperation Operation, Type *Ty) const override;
761 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DARMISelLowering.cpp22093 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported()
22109 if (Operation != ComplexDeinterleavingOperation::CAdd) in isComplexDeinterleavingOperationSupported()
22118 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR()
22159 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
22169 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.h889 ComplexDeinterleavingOperation Operation, Type *Ty) const override;
892 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
H A DAArch64ISelLowering.cpp26904 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported()
26936 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR()
26975 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR()
27001 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()