Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PointerAuth.cpp84 assert(Flags == MachineInstr::FrameDestroy); in BuildPACM()
193 .setMIFlag(MachineInstr::FrameDestroy); in authenticateLR()
195 BuildPACM(*Subtarget, MBB, TI, DL, MachineInstr::FrameDestroy, PACSym); in authenticateLR()
198 .setMIFlag(MachineInstr::FrameDestroy); in authenticateLR()
205 emitPACCFI(MBB, MBBI, MachineInstr::FrameDestroy, EmitAsyncCFI); in authenticateLR()
209 .setMIFlag(MachineInstr::FrameDestroy); in authenticateLR()
211 BuildPACM(*Subtarget, MBB, MBBI, DL, MachineInstr::FrameDestroy, PACSym); in authenticateLR()
213 emitPACCFI(MBB, MBBI, MachineInstr::FrameDestroy, EmitAsyncCFI); in authenticateLR()
216 .setMIFlag(MachineInstr::FrameDestroy); in authenticateLR()
218 emitPACCFI(MBB, MBBI, MachineInstr::FrameDestroy, EmitAsyncCFI); in authenticateLR()
[all …]
H A DAArch64FrameLowering.cpp774 CFIInstBuilder CFIBuilder(MBB, MBBI, MachineInstr::FrameDestroy); in emitCalleeSavedRestores()
1258 if (!LastI->getFlag(MachineInstr::FrameDestroy)) in shouldCombineCSRLocalStackBumpInEpilogue()
1572 if (FrameFlag == MachineInstr::FrameDestroy) { in convertCalleeSaveRestoreToSPPrePostIncDec()
1701 I->getFlag(MachineInstr::FrameDestroy); in IsSVECalleeSave()
1755 .setMIFlag(MachineInstr::FrameDestroy); in emitShadowCallStackEpilogue()
1759 .setMIFlag(MachineInstr::FrameDestroy); in emitShadowCallStackEpilogue()
1762 CFIInstBuilder(MBB, MBBI, MachineInstr::FrameDestroy) in emitShadowCallStackEpilogue()
1816 .setMIFlag(MachineInstr::FrameDestroy); in emitPacRetPlusLeafHardening()
2486 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2494 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
[all …]
H A DAArch64LowerHomogeneousPrologEpilog.cpp270 .setMIFlag(MachineInstr::FrameDestroy); in emitLoad()
493 .setMIFlag(MachineInstr::FrameDestroy) in lowerEpilog()
505 .setMIFlag(MachineInstr::FrameDestroy) in lowerEpilog()
H A DAArch64LoadStoreOptimizer.cpp1642 MI.getFlag(MachineInstr::FrameDestroy))) in areCandidatesToMergeOrPair()
2240 MI.getFlag(MachineInstr::FrameDestroy)) || in maybeMoveCFI()
2749 if (needsWinCFI(MI.getMF()) && MI.getFlag(MachineInstr::FrameDestroy)) in tryToPromoteLoadFromStore()
H A DAArch64InstrInfo.cpp2106 while (FirstEpilogSEH->getFlag(MachineInstr::FrameDestroy) && in expandPostRAPseudo()
2960 MI.getFlag(MachineInstr::FrameDestroy))) in isCandidateToMergeOrPair()
9825 .setMIFlag(MachineInstr::FrameDestroy); in signOutlinedFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp493 MachineInstr::FrameDestroy); in emitEpilogue()
499 while (MBBI != MBB.begin() && MBBI->getFlag(MachineInstr::FrameDestroy)); in emitEpilogue()
500 if (!MBBI->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
531 TII, *RegInfo, MachineInstr::FrameDestroy); in emitEpilogue()
535 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
540 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
547 ScratchRegister, MachineInstr::FrameDestroy); in emitEpilogue()
550 ScratchRegister, MachineInstr::FrameDestroy); in emitEpilogue()
643 .setMIFlag(MachineInstr::FrameDestroy); in emitPopSpecialFixUp()
727 .setMIFlag(MachineInstr::FrameDestroy); in emitPopSpecialFixUp()
[all …]
H A DARMFrameLowering.cpp615 (Flags & MachineInstr::FrameDestroy)) { in insertSEH()
1431 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1438 MachineInstr::FrameDestroy); in emitEpilogue()
1445 MBBI->getFlag(MachineInstr::FrameDestroy)); in emitEpilogue()
1446 if (!MBBI->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
1452 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1471 MachineInstr::FrameDestroy); in emitEpilogue()
1483 ARMCC::AL, 0, TII, MachineInstr::FrameDestroy); in emitEpilogue()
1487 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1496 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
[all …]
H A DThumb2SizeReduction.cpp1019 MI->getFlag(MachineInstr::FrameDestroy))) in ReduceMI()
H A DARMBaseInstrInfo.cpp6333 unsigned MIFlags = CFI ? MachineInstr::FrameDestroy : 0; in restoreLRFromStack()
6360 CFIInstBuilder CFIBuilder(MBB, It, MachineInstr::FrameDestroy); in restoreLRFromStack()
6494 CFIInstBuilder(MBB, It, MachineInstr::FrameDestroy).buildRestore(ARM::LR); in insertOutlinedCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430FrameLowering.cpp222 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
226 MachineInstr::FrameDestroy); in emitEpilogue()
232 MachineInstr::FrameDestroy); in emitEpilogue()
244 if ((Opc != MSP430::POP16r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
262 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
268 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
279 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
287 MachineInstr::FrameDestroy); in emitEpilogue()
305 MachineInstr::FrameDestroy); in emitEpilogue()
352 .setMIFlag(MachineInstr::FrameDestroy); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVPushPopOptimizer.cpp83 .setMIFlag(MachineInstr::FrameDestroy); in usePopRet()
161 PopMBBI->getFlag(MachineInstr::FrameDestroy)) in runOnMachineFunction()
H A DRISCVFrameLowering.cpp196 .setMIFlag(MachineInstr::FrameDestroy); in emitSCSEpilogue()
201 .setMIFlag(MachineInstr::FrameDestroy); in emitSCSEpilogue()
203 CFIInstBuilder(MBB, MI, MachineInstr::FrameDestroy).buildRestore(SCSPReg); in emitSCSEpilogue()
1173 MachineInstr::FrameDestroy, getStackAlign()); in deallocateStack()
1176 CFIInstBuilder(MBB, MBBI, MachineInstr::FrameDestroy) in deallocateStack()
1204 std::prev(MBBI)->getFlag(MachineInstr::FrameDestroy)) in emitEpilogue()
1216 MachineInstr::FrameDestroy); in emitEpilogue()
1235 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue()
1254 MachineInstr::FrameDestroy, getStackAlign()); in emitEpilogue()
1273 StackOffset::getFixed(-FPOffset), MachineInstr::FrameDestroy, in emitEpilogue()
[all …]
H A DRISCVRegisterInfo.cpp249 Flag == MachineInstr::FrameSetup || Flag == MachineInstr::FrameDestroy; in adjustReg()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kFrameLowering.cpp378 MI.setMIFlag(MachineInstr::FrameDestroy); in emitSPUpdate()
707 if ((Opc != M68k::POP32r || !PI->getFlag(MachineInstr::FrameDestroy)) && in emitEpilogue()
744 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
750 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
882 .setMIFlag(MachineInstr::FrameDestroy); in restoreCalleeSavedRegisters()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchFrameLowering.cpp338 MachineInstr::FrameDestroy); in emitEpilogue()
348 MachineInstr::FrameDestroy); in emitEpilogue()
353 adjustReg(MBB, MBBI, DL, SPReg, SPReg, StackSize, MachineInstr::FrameDestroy); in emitEpilogue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineInstrBundle.cpp197 if (MII->getFlag(MachineInstr::FrameDestroy)) in finalizeBundle()
198 MIB.setMIFlag(MachineInstr::FrameDestroy); in finalizeBundle()
H A DCFIFixup.cpp105 MI.getFlag(MachineInstr::FrameDestroy); in containsEpilogue()
H A DMIRPrinter.cpp779 if (MI.getFlag(MachineInstr::FrameDestroy)) in printMI()
H A DMachineInstr.cpp1833 if (getFlag(MachineInstr::FrameDestroy)) in print()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86LoadValueInjectionRetHardening.cpp85 .setMIFlag(MachineInstr::FrameDestroy); in runOnMachineFunction()
H A DX86FrameLowering.cpp237 isSub ? MachineInstr::FrameSetup : MachineInstr::FrameDestroy; in emitSPUpdate()
2456 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2461 MachineInstr::FrameDestroy); in emitEpilogue()
2496 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2504 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2513 MachineInstr::FrameDestroy); in emitEpilogue()
2519 MachineInstr::FrameDestroy); in emitEpilogue()
2534 if (!PI->getFlag(MachineInstr::FrameDestroy) || in emitEpilogue()
2551 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
2605 MachineInstr::FrameDestroy); in emitEpilogue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp267 MachineInstr::FrameDestroy); in emitEpilogue()
271 MachineInstr::FrameDestroy); in emitEpilogue()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFrameLowering.cpp334 .setMIFlag(MachineInstr::FrameDestroy); in copyFromScratchSGPR()
1310 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1314 .setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
1350 MIB.setMIFlag(MachineInstr::FrameDestroy); in emitEpilogue()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDbgEntityHistoryCalculator.cpp522 (!MI.getFlag(MachineInstr::FrameDestroy) && in calculateDbgEntityHistory()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineInstr.h90 FrameDestroy = 1 << 1, // Instruction is used as a part of enumerator

12