Lines Matching refs:getOpcode
104 if (MI->getOpcode() == TargetOpcode::G_LOAD ||
105 MI->getOpcode() == TargetOpcode::G_STORE) {
138 if (NonCopyInstr->getOpcode() == TargetOpcode::COPY &&
160 while (Ret->getOpcode() == TargetOpcode::COPY &&
174 while (Ret->getOpcode() == TargetOpcode::COPY &&
182 assert(isAmbiguous(MI->getOpcode()) &&
187 if (MI->getOpcode() == TargetOpcode::G_LOAD)
190 if (MI->getOpcode() == TargetOpcode::G_STORE)
200 if (MI->getOpcode() == TargetOpcode::G_SELECT) {
207 if (MI->getOpcode() == TargetOpcode::G_IMPLICIT_DEF)
210 if (MI->getOpcode() == TargetOpcode::G_UNMERGE_VALUES)
213 if (MI->getOpcode() == TargetOpcode::G_MERGE_VALUES)
220 assert(isAmbiguous(MI->getOpcode()) && "Visiting non-Ambiguous opcode.\n");
233 (MI->getOpcode() == TargetOpcode::G_MERGE_VALUES ||
234 MI->getOpcode() == TargetOpcode::G_UNMERGE_VALUES))
269 if (isDefUse ? isFloatingPointOpcodeUse(AdjMI->getOpcode())
270 : isFloatingPointOpcodeDef(AdjMI->getOpcode())) {
277 if (AdjMI->getOpcode() == TargetOpcode::COPY) {
284 if ((!isDefUse && AdjMI->getOpcode() == TargetOpcode::G_UNMERGE_VALUES) ||
285 (isDefUse && AdjMI->getOpcode() == TargetOpcode::G_MERGE_VALUES) ||
286 !isAmbiguous(AdjMI->getOpcode())) {
383 unsigned Opc = MI.getOpcode();
387 if (MI.getOpcode() != TargetOpcode::G_PHI) {
650 switch (MI.getOpcode()) {
698 switch (MI.getOpcode()) {
715 else if (NewMI->getOpcode() == TargetOpcode::G_MERGE_VALUES)