Home
last modified time | relevance | path

Searched refs:FrameDestroy (Results 1 – 23 of 23) sorted by relevance

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp522 MachineInstr::FrameDestroy); in emitEpilogue()
528 while (MBBI != MBB.begin() && MBBI->getFlag(MachineInstr::FrameDestroy)); in emitEpilogue()
529 if (!MBBI->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
549 TII, *RegInfo, MachineInstr::FrameDestroy); in emitEpilogue()
553 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
558 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
577 ScratchRegister, MachineInstr::FrameDestroy); in emitEpilogue()
580 ScratchRegister, MachineInstr::FrameDestroy); in emitEpilogue()
673 .setMIFlag(MachineInstr::FrameDestroy); in emitPopSpecialFixUp()
762 .setMIFlag(MachineInstr::FrameDestroy); in emitPopSpecialFixUp()
[all …]
H A DARMFrameLowering.cpp478 (Flags & MachineInstr::FrameDestroy)) { in insertSEH()
1307 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1314 MachineInstr::FrameDestroy); in emitEpilogue()
1321 MBBI->getFlag(MachineInstr::FrameDestroy)); in emitEpilogue()
1322 if (!MBBI->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
1328 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1348 MachineInstr::FrameDestroy); in emitEpilogue()
1360 ARMCC::AL, 0, TII, MachineInstr::FrameDestroy); in emitEpilogue()
1364 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1373 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
[all …]
H A DThumb2SizeReduction.cpp1019 MI->getFlag(MachineInstr::FrameDestroy))) in ReduceMI()
H A DARMBaseInstrInfo.cpp6547 .setMIFlags(MachineInstr::FrameDestroy); in restoreLRFromStack()
6558 .setMIFlags(MachineInstr::FrameDestroy); in restoreLRFromStack()
6570 .setMIFlags(MachineInstr::FrameDestroy); in restoreLRFromStack()
6577 .setMIFlags(MachineInstr::FrameDestroy); in restoreLRFromStack()
6585 .setMIFlags(MachineInstr::FrameDestroy); in restoreLRFromStack()
6603 .setMIFlags(MachineInstr::FrameDestroy); in emitCFIForLRRestoreFromReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64FrameLowering.cpp661 .setMIFlags(MachineInstr::FrameDestroy); in emitCalleeSavedRestores()
952 if (!LastI->getFlag(MachineInstr::FrameDestroy)) in shouldCombineCSRLocalStackBumpInEpilogue()
1290 I->getFlag(MachineInstr::FrameDestroy); in IsSVECalleeSave()
1357 .setMIFlag(MachineInstr::FrameDestroy); in emitShadowCallStackEpilogue()
1364 .setMIFlags(MachineInstr::FrameDestroy); in emitShadowCallStackEpilogue()
1894 .setMIFlag(MachineInstr::FrameDestroy); in InsertReturnAddressAuth()
1900 .setMIFlags(MachineInstr::FrameDestroy); in InsertReturnAddressAuth()
1904 .setMIFlag(MachineInstr::FrameDestroy); in InsertReturnAddressAuth()
1947 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1986 MachineInstr::FrameDestroy, false, NeedsWinCFI); in emitEpilogue()
[all …]
H A DAArch64LowerHomogeneousPrologEpilog.cpp240 .setMIFlag(MachineInstr::FrameDestroy); in emitLoad()
454 .setMIFlag(MachineInstr::FrameDestroy) in lowerEpilog()
466 .setMIFlag(MachineInstr::FrameDestroy) in lowerEpilog()
H A DAArch64LoadStoreOptimizer.cpp1299 MI.getFlag(MachineInstr::FrameDestroy))) in areCandidatesToMergeOrPair()
1768 MI.getFlag(MachineInstr::FrameDestroy)) || in maybeMoveCFI()
2072 if (needsWinCFI(MI.getMF()) && MI.getFlag(MachineInstr::FrameDestroy)) in tryToPromoteLoadFromStore()
H A DAArch64InstrInfo.cpp1891 while (FirstEpilogSEH->getFlag(MachineInstr::FrameDestroy) && in expandPostRAPseudo()
2566 MI.getFlag(MachineInstr::FrameDestroy))) in isCandidateToMergeOrPair()
7923 .setMIFlag(MachineInstr::FrameDestroy); in signOutlinedFunction()
7928 .setMIFlags(MachineInstr::FrameDestroy); in signOutlinedFunction()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp125 .setMIFlag(MachineInstr::FrameDestroy); in emitSCSEpilogue()
130 .setMIFlag(MachineInstr::FrameDestroy); in emitSCSEpilogue()
636 std::prev(MBBI)->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
669 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue()
673 MachineInstr::FrameDestroy); in emitEpilogue()
685 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue()
693 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue()
1287 .setMIFlag(MachineInstr::FrameDestroy); in restoreCalleeSavedRegisters()
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp378 MI.setMIFlag(MachineInstr::FrameDestroy); in emitSPUpdate()
710 if ((Opc != M68k::POP32r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
747 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
753 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
885 .setMIFlag(MachineInstr::FrameDestroy); in restoreCalleeSavedRegisters()
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86LoadValueInjectionRetHardening.cpp86 .setMIFlag(MachineInstr::FrameDestroy); in runOnMachineFunction()
H A DX86FrameLowering.cpp228 isSub ? MachineInstr::FrameSetup : MachineInstr::FrameDestroy; in emitSPUpdate()
2300 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2305 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2315 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2323 MachineInstr::FrameDestroy); in emitEpilogue()
2328 MachineInstr::FrameDestroy); in emitEpilogue()
2343 if ((Opc != X86::POP32r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
2344 (Opc != X86::POP64r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
2345 (Opc != X86::LEAVE64 || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
2346 (Opc != X86::BTR64ri8 || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp349 MachineInstr::FrameDestroy); in emitEpilogue()
359 MachineInstr::FrameDestroy); in emitEpilogue()
364 adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackSize, MachineInstr::FrameDestroy); in emitEpilogue()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp237 if (MII->getFlag(MachineInstr::FrameDestroy)) in finalizeBundle()
238 MIB.setMIFlag(MachineInstr::FrameDestroy); in finalizeBundle()
H A DCFIFixup.cpp95 MI.getFlag(MachineInstr::FrameDestroy); in containsEpilogue()
H A DMIRPrinter.cpp760 if (MI.getFlag(MachineInstr::FrameDestroy)) in print()
H A DMachineInstr.cpp1640 if (getFlag(MachineInstr::FrameDestroy)) in print()
/openbsd-src/gnu/llvm/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp267 MachineInstr::FrameDestroy); in emitEpilogue()
271 MachineInstr::FrameDestroy); in emitEpilogue()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp506 (!MI.getFlag(MachineInstr::FrameDestroy) && in calculateDbgEntityHistory()
H A DDwarfDebug.cpp2035 if (MI->getFlag(MachineInstr::FrameDestroy) && DL) { in beginInstruction()
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp322 .setMIFlag(MachineInstr::FrameDestroy); in copyFromScratchSGPR()
1261 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1273 MIB.setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMachineInstr.h86 FrameDestroy = 1 << 1, // Instruction is used as a part of enumerator
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp1459 Flags |= MachineInstr::FrameDestroy; in parseInstruction()