Lines Matching defs:ComplexDeinterleavingGraph

36 // ComplexDeinterleavingGraph:
143 class ComplexDeinterleavingGraph;
151 friend class ComplexDeinterleavingGraph;
213 class ComplexDeinterleavingGraph {
235 explicit ComplexDeinterleavingGraph(const TargetLowering *TL,
549 ComplexDeinterleavingGraph Graph(TL, TLI);
564 ComplexDeinterleavingGraph::NodePtr
565 ComplexDeinterleavingGraph::identifyNodeWithImplicitAdd(
667 ComplexDeinterleavingGraph::NodePtr
668 ComplexDeinterleavingGraph::identifyPartialMul(Instruction *Real,
785 ComplexDeinterleavingGraph::NodePtr
786 ComplexDeinterleavingGraph::identifyAdd(Instruction *Real, Instruction *Imag) {
867 ComplexDeinterleavingGraph::NodePtr
868 ComplexDeinterleavingGraph::identifySymmetricOperation(Instruction *Real,
910 ComplexDeinterleavingGraph::NodePtr
911 ComplexDeinterleavingGraph::identifyDotProduct(Value *V) {
1031 ComplexDeinterleavingGraph::NodePtr
1032 ComplexDeinterleavingGraph::identifyPartialReduction(Value *R, Value *I) {
1053 ComplexDeinterleavingGraph::NodePtr
1054 ComplexDeinterleavingGraph::identifyNode(Value *R, Value *I) {
1116 ComplexDeinterleavingGraph::NodePtr
1117 ComplexDeinterleavingGraph::identifyReassocNodes(Instruction *Real,
1264 bool ComplexDeinterleavingGraph::collectPartialMuls(
1315 ComplexDeinterleavingGraph::NodePtr
1316 ComplexDeinterleavingGraph::identifyMultiplications(
1472 ComplexDeinterleavingGraph::NodePtr
1473 ComplexDeinterleavingGraph::identifyAdditions(
1564 ComplexDeinterleavingGraph::NodePtr
1565 ComplexDeinterleavingGraph::extractPositiveAddend(
1584 bool ComplexDeinterleavingGraph::identifyNodes(Instruction *RootI) {
1630 bool ComplexDeinterleavingGraph::collectPotentialReductions(BasicBlock *B) {
1683 void ComplexDeinterleavingGraph::identifyReductionNodes() {
1757 bool ComplexDeinterleavingGraph::checkNodes() {
1848 ComplexDeinterleavingGraph::NodePtr
1849 ComplexDeinterleavingGraph::identifyRoot(Instruction *RootI) {
1879 ComplexDeinterleavingGraph::NodePtr
1880 ComplexDeinterleavingGraph::identifyDeinterleave(Instruction *Real,
1988 ComplexDeinterleavingGraph::NodePtr
1989 ComplexDeinterleavingGraph::identifySplat(Value *R, Value *I) {
2041 ComplexDeinterleavingGraph::NodePtr
2042 ComplexDeinterleavingGraph::identifyPHINode(Instruction *Real,
2053 ComplexDeinterleavingGraph::NodePtr
2054 ComplexDeinterleavingGraph::identifySelectNode(Instruction *Real,
2126 Value *ComplexDeinterleavingGraph::replaceNode(IRBuilderBase &Builder,
2228 void ComplexDeinterleavingGraph::processReductionSingle(
2260 void ComplexDeinterleavingGraph::processReductionOperation(
2301 void ComplexDeinterleavingGraph::replaceNodes() {