reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
388 TII = HST.getInstrInfo(); 457 bool NotAnalyzed = TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false); 462 if (!TII->getPredReg(Cond, PredR, PredPos, PredRegFlags)) 472 TII->analyzeCompare(*PredI, CmpReg1, CmpReg2, CmpMask, CmpImm); 618 bool NotAnalyzed = TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false); 630 bool NotAnalyzed = TII->analyzeBranch(*Latch, LTB, LFB, LCond, false); 646 bool Negated = TII->predOpcodeHasNot(Cond) ^ (TB != Header); 648 if (!TII->getPredReg(Cond, PredReg, PredPos, PredRegFlags)) 656 TII->analyzeCompare(*CondI, CmpReg1, CmpReg2, Mask, ImmValue); 909 const MCInstrDesc &SubD = RegToReg ? TII->get(Hexagon::A2_sub) : 910 (RegToImm ? TII->get(Hexagon::A2_subri) : 911 TII->get(Hexagon::A2_addi)); 954 MCInstrDesc const &AddD = TII->get(Hexagon::A2_addi); 975 const MCInstrDesc &LsrD = TII->get(Hexagon::S2_lsr_i_r); 993 return !TII->doesNotReturn(*MI); 1226 if (TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false)) 1248 BuildMI(*Preheader, InsertPos, DL, TII->get(TargetOpcode::COPY), CountReg) 1251 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)).addMBB(LoopStart) 1259 if (!TII->isValidOffset(LOOP_i, CountImm, TRI)) { 1261 BuildMI(*Preheader, InsertPos, DL, TII->get(Hexagon::A2_tfrsi), CountReg) 1263 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_r)) 1266 BuildMI(*Preheader, InsertPos, DL, TII->get(LOOP_i)) 1280 BuildMI(*LastMBB, LastI, LastIDL, TII->get(ENDLOOP)).addMBB(LoopStart); 1294 TII->insertBranch(*LastMBB, BranchTarget, nullptr, Cond, LastIDL); 1460 if (!TII->analyzeCompare(*MI, CmpReg1, CmpReg2, CmpMask, CmpValue)) 1465 if (TII->analyzeBranch(*MI->getParent(), TBB, FBB, Cond, false)) 1472 if (TII->predOpcodeHasNot(Cond) ^ (TBB != MBB)) 1592 BuildMI(B, DI, DL, TII->get(DI->getOpcode()), NewR).addImm(Val); 1660 bool NotAnalyzed = TII->analyzeBranch(*ExitingBlock, TB, FB, Cond, false); 1667 bool NotAnalyzed = TII->analyzeBranch(*Latch, LTB, LFB, LCond, false); 1879 if (TII->analyzeBranch(*ExitingBlock, TB, FB, Tmp1, false)) 1884 bool NotAnalyzed = TII->analyzeBranch(*PB, TB, FB, Tmp1, false); 1902 const MCInstrDesc &PD = TII->get(TargetOpcode::PHI); 1969 bool NotAnalyzed = TII->analyzeBranch(*PB, TB, FB, Tmp2, false); 1973 TII->insertBranch(*PB, NewPH, nullptr, EmptyCond, DL); 1981 bool LatchNotAnalyzed = TII->analyzeBranch(*Latch, TB, FB, Tmp2, false); 1985 TII->insertBranch(*Latch, Header, nullptr, EmptyCond, DL); 1988 TII->insertBranch(*NewPH, Header, nullptr, EmptyCond, DL);