Searched refs:FlowPattern (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 122 struct FlowPattern { struct 123 FlowPattern() = default; 124 FlowPattern(MachineBasicBlock *B, unsigned PR, MachineBasicBlock *TB, in FlowPattern() argument 136 PrintFP(const FlowPattern &P, const TargetRegisterInfo &T) in PrintFP() 139 const FlowPattern &FP; 179 FlowPattern &FP); 187 bool isValid(const FlowPattern &FP) const; 190 const FlowPattern &FP) const; 191 bool isProfitable(const FlowPattern &FP) const; 206 void updatePhiNodes(MachineBasicBlock *WhereB, const FlowPattern &FP); [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonEarlyIfConv.cpp | 105 struct FlowPattern { struct 106 FlowPattern() : SplitB(0), TrueB(0), FalseB(0), JoinB(0), PredR(0) {} in FlowPattern() argument 107 FlowPattern(MachineBasicBlock *B, unsigned PR, MachineBasicBlock *TB, in FlowPattern() argument 116 PrintFP(const FlowPattern &P, const TargetRegisterInfo &T) in PrintFP() 118 const FlowPattern &FP; 157 FlowPattern &FP); 165 bool isValid(const FlowPattern &FP) const; 168 bool isProfitable(const FlowPattern &FP) const; 179 void updatePhiNodes(MachineBasicBlock *WhereB, const FlowPattern &FP); 180 void convert(const FlowPattern &FP); [all …]
|