Lines Matching refs:ComplexDeinterleavingOperation
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()
929 ComplexDeinterleavingOperation::CAdd, NewVTy); in identifyNode()
1270 ComplexDeinterleavingOperation::CMulPartial, nullptr, nullptr); in identifyMultiplications()
1363 ComplexDeinterleavingOperation::Symmetric, nullptr, nullptr); in identifyAdditions()
1373 ComplexDeinterleavingOperation::Symmetric, nullptr, nullptr); in identifyAdditions()
1381 TmpNode = prepareCompositeNode(ComplexDeinterleavingOperation::CAdd, in identifyAdditions()
1431 ComplexDeinterleavingOperation::ReductionOperation); in identifyNodes()
1552 ComplexDeinterleavingOperation::ReductionOperation, Real, Imag); in identifyReductionNodes()
1681 llvm::ComplexDeinterleavingOperation::Deinterleave, Real, Imag); in identifyDeinterleave()
1772 prepareCompositeNode(llvm::ComplexDeinterleavingOperation::Deinterleave, in identifyDeinterleave()
1829 prepareCompositeNode(ComplexDeinterleavingOperation::Splat, R, I); in identifySplat()
1841 ComplexDeinterleavingOperation::ReductionPHI, Real, Imag); in identifyPHINode()
1876 ComplexDeinterleavingOperation::ReductionSelect, Real, Imag); in identifySelectNode()
1931 case ComplexDeinterleavingOperation::CAdd: in replaceNode()
1932 case ComplexDeinterleavingOperation::CMulPartial: in replaceNode()
1933 case ComplexDeinterleavingOperation::Symmetric: { in replaceNode()
1942 if (Node->Operation == 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()
1987 case ComplexDeinterleavingOperation::ReductionSelect: { in replaceNode()
2062 ComplexDeinterleavingOperation::ReductionOperation) { in replaceNodes()