Lines Matching refs:DL
231 const DebugLoc &DL, int64_t NumBytes, in emitSPUpdate() argument
251 BuildMI(MBB, MBBI, DL, TII.get(X86::STACKALLOC_W_PROBING)).addImm(Offset); in emitSPUpdate()
267 BuildMI(MBB, MBBI, DL, TII.get(getMOVriOpcode(Is64Bit, Offset)), Reg) in emitSPUpdate()
270 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AddSubRROpc), StackPtr) in emitSPUpdate()
284 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitSPUpdate()
293 BuildMI(MBB, MBBI, DL, TII.get(getMOVriOpcode(Is64Bit, Offset)), Rax) in emitSPUpdate()
296 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(X86::ADD64rr), Rax) in emitSPUpdate()
302 BuildMI(MBB, MBBI, DL, TII.get(X86::XCHG64rm), Rax).addReg(Rax), in emitSPUpdate()
305 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), StackPtr), in emitSPUpdate()
321 BuildMI(MBB, MBBI, DL, TII.get(Opc)) in emitSPUpdate()
329 BuildStackAdjustment(MBB, MBBI, DL, isSub ? -ThisVal : ThisVal, InEpilogue) in emitSPUpdate()
338 const DebugLoc &DL, int64_t Offset, bool InEpilogue) const { in BuildStackAdjustment() argument
367 MI = addRegOffset(BuildMI(MBB, MBBI, DL, in BuildStackAdjustment()
376 MI = BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr) in BuildStackAdjustment()
446 const DebugLoc &DL, in BuildCFI() argument
455 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::CFI_INSTRUCTION)) in BuildCFI()
484 const DebugLoc &DL, bool IsPrologue) const { in emitCalleeSavedFrameMoves() argument
520 BuildCFI(MBB, MBBI, DL, in emitCalleeSavedFrameMoves()
524 BuildCFI(MBB, MBBI, DL, in emitCalleeSavedFrameMoves()
528 BuildCFI(MBB, MBBI, DL, in emitCalleeSavedFrameMoves()
552 BuildCFI(MBB, MBBI, DL, in emitCalleeSavedFrameMoves()
566 DebugLoc DL; in emitZeroCallUsedRegs() local
568 DL = MBBI->getDebugLoc(); in emitZeroCallUsedRegs()
579 BuildMI(MBB, MBBI, DL, TII.get(X86::LD_F0)); in emitZeroCallUsedRegs()
582 BuildMI(MBB, MBBI, DL, TII.get(X86::ST_FPrr)).addReg(X86::ST0); in emitZeroCallUsedRegs()
596 TII.buildClearRegister(Reg, MBB, MBBI, DL); in emitZeroCallUsedRegs()
600 TII.buildClearRegister(Reg, MBB, MBBI, DL); in emitZeroCallUsedRegs()
605 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbe() argument
610 BuildMI(MBB, MBBI, DL, TII.get(X86::STACKALLOC_W_PROBING)) in emitStackProbe()
613 emitStackProbeInline(MF, MBB, MBBI, DL, false); in emitStackProbe()
616 emitStackProbeCall(MF, MBB, MBBI, DL, InProlog, InstrNum); in emitStackProbe()
630 DebugLoc DL = PrologMBB.findDebugLoc(Where); in inlineStackProbe() local
631 emitStackProbeInline(MF, PrologMBB, Where, DL, true); in inlineStackProbe()
639 const DebugLoc &DL, in emitStackProbeInline() argument
643 emitStackProbeInlineWindowsCoreCLR64(MF, MBB, MBBI, DL, InProlog); in emitStackProbeInline()
645 emitStackProbeInlineGeneric(MF, MBB, MBBI, DL, InProlog); in emitStackProbeInline()
650 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineGeneric() argument
669 emitStackProbeInlineGenericLoop(MF, MBB, MBBI, DL, Offset, in emitStackProbeInlineGeneric()
672 emitStackProbeInlineGenericBlock(MF, MBB, MBBI, DL, Offset, in emitStackProbeInlineGeneric()
679 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset, in emitStackProbeInlineGenericBlock() argument
697 BuildStackAdjustment(MBB, MBBI, DL, -StackAdjustment, /*InEpilogue=*/false) in emitStackProbeInlineGenericBlock()
701 MBB, MBBI, DL, in emitStackProbeInlineGenericBlock()
705 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MovMIOpc)) in emitStackProbeInlineGenericBlock()
718 BuildStackAdjustment(MBB, MBBI, DL, -StackProbeSize, /*InEpilogue=*/false) in emitStackProbeInlineGenericBlock()
723 MBB, MBBI, DL, in emitStackProbeInlineGenericBlock()
726 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MovMIOpc)) in emitStackProbeInlineGenericBlock()
742 BuildMI(MBB, MBBI, DL, TII.get(Opc)) in emitStackProbeInlineGenericBlock()
746 BuildStackAdjustment(MBB, MBBI, DL, -ChunkSize, /*InEpilogue=*/false) in emitStackProbeInlineGenericBlock()
755 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, uint64_t Offset, in emitStackProbeInlineGenericLoop() argument
773 BuildStackAdjustment(MBB, MBBI, DL, -AlignOffset, /*InEpilogue=*/false) in emitStackProbeInlineGenericLoop()
776 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MovMIOpc)) in emitStackProbeInlineGenericLoop()
801 BuildMI(MBB, MBBI, DL, TII.get(TargetOpcode::COPY), FinalStackProbed) in emitStackProbeInlineGenericLoop()
809 BuildMI(MBB, MBBI, DL, TII.get(SUBOpc), FinalStackProbed) in emitStackProbeInlineGenericLoop()
824 BuildCFI(MBB, MBBI, DL, in emitStackProbeInlineGenericLoop()
827 BuildCFI(MBB, MBBI, DL, in emitStackProbeInlineGenericLoop()
833 BuildStackAdjustment(*testMBB, testMBB->end(), DL, -StackProbeSize, in emitStackProbeInlineGenericLoop()
838 addRegOffset(BuildMI(testMBB, DL, TII.get(MovMIOpc)) in emitStackProbeInlineGenericLoop()
845 BuildMI(testMBB, DL, TII.get(Uses64BitFramePtr ? X86::CMP64rr : X86::CMP32rr)) in emitStackProbeInlineGenericLoop()
851 BuildMI(testMBB, DL, TII.get(X86::JCC_1)) in emitStackProbeInlineGenericLoop()
867 BuildStackAdjustment(*tailMBB, TailMBBIter, DL, -TailOffset, in emitStackProbeInlineGenericLoop()
881 BuildCFI(*tailMBB, TailMBBIter, DL, in emitStackProbeInlineGenericLoop()
892 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog) const { in emitStackProbeInlineWindowsCoreCLR64() argument
994 addRegOffset(BuildMI(&MBB, DL, TII.get(X86::MOV64mr)), X86::RSP, false, in emitStackProbeInlineWindowsCoreCLR64()
998 addRegOffset(BuildMI(&MBB, DL, TII.get(X86::MOV64mr)), X86::RSP, false, in emitStackProbeInlineWindowsCoreCLR64()
1003 BuildMI(&MBB, DL, TII.get(X86::MOV64rr), SizeReg).addReg(X86::RAX); in emitStackProbeInlineWindowsCoreCLR64()
1008 BuildMI(&MBB, DL, TII.get(X86::XOR64rr), ZeroReg) in emitStackProbeInlineWindowsCoreCLR64()
1011 BuildMI(&MBB, DL, TII.get(X86::MOV64rr), CopyReg).addReg(X86::RSP); in emitStackProbeInlineWindowsCoreCLR64()
1012 BuildMI(&MBB, DL, TII.get(X86::SUB64rr), TestReg) in emitStackProbeInlineWindowsCoreCLR64()
1015 BuildMI(&MBB, DL, TII.get(X86::CMOV64rr), FinalReg) in emitStackProbeInlineWindowsCoreCLR64()
1027 BuildMI(&MBB, DL, TII.get(X86::MOV64rm), LimitReg) in emitStackProbeInlineWindowsCoreCLR64()
1033 BuildMI(&MBB, DL, TII.get(X86::CMP64rr)).addReg(FinalReg).addReg(LimitReg); in emitStackProbeInlineWindowsCoreCLR64()
1035 BuildMI(&MBB, DL, TII.get(X86::JCC_1)) in emitStackProbeInlineWindowsCoreCLR64()
1041 BuildMI(RoundMBB, DL, TII.get(X86::AND64ri32), RoundedReg) in emitStackProbeInlineWindowsCoreCLR64()
1044 BuildMI(RoundMBB, DL, TII.get(X86::JMP_1)).addMBB(LoopMBB); in emitStackProbeInlineWindowsCoreCLR64()
1050 BuildMI(LoopMBB, DL, TII.get(X86::PHI), JoinReg) in emitStackProbeInlineWindowsCoreCLR64()
1058 addRegOffset(BuildMI(LoopMBB, DL, TII.get(X86::LEA64r), ProbeReg), JoinReg, in emitStackProbeInlineWindowsCoreCLR64()
1062 BuildMI(LoopMBB, DL, TII.get(X86::MOV8mi)) in emitStackProbeInlineWindowsCoreCLR64()
1071 BuildMI(LoopMBB, DL, TII.get(X86::CMP64rr)) in emitStackProbeInlineWindowsCoreCLR64()
1074 BuildMI(LoopMBB, DL, TII.get(X86::JCC_1)) in emitStackProbeInlineWindowsCoreCLR64()
1083 addRegOffset(BuildMI(*ContinueMBB, ContinueMBBI, DL, in emitStackProbeInlineWindowsCoreCLR64()
1087 addRegOffset(BuildMI(*ContinueMBB, ContinueMBBI, DL, in emitStackProbeInlineWindowsCoreCLR64()
1095 BuildMI(*ContinueMBB, ContinueMBBI, DL, TII.get(X86::SUB64rr), X86::RSP) in emitStackProbeInlineWindowsCoreCLR64()
1126 MachineBasicBlock::iterator MBBI, const DebugLoc &DL, bool InProlog, in emitStackProbeCall() argument
1155 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64ri), X86::R11) in emitStackProbeCall()
1157 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)).addReg(X86::R11); in emitStackProbeCall()
1159 CI = BuildMI(MBB, MBBI, DL, TII.get(CallOp)) in emitStackProbeCall()
1180 BuildMI(MBB, MBBI, DL, TII.get(getSUBrrOpcode(Uses64BitFramePtr)), SP) in emitStackProbeCall()
1246 const DebugLoc &DL, unsigned Reg, in BuildStackAlignAND() argument
1286 BuildMI(entryMBB, DL, TII.get(TargetOpcode::COPY), FinalStackProbed) in BuildStackAlignAND()
1290 BuildMI(entryMBB, DL, TII.get(AndOp), FinalStackProbed) in BuildStackAlignAND()
1298 BuildMI(entryMBB, DL, in BuildStackAlignAND()
1303 BuildMI(entryMBB, DL, TII.get(X86::JCC_1)) in BuildStackAlignAND()
1315 BuildMI(headMBB, DL, TII.get(SUBOpc), StackPtr) in BuildStackAlignAND()
1320 BuildMI(headMBB, DL, in BuildStackAlignAND()
1327 BuildMI(headMBB, DL, TII.get(X86::JCC_1)) in BuildStackAlignAND()
1338 addRegOffset(BuildMI(bodyMBB, DL, TII.get(MovMIOpc)) in BuildStackAlignAND()
1345 BuildMI(bodyMBB, DL, TII.get(SUBOpc), StackPtr) in BuildStackAlignAND()
1351 BuildMI(bodyMBB, DL, in BuildStackAlignAND()
1358 BuildMI(bodyMBB, DL, TII.get(X86::JCC_1)) in BuildStackAlignAND()
1368 BuildMI(footMBB, DL, TII.get(TargetOpcode::COPY), StackPtr) in BuildStackAlignAND()
1371 addRegOffset(BuildMI(footMBB, DL, TII.get(MovMIOpc)) in BuildStackAlignAND()
1382 MachineInstr *MI = BuildMI(MBB, MBBI, DL, TII.get(AndOp), Reg) in BuildStackAlignAND()
1560 DebugLoc DL; in emitPrologue() local
1572 BuildMI(MBB, MBBI, DL, TII.get(Is64Bit ? X86::LEA64r : X86::LEA32r), in emitPrologue()
1583 BuildCFI(MBB, MBBI, DL, in emitPrologue()
1587 BuildStackAlignAND(MBB, MBBI, DL, StackPtr, MaxAlign); in emitPrologue()
1589 BuildMI(MBB, MBBI, DL, TII.get(Is64Bit ? X86::PUSH64rmm : X86::PUSH32rmm)) in emitPrologue()
1614 BuildMI(MBB, MBBI, DL, TII.get(X86::OR64rm), MachineFramePtr) in emitPrologue()
1630 BuildMI(MBB, MBBI, DL, TII.get(X86::BTS64ri8), MachineFramePtr) in emitPrologue()
1658 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitPrologue()
1687 BuildStackAdjustment(MBB, MBBI, DL, -(int)TailCallArgReserveSize, in emitPrologue()
1721 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(MOVmr)), StackPtr, true, 16) in emitPrologue()
1740 BuildMI(MBB, MBBI, DL, in emitPrologue()
1749 BuildCFI(MBB, MBBI, DL, in emitPrologue()
1756 BuildCFI(MBB, MBBI, DL, in emitPrologue()
1765 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_PushReg)) in emitPrologue()
1783 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitPrologue()
1789 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64i32)) in emitPrologue()
1796 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_PushReg)) in emitPrologue()
1801 BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), FramePtr) in emitPrologue()
1808 BuildMI(MBB, MBBI, DL, TII.get(X86::SUB64ri32), X86::RSP) in emitPrologue()
1817 BuildMI(MBB, MBBI, DL, in emitPrologue()
1834 BuildCFI(MBB, MBBI, DL, in emitPrologue()
1842 MBB, MBBI, DL, in emitPrologue()
1851 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_SetFrame)) in emitPrologue()
1906 BuildCFI(MBB, MBBI, DL, in emitPrologue()
1914 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_PushReg)) in emitPrologue()
1918 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_PushReg)) in emitPrologue()
1930 BuildStackAlignAND(MBB, MBBI, DL, StackPtr, MaxAlign); in emitPrologue()
1934 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_StackAlign)) in emitPrologue()
1968 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH64r)) in emitPrologue()
1973 BuildMI(MBB, MBBI, DL, TII.get(X86::PUSH32r)) in emitPrologue()
1983 BuildMI(MBB, MBBI, DL, TII.get(getMOVriOpcode(Is64Bit, Alloc)), X86::RAX) in emitPrologue()
1989 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32ri), X86::EAX) in emitPrologue()
1995 emitStackProbe(MF, MBB, MBBI, DL, true); in emitPrologue()
2001 MI = addRegOffset(BuildMI(MF, DL, TII.get(X86::MOV64rm), X86::RAX), in emitPrologue()
2004 MI = addRegOffset(BuildMI(MF, DL, TII.get(X86::MOV32rm), X86::EAX), in emitPrologue()
2010 emitSPUpdate(MBB, MBBI, DL, -(int64_t)NumBytes, /*InEpilogue=*/false); in emitPrologue()
2015 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_StackAlloc)) in emitPrologue()
2031 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rm), Establisher), in emitPrologue()
2038 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64mr)), StackPtr, in emitPrologue()
2057 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), FramePtr), in emitPrologue()
2060 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64rr), FramePtr) in emitPrologue()
2067 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_SetFrame)) in emitPrologue()
2076 MBBI = restoreWin32EHStackPointers(MBB, MBBI, DL); in emitPrologue()
2085 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32mr)), FrameReg, in emitPrologue()
2110 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_SaveXMM)) in emitPrologue()
2120 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_EndPrologue)) in emitPrologue()
2130 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64mr)), StackPtr, false, in emitPrologue()
2143 BuildStackAlignAND(MBB, MBBI, DL, SPOrEstablisher, MaxAlign); in emitPrologue()
2157 BuildMI(MBB, MBBI, DL, TII.get(Opc), BasePtr) in emitPrologue()
2164 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opm)), FramePtr, true, in emitPrologue()
2181 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opm)), UsedReg, true, Offset) in emitPrologue()
2192 addFrameReference(BuildMI(MBB, MBBI, DL, TII.get(MOVmr)), FI) in emitPrologue()
2203 MBB, MBBI, DL, in emitPrologue()
2209 emitCalleeSavedFrameMoves(MBB, MBBI, DL, true); in emitPrologue()
2250 BuildMI(MBB, MBBI, DL, TII.get(X86::CLD)) in emitPrologue()
2348 DebugLoc DL; in emitEpilogue() local
2350 DL = MBBI->getDebugLoc(); in emitEpilogue()
2385 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackReg) in emitEpilogue()
2394 BuildCFI(MBB, MBBI, DL, in emitEpilogue()
2425 emitSPUpdate(MBB, MBBI, DL, Offset, /*InEpilogue*/ true); in emitEpilogue()
2428 BuildMI(MBB, MBBI, DL, in emitEpilogue()
2436 BuildMI(MBB, MBBI, DL, TII.get(X86::BTR64ri8), MachineFramePtr) in emitEpilogue()
2446 BuildCFI(MBB, MBBI, DL, in emitEpilogue()
2452 BuildCFI(MBB, AfterPop, DL, in emitEpilogue()
2485 addFrameReference(BuildMI(MBB, MBBI, DL, TII.get(MOVrm), ArgBaseReg), FI) in emitEpilogue()
2494 DL = MBBI->getDebugLoc(); in emitEpilogue()
2524 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr), FramePtr, in emitEpilogue()
2529 BuildMI(MBB, MBBI, DL, TII.get(Opc), StackPtr).addReg(FramePtr); in emitEpilogue()
2534 emitSPUpdate(MBB, MBBI, DL, NumBytes, /*InEpilogue=*/true); in emitEpilogue()
2537 BuildCFI(MBB, MBBI, DL, in emitEpilogue()
2552 BuildMI(MBB, MBBI, DL, TII.get(X86::SEH_Epilogue)); in emitEpilogue()
2570 BuildCFI(MBB, MBBI, DL, in emitEpilogue()
2581 emitCalleeSavedFrameMoves(MBB, AfterPop, DL, false); in emitEpilogue()
2590 emitSPUpdate(MBB, Terminator, DL, Offset, /*InEpilogue=*/true); in emitEpilogue()
2596 BuildMI(MBB, Terminator, DL, TII.get(X86::TILERELEASE)); in emitEpilogue()
2951 DebugLoc DL = MBB.findDebugLoc(MI); in spillCalleeSavedRegisters() local
2962 emitSPUpdate(MBB, MI, DL, -(int64_t)SlotSize, /*InEpilogue=*/false); in spillCalleeSavedRegisters()
2993 BuildMI(MBB, MI, DL, TII.get(getPUSH2Opcode(STI))) in spillCalleeSavedRegisters()
2998 BuildMI(MBB, MI, DL, TII.get(getPUSHOpcode(STI))) in spillCalleeSavedRegisters()
3007 BuildMI(MBB, MI, DL, TII.get(Opc)) in spillCalleeSavedRegisters()
3045 const DebugLoc &DL = CatchRet->getDebugLoc(); in emitCatchRetReturnValue() local
3051 BuildMI(MBB, MBBI, DL, TII.get(X86::LEA64r), X86::RAX) in emitCatchRetReturnValue()
3059 BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32ri), X86::EAX) in emitCatchRetReturnValue()
3090 DebugLoc DL = MBB.findDebugLoc(MI); in restoreCalleeSavedRegisters() local
3114 BuildMI(MBB, MI, DL, TII.get(Opc), BaseReg) in restoreCalleeSavedRegisters()
3125 BuildMI(MBB, MI, DL, TII.get(getPOP2Opcode(STI)), Reg) in restoreCalleeSavedRegisters()
3129 BuildMI(MBB, MI, DL, TII.get(getPOPOpcode(STI)), Reg) in restoreCalleeSavedRegisters()
3133 emitSPUpdate(MBB, MI, DL, SlotSize, /*InEpilogue=*/true); in restoreCalleeSavedRegisters()
3209 DebugLoc DL; in adjustForSegmentedStacks() local
3285 BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::LEA64r : X86::LEA64_32r), in adjustForSegmentedStacks()
3293 BuildMI(checkMBB, DL, TII.get(IsLP64 ? X86::CMP64rm : X86::CMP32rm)) in adjustForSegmentedStacks()
3322 BuildMI(checkMBB, DL, TII.get(X86::LEA32r), ScratchReg) in adjustForSegmentedStacks()
3331 BuildMI(checkMBB, DL, TII.get(X86::CMP32rm)) in adjustForSegmentedStacks()
3361 BuildMI(checkMBB, DL, TII.get(X86::PUSH32r)) in adjustForSegmentedStacks()
3364 BuildMI(checkMBB, DL, TII.get(X86::MOV32ri), ScratchReg2) in adjustForSegmentedStacks()
3366 BuildMI(checkMBB, DL, TII.get(X86::CMP32rm)) in adjustForSegmentedStacks()
3375 BuildMI(checkMBB, DL, TII.get(X86::POP32r), ScratchReg2); in adjustForSegmentedStacks()
3381 BuildMI(checkMBB, DL, TII.get(X86::JCC_1)) in adjustForSegmentedStacks()
3397 BuildMI(allocMBB, DL, TII.get(MOVrr), RegAX).addReg(Reg10); in adjustForSegmentedStacks()
3399 BuildMI(allocMBB, DL, TII.get(getMOVriOpcode(IsLP64, StackSize)), Reg10) in adjustForSegmentedStacks()
3401 BuildMI(allocMBB, DL, in adjustForSegmentedStacks()
3406 BuildMI(allocMBB, DL, TII.get(X86::PUSH32i)) in adjustForSegmentedStacks()
3408 BuildMI(allocMBB, DL, TII.get(X86::PUSH32i)).addImm(StackSize); in adjustForSegmentedStacks()
3431 BuildMI(allocMBB, DL, TII.get(X86::CALL64m)) in adjustForSegmentedStacks()
3439 BuildMI(allocMBB, DL, TII.get(X86::CALL64pcrel32)) in adjustForSegmentedStacks()
3442 BuildMI(allocMBB, DL, TII.get(X86::CALLpcrel32)) in adjustForSegmentedStacks()
3447 BuildMI(allocMBB, DL, TII.get(X86::MORESTACK_RET_RESTORE_R10)); in adjustForSegmentedStacks()
3449 BuildMI(allocMBB, DL, TII.get(X86::MORESTACK_RET)); in adjustForSegmentedStacks()
3515 DebugLoc DL; in adjustForHiPEPrologue() local
3622 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(LEAop), ScratchReg), SPReg, in adjustForHiPEPrologue()
3625 addRegOffset(BuildMI(stackCheckMBB, DL, TII.get(CMPop)).addReg(ScratchReg), in adjustForHiPEPrologue()
3627 BuildMI(stackCheckMBB, DL, TII.get(X86::JCC_1)) in adjustForHiPEPrologue()
3632 BuildMI(incStackMBB, DL, TII.get(CALLop)).addExternalSymbol("inc_stack_0"); in adjustForHiPEPrologue()
3633 addRegOffset(BuildMI(incStackMBB, DL, TII.get(LEAop), ScratchReg), SPReg, in adjustForHiPEPrologue()
3635 addRegOffset(BuildMI(incStackMBB, DL, TII.get(CMPop)).addReg(ScratchReg), in adjustForHiPEPrologue()
3637 BuildMI(incStackMBB, DL, TII.get(X86::JCC_1)) in adjustForHiPEPrologue()
3653 const DebugLoc &DL, in adjustStackWithPops() argument
3719 BuildMI(MBB, MBBI, DL, TII.get(STI.is64Bit() ? X86::POP64r : X86::POP32r), in adjustStackWithPops()
3731 DebugLoc DL = I->getDebugLoc(); // copy DebugLoc as I will be erased. in eliminateCallFramePseudoInstr() local
3768 BuildCFI(MBB, InsertPos, DL, in eliminateCallFramePseudoInstr()
3782 BuildCFI(MBB, InsertPos, DL, in eliminateCallFramePseudoInstr()
3797 adjustStackWithPops(MBB, InsertPos, DL, StackAdjustment))) in eliminateCallFramePseudoInstr()
3798 BuildStackAdjustment(MBB, InsertPos, DL, StackAdjustment, in eliminateCallFramePseudoInstr()
3816 MBB, InsertPos, DL, in eliminateCallFramePseudoInstr()
3829 BuildStackAdjustment(MBB, CI, DL, -InternalAmt, /*InEpilogue=*/false); in eliminateCallFramePseudoInstr()
3896 const DebugLoc &DL, bool RestoreSP) const { in restoreWin32EHStackPointers() argument
3916 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32rm), X86::ESP), in restoreWin32EHStackPointers()
3929 BuildMI(MBB, MBBI, DL, TII.get(ADDri), FramePtr) in restoreWin32EHStackPointers()
3939 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::LEA32r), BasePtr), in restoreWin32EHStackPointers()
3948 addRegOffset(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV32rm), FramePtr), in restoreWin32EHStackPointers()
4196 DebugLoc DL = MBB.findDebugLoc(MBBI); in adjustFrameForMsvcCxxEh() local
4197 addFrameReference(BuildMI(MBB, MBBI, DL, TII.get(X86::MOV64mi32)), in adjustFrameForMsvcCxxEh()