Searched refs:ComplexDeinterleavingOperation (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ComplexDeinterleavingPass.cpp | 140 ComplexDeinterleavingCompositeNode(ComplexDeinterleavingOperation Op, in ComplexDeinterleavingCompositeNode() 150 ComplexDeinterleavingOperation Operation; 285 NodePtr prepareCompositeNode(ComplexDeinterleavingOperation Operation, in prepareCompositeNode() 287 assert(((Operation != ComplexDeinterleavingOperation::ReductionPHI && in prepareCompositeNode() 288 Operation != ComplexDeinterleavingOperation::ReductionOperation) || in prepareCompositeNode() 644 ComplexDeinterleavingOperation::CMulPartial, Real, Imag); in identifyNodeWithImplicitAdd() 761 ComplexDeinterleavingOperation::CMulPartial, Real, Imag); in identifyPartialMul() 812 prepareCompositeNode(ComplexDeinterleavingOperation::CAdd, Real, Imag); in identifyAdd() 881 auto Node = prepareCompositeNode(ComplexDeinterleavingOperation::Symmetric, in identifySymmetricOperation() 927 ComplexDeinterleavingOperation::CMulPartial, NewVTy); in identifyNode() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | ComplexDeinterleavingPass.h | 35 enum class ComplexDeinterleavingOperation { enum
|
H A D | TargetLowering.h | 69 enum class ComplexDeinterleavingOperation; variable 3404 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported() 3412 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.h | 757 ComplexDeinterleavingOperation Operation, Type *Ty) const override; 760 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
|
H A D | ARMISelLowering.cpp | 22116 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported() 22132 if (Operation != ComplexDeinterleavingOperation::CAdd) in isComplexDeinterleavingOperationSupported() 22141 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, 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 D | AArch64ISelLowering.h | 914 ComplexDeinterleavingOperation Operation, Type *Ty) const override; 917 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType,
|
H A D | AArch64ISelLowering.cpp | 28480 ComplexDeinterleavingOperation Operation, Type *Ty) const { in isComplexDeinterleavingOperationSupported() 28512 IRBuilderBase &B, ComplexDeinterleavingOperation OperationType, in createComplexDeinterleavingIR() 28551 if (OperationType == ComplexDeinterleavingOperation::CMulPartial) { in createComplexDeinterleavingIR() 28577 if (OperationType == ComplexDeinterleavingOperation::CAdd) { in createComplexDeinterleavingIR()
|