Searched refs:ComplexDeinterleavingOperation (Results 1 – 7 of 7) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ComplexDeinterleavingPass.cpp | 150 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 D | ComplexDeinterleavingPass.h | 35 enum class ComplexDeinterleavingOperation { enum
|
| H A D | TargetLowering.h | 68 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 D | ARMISelLowering.h | 758 ComplexDeinterleavingOperation Operation, Type *Ty) const override; 761 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
|
| H A D | ARMISelLowering.cpp | 22093 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 D | AArch64ISelLowering.h | 889 ComplexDeinterleavingOperation Operation, Type *Ty) const override; 892 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
|
| H A D | AArch64ISelLowering.cpp | 26904 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()
|