reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonSplitDouble.cpp
  488   bool BadLB = TII->analyzeBranch(*TmpLB, TB, FB, Cond, false);
  495   if (!TII->PredOpcodeHasJMP_c(Cond[0].getImm()))
  513   bool OkCI = TII->analyzeCompare(*CmpI, CmpR1, CmpR2, Mask, Val);
  598   MachineInstr *NewI = BuildMI(B, MI, DL, TII->get(Opc));
  652     LowI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.first)
  655     HighI = BuildMI(B, MI, DL, TII->get(Hexagon::L2_loadri_io), P.second)
  661     LowI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io))
  665     HighI = BuildMI(B, MI, DL, TII->get(Hexagon::S2_storeri_io))
  679     BuildMI(B, MI, DL, TII->get(Hexagon::A2_addi), NewR)
  721   BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first)
  723   BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second)
  741     BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.second)
  744     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.second)
  749     BuildMI(B, MI, DL, TII->get(Hexagon::A2_tfrsi), P.first)
  752     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first)
  770   BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), P.first)
  772   BuildMI(B, MI, DL, TII->get(Hexagon::S2_asr_i_r), P.second)
  810     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR)
  812     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), HiR)
  835       BuildMI(B, MI, DL, TII->get(A2_aslh), LoR)
  838       BuildMI(B, MI, DL, TII->get(A2_asrh), TmpR)
  841       BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? LoR : TmpR))
  847       BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR)
  852       BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR)
  858       BuildMI(B, MI, DL, TII->get(ShiftOpc), HiR)
  862       BuildMI(B, MI, DL, TII->get(S2_insert), LoR)
  869     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), (Left ? HiR : LoR))
  872       BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR))
  875       BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR)
  881       BuildMI(B, MI, DL, TII->get(A2_aslh), HiR)
  884       BuildMI(B, MI, DL, TII->get(A2_asrh), LoR)
  887       BuildMI(B, MI, DL, TII->get(ShiftOpc), (Left ? HiR : LoR))
  892       BuildMI(B, MI, DL, TII->get(S2_asr_i_r), HiR)
  896       BuildMI(B, MI, DL, TII->get(A2_tfrsi), (Left ? LoR : HiR))
  945     BuildMI(B, MI, DL, TII->get(A2_or), LoR)
  948     BuildMI(B, MI, DL, TII->get(A2_or), HiR)
  952     BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), LoR)
  957     BuildMI(B, MI, DL, TII->get(S2_extractu), TmpR1)
  962     BuildMI(B, MI, DL, TII->get(A2_or), TmpR2)
  965     BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR)
  974     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR)
  976     BuildMI(B, MI, DL, TII->get(A2_or), HiR)
  985     BuildMI(B, MI, DL, TII->get(TargetOpcode::COPY), LoR)
  987     BuildMI(B, MI, DL, TII->get(S2_asl_i_r_or), HiR)
 1117     BuildMI(B, MI, DL, TII->get(TargetOpcode::REG_SEQUENCE), NewDR)
 1197   TII = ST.getInstrInfo();