Lines Matching refs:TargetOpcode

259                 TII.get(TargetOpcode::SUBREG_TO_REG))  in selectCopy()
325 if (Opcode == TargetOpcode::LOAD_STACK_GUARD) in select()
346 case TargetOpcode::G_STORE: in select()
347 case TargetOpcode::G_LOAD: in select()
349 case TargetOpcode::G_GEP: in select()
350 case TargetOpcode::G_FRAME_INDEX: in select()
352 case TargetOpcode::G_GLOBAL_VALUE: in select()
354 case TargetOpcode::G_CONSTANT: in select()
356 case TargetOpcode::G_FCONSTANT: in select()
358 case TargetOpcode::G_PTRTOINT: in select()
359 case TargetOpcode::G_TRUNC: in select()
361 case TargetOpcode::G_INTTOPTR: in select()
363 case TargetOpcode::G_ZEXT: in select()
365 case TargetOpcode::G_ANYEXT: in select()
367 case TargetOpcode::G_ICMP: in select()
369 case TargetOpcode::G_FCMP: in select()
371 case TargetOpcode::G_UADDE: in select()
373 case TargetOpcode::G_UNMERGE_VALUES: in select()
375 case TargetOpcode::G_MERGE_VALUES: in select()
376 case TargetOpcode::G_CONCAT_VECTORS: in select()
378 case TargetOpcode::G_EXTRACT: in select()
380 case TargetOpcode::G_INSERT: in select()
382 case TargetOpcode::G_BRCOND: in select()
384 case TargetOpcode::G_IMPLICIT_DEF: in select()
385 case TargetOpcode::G_PHI: in select()
387 case TargetOpcode::G_SHL: in select()
388 case TargetOpcode::G_ASHR: in select()
389 case TargetOpcode::G_LSHR: in select()
391 case TargetOpcode::G_SDIV: in select()
392 case TargetOpcode::G_UDIV: in select()
393 case TargetOpcode::G_SREM: in select()
394 case TargetOpcode::G_UREM: in select()
396 case TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS: in select()
407 bool Isload = (Opc == TargetOpcode::G_LOAD); in getLoadStoreOp()
485 if (I.getOpcode() == TargetOpcode::G_GEP) { in X86SelectAddress()
494 } else if (I.getOpcode() == TargetOpcode::G_FRAME_INDEX) { in X86SelectAddress()
509 assert((Opc == TargetOpcode::G_STORE || Opc == TargetOpcode::G_LOAD) && in selectLoadStoreOp()
531 if (Opc == TargetOpcode::G_LOAD) { in selectLoadStoreOp()
557 assert((Opc == TargetOpcode::G_FRAME_INDEX || Opc == TargetOpcode::G_GEP) && in selectFrameIndexOrGep()
568 if (Opc == TargetOpcode::G_FRAME_INDEX) { in selectFrameIndexOrGep()
583 assert((I.getOpcode() == TargetOpcode::G_GLOBAL_VALUE) && in selectGlobalValue()
629 assert((I.getOpcode() == TargetOpcode::G_CONSTANT) && in selectConstant()
701 assert((I.getOpcode() == TargetOpcode::G_TRUNC || in selectTruncOrPtrToInt()
702 I.getOpcode() == TargetOpcode::G_PTRTOINT) && in selectTruncOrPtrToInt()
767 assert((I.getOpcode() == TargetOpcode::G_ZEXT) && "unexpected instruction"); in selectZext()
829 TII.get(TargetOpcode::SUBREG_TO_REG)) in selectZext()
858 TII.get(TargetOpcode::SUBREG_TO_REG), DefReg) in selectZext()
878 assert((I.getOpcode() == TargetOpcode::G_ANYEXT) && "unexpected instruction"); in selectAnyext()
920 TII.get(TargetOpcode::SUBREG_TO_REG)) in selectAnyext()
933 assert((I.getOpcode() == TargetOpcode::G_ICMP) && "unexpected instruction"); in selectCmp()
985 assert((I.getOpcode() == TargetOpcode::G_FCMP) && "unexpected instruction"); in selectFCmp()
1077 assert((I.getOpcode() == TargetOpcode::G_UADDE) && "unexpected instruction"); in selectUadde()
1092 while (Def->getOpcode() == TargetOpcode::G_TRUNC) { in selectUadde()
1098 if (Def->getOpcode() == TargetOpcode::G_UADDE) { in selectUadde()
1136 assert((I.getOpcode() == TargetOpcode::G_EXTRACT) && in selectExtract()
1269 assert((I.getOpcode() == TargetOpcode::G_INSERT) && "unexpected instruction"); in selectInsert()
1327 assert((I.getOpcode() == TargetOpcode::G_UNMERGE_VALUES) && in selectUnmergeValues()
1338 TII.get(TargetOpcode::G_EXTRACT), I.getOperand(Idx).getReg()) in selectUnmergeValues()
1353 assert((I.getOpcode() == TargetOpcode::G_MERGE_VALUES || in selectMergeValues()
1354 I.getOpcode() == TargetOpcode::G_CONCAT_VECTORS) && in selectMergeValues()
1378 TII.get(TargetOpcode::G_INSERT), Tmp) in selectMergeValues()
1390 TII.get(TargetOpcode::COPY), DstReg) in selectMergeValues()
1403 assert((I.getOpcode() == TargetOpcode::G_BRCOND) && "unexpected instruction"); in selectCondBranch()
1424 assert((I.getOpcode() == TargetOpcode::G_FCONSTANT) && in materializeFP()
1438 unsigned Opc = getLoadStoreOp(DstTy, RegBank, TargetOpcode::G_LOAD, Align); in materializeFP()
1489 assert((I.getOpcode() == TargetOpcode::G_IMPLICIT_DEF || in selectImplicitDefOrPHI()
1490 I.getOpcode() == TargetOpcode::G_PHI) && in selectImplicitDefOrPHI()
1506 if (I.getOpcode() == TargetOpcode::G_IMPLICIT_DEF) in selectImplicitDefOrPHI()
1522 assert((I.getOpcode() == TargetOpcode::G_SHL || in selectShift()
1523 I.getOpcode() == TargetOpcode::G_ASHR || in selectShift()
1524 I.getOpcode() == TargetOpcode::G_LSHR) && in selectShift()
1557 case TargetOpcode::G_SHL: in selectShift()
1560 case TargetOpcode::G_ASHR: in selectShift()
1563 case TargetOpcode::G_LSHR: in selectShift()
1573 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(TargetOpcode::COPY), in selectShift()
1580 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(TargetOpcode::KILL), in selectShift()
1597 assert((I.getOpcode() == TargetOpcode::G_SDIV || in selectDivRem()
1598 I.getOpcode() == TargetOpcode::G_SREM || in selectDivRem()
1599 I.getOpcode() == TargetOpcode::G_UDIV || in selectDivRem()
1600 I.getOpcode() == TargetOpcode::G_UREM) && in selectDivRem()
1619 const static unsigned Copy = TargetOpcode::COPY; in selectDivRem()
1693 case TargetOpcode::G_SDIV: in selectDivRem()
1696 case TargetOpcode::G_SREM: in selectDivRem()
1699 case TargetOpcode::G_UDIV: in selectDivRem()
1702 case TargetOpcode::G_UREM: in selectDivRem()
1746 TII.get(TargetOpcode::SUBREG_TO_REG), TypeEntry.HighInReg) in selectDivRem()
1780 TII.get(TargetOpcode::SUBREG_TO_REG)) in selectDivRem()
1786 BuildMI(*I.getParent(), I, I.getDebugLoc(), TII.get(TargetOpcode::COPY), in selectDivRem()
1797 assert(I.getOpcode() == TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS && in selectIntrinsicWSideEffects()