Lines Matching defs:MIMD
34462 const MIMetadata MIMD(MI);
34512 BuildMI(thisMBB, MIMD, TII->get(X86::XBEGIN_4)).addMBB(fallMBB);
34518 BuildMI(mainMBB, MIMD, TII->get(X86::MOV32ri), mainDstReg).addImm(-1);
34519 BuildMI(mainMBB, MIMD, TII->get(X86::JMP_1)).addMBB(sinkMBB);
34526 BuildMI(fallMBB, MIMD, TII->get(X86::XABORT_DEF));
34527 BuildMI(fallMBB, MIMD, TII->get(TargetOpcode::COPY), fallDstReg)
34533 BuildMI(*sinkMBB, sinkMBB->begin(), MIMD, TII->get(X86::PHI), DstReg)
34586 const MIMetadata MIMD(MI);
34670 BuildMI(thisMBB, MIMD, TII->get(X86::MOV32rm), OffsetReg)
34679 BuildMI(thisMBB, MIMD, TII->get(X86::CMP32ri))
34685 BuildMI(thisMBB, MIMD, TII->get(X86::JCC_1))
34696 offsetMBB, MIMD,
34709 BuildMI(offsetMBB, MIMD, TII->get(X86::SUBREG_TO_REG), OffsetReg64)
34715 BuildMI(offsetMBB, MIMD, TII->get(X86::ADD64rr), OffsetDestReg)
34720 BuildMI(offsetMBB, MIMD, TII->get(X86::ADD32rr), OffsetDestReg)
34727 BuildMI(offsetMBB, MIMD, TII->get(X86::ADD32ri), NextOffsetReg)
34732 BuildMI(offsetMBB, MIMD, TII->get(X86::MOV32mr))
34742 BuildMI(offsetMBB, MIMD, TII->get(X86::JMP_1))
34752 BuildMI(overflowMBB, MIMD,
34770 overflowMBB, MIMD,
34777 overflowMBB, MIMD,
34783 BuildMI(overflowMBB, MIMD, TII->get(TargetOpcode::COPY), OverflowDestReg)
34791 overflowMBB, MIMD,
34798 BuildMI(overflowMBB, MIMD,
34810 BuildMI(*endMBB, endMBB->begin(), MIMD,
34887 const MIMetadata MIMD(*MIItBegin);
34921 BuildMI(*SinkMBB, SinkInsertionPoint, MIMD, TII->get(X86::PHI), DestReg)
34940 const MIMetadata MIMD(FirstCMOV);
35057 BuildMI(ThisMBB, MIMD, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(FirstCC);
35061 BuildMI(FirstInsertedMBB, MIMD, TII->get(X86::JCC_1))
35071 BuildMI(*SinkMBB, SinkMBB->begin(), MIMD, TII->get(X86::PHI), DestReg)
35092 const MIMetadata MIMD(MI);
35215 BuildMI(ThisMBB, MIMD, TII->get(X86::JCC_1)).addMBB(SinkMBB).addImm(CC);
35244 const MIMetadata MIMD(MI);
35268 BuildMI(*MBB, {MI}, MIMD, TII->get(TargetOpcode::COPY), TmpStackPtr)
35272 BuildMI(*MBB, {MI}, MIMD, TII->get(Opc), FinalStackPtr)
35279 BuildMI(testMBB, MIMD,
35284 BuildMI(testMBB, MIMD, TII->get(X86::JCC_1))
35304 addRegOffset(BuildMI(blockMBB, MIMD, TII->get(XORMIOpc)), physSPReg, false, 0)
35307 BuildMI(blockMBB, MIMD, TII->get(getSUBriOpcode(TFI.Uses64BitFramePtr)),
35312 BuildMI(blockMBB, MIMD, TII->get(X86::JMP_1)).addMBB(testMBB);
35316 BuildMI(tailMBB, MIMD, TII->get(TargetOpcode::COPY),
35337 const MIMetadata MIMD(MI);
35392 BuildMI(BB, MIMD, TII->get(TargetOpcode::COPY), tmpSPVReg).addReg(physSPReg);
35393 BuildMI(BB, MIMD, TII->get(IsLP64 ? X86::SUB64rr:X86::SUB32rr), SPLimitVReg)
35395 BuildMI(BB, MIMD, TII->get(IsLP64 ? X86::CMP64mr:X86::CMP32mr))
35398 BuildMI(BB, MIMD, TII->get(X86::JCC_1)).addMBB(mallocMBB).addImm(X86::COND_G);
35402 BuildMI(bumpMBB, MIMD, TII->get(TargetOpcode::COPY), physSPReg)
35404 BuildMI(bumpMBB, MIMD, TII->get(TargetOpcode::COPY), bumpSPPtrVReg)
35406 BuildMI(bumpMBB, MIMD, TII->get(X86::JMP_1)).addMBB(continueMBB);
35412 BuildMI(mallocMBB, MIMD, TII->get(X86::MOV64rr), X86::RDI)
35414 BuildMI(mallocMBB, MIMD, TII->get(X86::CALL64pcrel32))
35420 BuildMI(mallocMBB, MIMD, TII->get(X86::MOV32rr), X86::EDI)
35422 BuildMI(mallocMBB, MIMD, TII->get(X86::CALL64pcrel32))
35428 BuildMI(mallocMBB, MIMD, TII->get(X86::SUB32ri), physSPReg).addReg(physSPReg)
35430 BuildMI(mallocMBB, MIMD, TII->get(X86::PUSH32r)).addReg(sizeVReg);
35431 BuildMI(mallocMBB, MIMD, TII->get(X86::CALLpcrel32))
35438 BuildMI(mallocMBB, MIMD, TII->get(X86::ADD32ri), physSPReg).addReg(physSPReg)
35441 BuildMI(mallocMBB, MIMD, TII->get(TargetOpcode::COPY), mallocPtrVReg)
35443 BuildMI(mallocMBB, MIMD, TII->get(X86::JMP_1)).addMBB(continueMBB);
35452 BuildMI(*continueMBB, continueMBB->begin(), MIMD, TII->get(X86::PHI),
35472 const MIMetadata MIMD(MI);
35497 BuildMI(*RestoreMBB, RestoreMBBI, MIMD, TII.get(X86::JMP_4)).addMBB(TargetMBB);
35510 const MIMetadata MIMD(MI);
35517 BuildMI(MF, MIMD, TII.get(AdjStackDown)).addImm(0).addImm(0).addImm(0);
35525 BuildMI(MF, MIMD, TII.get(AdjStackUp)).addImm(0).addImm(0);
35540 const MIMetadata MIMD(MI);
35554 BuildMI(*BB, MI, MIMD, TII->get(X86::MOV64rm), X86::RDI)
35561 MIB = BuildMI(*BB, MI, MIMD, TII->get(X86::CALL64m));
35566 BuildMI(*BB, MI, MIMD, TII->get(X86::MOV32rm), X86::EAX)
35573 MIB = BuildMI(*BB, MI, MIMD, TII->get(X86::CALL32m));
35578 BuildMI(*BB, MI, MIMD, TII->get(X86::MOV32rm), X86::EAX)
35585 MIB = BuildMI(*BB, MI, MIMD, TII->get(X86::CALL32m));
35679 const MIMetadata MIMD(MI);
35718 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), AvailableReg)
35741 const MIMetadata MIMD(MI);
35756 BuildMI(*MBB, MI, MIMD, TII->get(XorRROpc))
35764 BuildMI(*MBB, MI, MIMD, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg);
35768 MIB = BuildMI(*MBB, MI, MIMD, TII->get(PtrStoreOpc));
35784 const MIMetadata MIMD(MI);
35860 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(X86::LEA64r), LabelReg)
35868 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(X86::LEA32r), LabelReg)
35878 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(PtrStoreOpc));
35896 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(X86::EH_SjLj_Setup))
35906 BuildMI(mainMBB, MIMD, TII->get(X86::MOV32r0), mainDstReg);
35910 BuildMI(*sinkMBB, sinkMBB->begin(), MIMD, TII->get(X86::PHI), DstReg)
35925 addRegOffset(BuildMI(restoreMBB, MIMD, TII->get(Opm), BasePtr),
35929 BuildMI(restoreMBB, MIMD, TII->get(X86::MOV32ri), restoreDstReg).addImm(1);
35930 BuildMI(restoreMBB, MIMD, TII->get(X86::JMP_1)).addMBB(sinkMBB);
35945 const MIMetadata MIMD(MI);
36006 BuildMI(checkSspMBB, MIMD, TII->get(X86::MOV32r0), ZReg);
36010 BuildMI(checkSspMBB, MIMD, TII->get(X86::SUBREG_TO_REG), TmpZReg)
36020 BuildMI(checkSspMBB, MIMD, TII->get(RdsspOpc), SSPCopyReg).addReg(ZReg);
36025 BuildMI(checkSspMBB, MIMD, TII->get(TestRROpc))
36028 BuildMI(checkSspMBB, MIMD, TII->get(X86::JCC_1))
36039 BuildMI(fallMBB, MIMD, TII->get(PtrLoadOpc), PrevSSPReg);
36055 BuildMI(fallMBB, MIMD, TII->get(SubRROpc), SspSubReg)
36060 BuildMI(fallMBB, MIMD, TII->get(X86::JCC_1))
36070 BuildMI(fixShadowMBB, MIMD, TII->get(ShrRIOpc), SspFirstShrReg)
36076 BuildMI(fixShadowMBB, MIMD, TII->get(IncsspOpc)).addReg(SspFirstShrReg);
36080 BuildMI(fixShadowMBB, MIMD, TII->get(ShrRIOpc), SspSecondShrReg)
36085 BuildMI(fixShadowMBB, MIMD, TII->get(X86::JCC_1))
36094 BuildMI(fixShadowLoopPrepareMBB, MIMD, TII->get(ShlR1Opc), SspAfterShlReg)
36101 BuildMI(fixShadowLoopPrepareMBB, MIMD, TII->get(MovRIOpc), Value128InReg)
36109 BuildMI(fixShadowLoopMBB, MIMD, TII->get(X86::PHI), CounterReg)
36116 BuildMI(fixShadowLoopMBB, MIMD, TII->get(IncsspOpc)).addReg(Value128InReg);
36120 BuildMI(fixShadowLoopMBB, MIMD, TII->get(DecROpc), DecReg).addReg(CounterReg);
36123 BuildMI(fixShadowLoopMBB, MIMD, TII->get(X86::JCC_1))
36135 const MIMetadata MIMD(MI);
36172 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(PtrLoadOpc), FP);
36184 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(PtrLoadOpc), Tmp);
36198 MIB = BuildMI(*thisMBB, MI, MIMD, TII->get(PtrLoadOpc), SP);
36209 BuildMI(*thisMBB, MI, MIMD, TII->get(IJmpOpc)).addReg(Tmp);
36219 const MIMetadata MIMD(MI);
36242 BuildMI(*MBB, MI, MIMD, TII->get(X86::LEA64r), VR)
36249 BuildMI(*MBB, MI, MIMD, TII->get(X86::LEA32r), VR)
36257 MachineInstrBuilder MIB = BuildMI(*MBB, MI, MIMD, TII->get(Op));
36268 const MIMetadata MIMD(MI);
36323 BuildMI(TrapBB, MIMD, TII->get(X86::TRAP));
36355 addRegOffset(BuildMI(DispatchBB, MIMD, TII->get(Op), BP), FP, true,
36359 BuildMI(DispatchBB, MIMD, TII->get(X86::NOOP))
36365 addFrameReference(BuildMI(DispatchBB, MIMD, TII->get(X86::MOV32rm), IReg), FI,
36367 BuildMI(DispatchBB, MIMD, TII->get(X86::CMP32ri))
36370 BuildMI(DispatchBB, MIMD, TII->get(X86::JCC_1))
36379 BuildMI(DispContBB, MIMD, TII->get(X86::LEA64r), BReg)
36386 BuildMI(DispContBB, MIMD, TII->get(TargetOpcode::SUBREG_TO_REG), IReg64)
36394 BuildMI(DispContBB, MIMD, TII->get(X86::JMP64m))
36407 BuildMI(DispContBB, MIMD, TII->get(X86::MOV32rm), OReg)
36414 BuildMI(DispContBB, MIMD, TII->get(X86::MOVSX64rr32), OReg64)
36417 BuildMI(DispContBB, MIMD, TII->get(X86::ADD64rr), TReg)
36421 BuildMI(DispContBB, MIMD, TII->get(X86::JMP64r)).addReg(TReg);
36429 BuildMI(DispContBB, MIMD, TII->get(X86::JMP32m))
36502 const MIMetadata MIMD(MI);
36509 BuildMI(MF, MIMD, TII.get(AdjStackDown)).addImm(0).addImm(0).addImm(0);
36515 BuildMI(MF, MIMD, TII.get(AdjStackUp)).addImm(0).addImm(0);
36526 const MIMetadata MIMD(MI);
36592 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::FNSTCW16m)),
36597 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::MOVZX32rm16), OldCW),
36603 BuildMI(*BB, MI, MIMD, TII->get(X86::OR32ri), NewCW)
36610 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), NewCW16)
36616 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::MOV16mr)),
36621 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::FLDCW16m)),
36626 BuildMI(*BB, MI, MIMD, TII->get(X86::ADD_Fp80))
36631 BuildMI(*BB, MI, MIMD, TII->get(X86::ADD_Fp80m32))
36642 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::FLDCW16m)),
36662 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::FNSTCW16m)),
36667 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::MOVZX32rm16), OldCW),
36672 BuildMI(*BB, MI, MIMD, TII->get(X86::OR32ri), NewCW)
36678 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), NewCW16)
36684 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::MOV16mr)),
36689 addFrameReference(BuildMI(*BB, MI, MIMD,
36710 addFullAddress(BuildMI(*BB, MI, MIMD, TII->get(Opc)), AM)
36714 addFrameReference(BuildMI(*BB, MI, MIMD, TII->get(X86::FLDCW16m)),
36801 BuildMI(*BB, *MBBI, MIMD, TII->get(X86::LEA32r), computedAddrVReg), AM);
36817 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), SaveRBX)
36821 BuildMI(*BB, MI, MIMD, TII->get(X86::LCMPXCHG16B_SAVE_RBX), Dst);
36828 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::RBX)
36831 BuildMI(*BB, MI, MIMD, TII->get(X86::LCMPXCHG16B));
36845 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::ECX)
36847 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::EAX)
36849 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::EBX)
36851 BuildMI(*BB, MI, MIMD, TII->get(X86::MWAITXrrr));
36858 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::ECX)
36860 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), X86::EAX)
36866 BuildMI(*BB, MI, MIMD, TII->get(TargetOpcode::COPY), SaveRBX)
36870 BuildMI(*BB, MI, MIMD, TII->get(X86::MWAITX_SAVE_RBX))
36887 BuildMI(*BB, MI, MIMD, TII->get(X86::SUB32ri), X86::ESP)
36902 addRegOffset(BuildMI(*BB, MI, MIMD, TII->get(X86::LEA32r),
36927 MachineInstrBuilder MIB = BuildMI(*BB, MI, MIMD, TII->get(Opc));
36938 BuildMI(*BB, MI, MIMD, TII->get(X86::TILEZERO), TMMImmToTMMReg(Imm));
36968 MachineInstrBuilder MIB = BuildMI(*BB, MI, MIMD, TII->get(Opc));
36989 const MIMetadata MIMD(MI);
36998 MachineInstrBuilder MIB = BuildMI(*BB, MI, MIMD, TII->get(Opc));