[PATCH] D56351: Replace function attributes "no-frame-pointer-elim" and "no-frame-pointer-elim-non-leaf" with "frame-pointer"

Francis Visoiu Mistrih via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jan 14 03:01:17 PST 2019


This revision was not accepted when it landed; it landed in state "Needs Review".
This revision was automatically updated to reflect the committed changes.
Closed by commit rL351049: Replace "no-frame-pointer-*" function attributes with "frame-pointer" (authored by thegameg, committed by ).

Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D56351/new/

https://reviews.llvm.org/D56351

Files:
  llvm/trunk/docs/CommandGuide/llc.rst
  llvm/trunk/include/llvm/CodeGen/CommandFlags.inc
  llvm/trunk/include/llvm/CodeGen/TargetFrameLowering.h
  llvm/trunk/include/llvm/Support/CodeGen.h
  llvm/trunk/lib/CodeGen/TargetFrameLoweringImpl.cpp
  llvm/trunk/lib/CodeGen/TargetOptionsImpl.cpp
  llvm/trunk/lib/Target/ARM/ARMFrameLowering.cpp
  llvm/trunk/lib/Target/ARM/ARMFrameLowering.h
  llvm/trunk/test/CodeGen/AArch64/aarch64-dynamic-stack-layout.ll
  llvm/trunk/test/CodeGen/AArch64/addr-of-ret-addr.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-abi_align.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-alloca.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-fast-isel-call.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-hello.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-large-frame.ll
  llvm/trunk/test/CodeGen/AArch64/arm64-shrink-wrapping.ll
  llvm/trunk/test/CodeGen/AArch64/emutls.ll
  llvm/trunk/test/CodeGen/AArch64/f16-instructions.ll
  llvm/trunk/test/CodeGen/AArch64/fastcc.ll
  llvm/trunk/test/CodeGen/AArch64/local_vars.ll
  llvm/trunk/test/CodeGen/AArch64/regress-tblgen-chains.ll
  llvm/trunk/test/CodeGen/AArch64/regress-w29-reserved-with-fp.ll
  llvm/trunk/test/CodeGen/AArch64/sponentry.ll
  llvm/trunk/test/CodeGen/AArch64/stack-guard-remat-bitcast.ll
  llvm/trunk/test/CodeGen/AArch64/swifterror.ll
  llvm/trunk/test/CodeGen/ARM/2009-08-21-PostRAKill2.ll
  llvm/trunk/test/CodeGen/ARM/2009-08-21-PostRAKill3.ll
  llvm/trunk/test/CodeGen/ARM/2011-03-10-DAGCombineCrash.ll
  llvm/trunk/test/CodeGen/ARM/2011-03-15-LdStMultipleBug.ll
  llvm/trunk/test/CodeGen/ARM/2011-03-23-PeepholeBug.ll
  llvm/trunk/test/CodeGen/ARM/2012-04-24-SplitEHCriticalEdge.ll
  llvm/trunk/test/CodeGen/ARM/Windows/frame-register.ll
  llvm/trunk/test/CodeGen/ARM/build-attributes.ll
  llvm/trunk/test/CodeGen/ARM/crash-O0.ll
  llvm/trunk/test/CodeGen/ARM/crash-greedy-v6.ll
  llvm/trunk/test/CodeGen/ARM/crash-greedy.ll
  llvm/trunk/test/CodeGen/ARM/debug-frame-large-stack.ll
  llvm/trunk/test/CodeGen/ARM/debug-frame-no-debug.ll
  llvm/trunk/test/CodeGen/ARM/debug-frame-vararg.ll
  llvm/trunk/test/CodeGen/ARM/debug-frame.ll
  llvm/trunk/test/CodeGen/ARM/disable-fp-elim.ll
  llvm/trunk/test/CodeGen/ARM/ehabi-unwind.ll
  llvm/trunk/test/CodeGen/ARM/ehabi.ll
  llvm/trunk/test/CodeGen/ARM/fold-stack-adjust.ll
  llvm/trunk/test/CodeGen/ARM/frame-register.ll
  llvm/trunk/test/CodeGen/ARM/hello.ll
  llvm/trunk/test/CodeGen/ARM/inline-asm-clobber.ll
  llvm/trunk/test/CodeGen/ARM/machine-licm.ll
  llvm/trunk/test/CodeGen/ARM/macho-frame-offset.ll
  llvm/trunk/test/CodeGen/ARM/none-macho.ll
  llvm/trunk/test/CodeGen/ARM/shuffle.ll
  llvm/trunk/test/CodeGen/ARM/ssp-data-layout.ll
  llvm/trunk/test/CodeGen/ARM/subreg-remat.ll
  llvm/trunk/test/CodeGen/MSP430/fp.ll
  llvm/trunk/test/CodeGen/Mips/Fast-ISel/stackloadstore.ll
  llvm/trunk/test/CodeGen/NVPTX/f16-instructions.ll
  llvm/trunk/test/CodeGen/NVPTX/f16x2-instructions.ll
  llvm/trunk/test/CodeGen/PowerPC/2010-02-04-EmptyGlobal.ll
  llvm/trunk/test/CodeGen/PowerPC/2010-12-18-PPCStackRefs.ll
  llvm/trunk/test/CodeGen/PowerPC/Frames-alloca.ll
  llvm/trunk/test/CodeGen/PowerPC/Frames-large.ll
  llvm/trunk/test/CodeGen/PowerPC/Frames-leaf.ll
  llvm/trunk/test/CodeGen/PowerPC/Frames-small.ll
  llvm/trunk/test/CodeGen/PowerPC/crsave.ll
  llvm/trunk/test/CodeGen/PowerPC/empty-functions.ll
  llvm/trunk/test/CodeGen/PowerPC/ppc-prologue.ll
  llvm/trunk/test/CodeGen/PowerPC/stack-realign.ll
  llvm/trunk/test/CodeGen/PowerPC/structsinmem.ll
  llvm/trunk/test/CodeGen/PowerPC/structsinregs.ll
  llvm/trunk/test/CodeGen/RISCV/calling-conv.ll
  llvm/trunk/test/CodeGen/RISCV/frame.ll
  llvm/trunk/test/CodeGen/RISCV/large-stack.ll
  llvm/trunk/test/CodeGen/RISCV/vararg.ll
  llvm/trunk/test/CodeGen/SPARC/empty-functions.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-07.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-09.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-13.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-14.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-15.ll
  llvm/trunk/test/CodeGen/SystemZ/frame-16.ll
  llvm/trunk/test/CodeGen/Thumb/2009-07-27-PEIAssert.ll
  llvm/trunk/test/CodeGen/Thumb/2009-08-20-ISelBug.ll
  llvm/trunk/test/CodeGen/Thumb/frame-access.ll
  llvm/trunk/test/CodeGen/Thumb/frame_thumb.ll
  llvm/trunk/test/CodeGen/Thumb/push.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-07-30-PEICrash.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-08-01-WrongLDRBOpc.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-08-02-CoalescerBug.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-08-04-CoalescerBug.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-08-04-ScavengerAssert.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-08-21-PostRAKill4.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-09-01-PostRAProlog.ll
  llvm/trunk/test/CodeGen/Thumb2/2009-11-01-CopyReg2RegBug.ll
  llvm/trunk/test/CodeGen/Thumb2/2010-02-24-BigStack.ll
  llvm/trunk/test/CodeGen/Thumb2/2010-06-19-ITBlockCrash.ll
  llvm/trunk/test/CodeGen/Thumb2/2011-12-16-T2SizeReduceAssert.ll
  llvm/trunk/test/CodeGen/Thumb2/2012-01-13-CBNZBug.ll
  llvm/trunk/test/CodeGen/Thumb2/frameless.ll
  llvm/trunk/test/CodeGen/Thumb2/frameless2.ll
  llvm/trunk/test/CodeGen/Thumb2/ldr-str-imm12.ll
  llvm/trunk/test/CodeGen/Thumb2/machine-licm.ll
  llvm/trunk/test/CodeGen/X86/2007-04-17-LiveIntervalAssert.ll
  llvm/trunk/test/CodeGen/X86/2008-03-10-RegAllocInfLoop.ll
  llvm/trunk/test/CodeGen/X86/2008-03-31-SpillerFoldingBug.ll
  llvm/trunk/test/CodeGen/X86/2008-04-15-LiveVariableBug.ll
  llvm/trunk/test/CodeGen/X86/2008-09-29-ReMatBug.ll
  llvm/trunk/test/CodeGen/X86/2009-04-16-SpillerUnfold.ll
  llvm/trunk/test/CodeGen/X86/2009-04-29-RegAllocAssert.ll
  llvm/trunk/test/CodeGen/X86/2009-06-02-RewriterBug.ll
  llvm/trunk/test/CodeGen/X86/2009-09-10-LoadFoldingBug.ll
  llvm/trunk/test/CodeGen/X86/2009-10-19-EmergencySpill.ll
  llvm/trunk/test/CodeGen/X86/2009-10-25-RewriterBug.ll
  llvm/trunk/test/CodeGen/X86/2009-11-13-VirtRegRewriterBug.ll
  llvm/trunk/test/CodeGen/X86/2010-01-19-OptExtBug.ll
  llvm/trunk/test/CodeGen/X86/2010-04-06-SSEDomainFixCrash.ll
  llvm/trunk/test/CodeGen/X86/2010-04-29-CoalescerCrash.ll
  llvm/trunk/test/CodeGen/X86/2010-04-30-LocalAlloc-LandingPad.ll
  llvm/trunk/test/CodeGen/X86/2010-06-09-FastAllocRegisters.ll
  llvm/trunk/test/CodeGen/X86/2010-06-24-g-constraint-crash.ll
  llvm/trunk/test/CodeGen/X86/2010-06-25-CoalescerSubRegDefDead.ll
  llvm/trunk/test/CodeGen/X86/2010-06-25-asm-RA-crash.ll
  llvm/trunk/test/CodeGen/X86/2011-06-12-FastAllocSpill.ll
  llvm/trunk/test/CodeGen/X86/2011-07-13-BadFrameIndexDisplacement.ll
  llvm/trunk/test/CodeGen/X86/2012-01-10-UndefExceptionEdge.ll
  llvm/trunk/test/CodeGen/X86/addr-of-ret-addr.ll
  llvm/trunk/test/CodeGen/X86/anyregcc.ll
  llvm/trunk/test/CodeGen/X86/call-push.ll
  llvm/trunk/test/CodeGen/X86/coalescer-dce.ll
  llvm/trunk/test/CodeGen/X86/compact-unwind.ll
  llvm/trunk/test/CodeGen/X86/crash-O0.ll
  llvm/trunk/test/CodeGen/X86/empty-functions.ll
  llvm/trunk/test/CodeGen/X86/fp-elim.ll
  llvm/trunk/test/CodeGen/X86/hidden-vis-pic.ll
  llvm/trunk/test/CodeGen/X86/postra-licm.ll
  llvm/trunk/test/CodeGen/X86/pr1489.ll
  llvm/trunk/test/CodeGen/X86/pr3154.ll
  llvm/trunk/test/CodeGen/X86/pr9743.ll
  llvm/trunk/test/CodeGen/X86/remat-fold-load.ll
  llvm/trunk/test/CodeGen/X86/ret-addr.ll
  llvm/trunk/test/CodeGen/X86/sibcall-2.ll
  llvm/trunk/test/CodeGen/X86/ssp-data-layout.ll
  llvm/trunk/test/CodeGen/X86/tls-addr-non-leaf-function.ll
  llvm/trunk/test/CodeGen/XCore/epilogue_prologue.ll
  llvm/trunk/test/CodeGen/XCore/llvm-intrinsics.ll
  llvm/trunk/test/DebugInfo/AArch64/frameindices.ll
  llvm/trunk/test/DebugInfo/AArch64/prologue_end.ll
  llvm/trunk/test/DebugInfo/ARM/prologue_end.ll
  llvm/trunk/test/DebugInfo/Generic/2010-04-19-FramePtr.ll
  llvm/trunk/test/DebugInfo/Mips/prologue_end.ll
  llvm/trunk/test/DebugInfo/Sparc/prologue_end.ll
  llvm/trunk/test/DebugInfo/SystemZ/prologue_end.ll
  llvm/trunk/test/DebugInfo/SystemZ/variable-loc.ll
  llvm/trunk/test/DebugInfo/X86/prologue-stack.ll
  llvm/trunk/test/MC/X86/stackmap-nops.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D56351.181522.patch
Type: text/x-patch
Size: 148211 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190114/dcf2326b/attachment.bin>


More information about the llvm-commits mailing list