Searched refs:HexagonEarlyIfConversion (Results 1 – 2 of 2) sorted by relevance
154 class HexagonEarlyIfConversion : public MachineFunctionPass { class158 HexagonEarlyIfConversion() : MachineFunctionPass(ID) {} in HexagonEarlyIfConversion() function in __anon42c720250111::HexagonEarlyIfConversion226 char HexagonEarlyIfConversion::ID = 0;228 INITIALIZE_PASS(HexagonEarlyIfConversion, "hexagon-early-if",231 bool HexagonEarlyIfConversion::isPreheader(const MachineBasicBlock *B) const { in isPreheader()239 bool HexagonEarlyIfConversion::matchFlowPattern(MachineBasicBlock *B, in matchFlowPattern()341 bool HexagonEarlyIfConversion::hasEHLabel(const MachineBasicBlock *B) const { in hasEHLabel()350 bool HexagonEarlyIfConversion::hasUncondBranch(const MachineBasicBlock *B) in hasUncondBranch()361 bool HexagonEarlyIfConversion::isValidCandidate(const MachineBasicBlock *B) in isValidCandidate()401 bool HexagonEarlyIfConversion::usesUndefVReg(const MachineInstr *MI) const { in usesUndefVReg()[all …]
133 class HexagonEarlyIfConversion : public MachineFunctionPass { class136 HexagonEarlyIfConversion() : MachineFunctionPass(ID), in HexagonEarlyIfConversion() function in __anonb9ada2ed0111::HexagonEarlyIfConversion198 char HexagonEarlyIfConversion::ID = 0;201 INITIALIZE_PASS(HexagonEarlyIfConversion, "hexagon-eif",204 bool HexagonEarlyIfConversion::isPreheader(const MachineBasicBlock *B) const { in isPreheader()213 bool HexagonEarlyIfConversion::matchFlowPattern(MachineBasicBlock *B, in matchFlowPattern()314 bool HexagonEarlyIfConversion::hasEHLabel(const MachineBasicBlock *B) const { in hasEHLabel()324 bool HexagonEarlyIfConversion::hasUncondBranch(const MachineBasicBlock *B) in hasUncondBranch()336 bool HexagonEarlyIfConversion::isValidCandidate(const MachineBasicBlock *B) in isValidCandidate()377 bool HexagonEarlyIfConversion::usesUndefVReg(const MachineInstr *MI) const { in usesUndefVReg()[all …]