From 90f96ec7a52e840cdc65035cb3beca620032be69 Mon Sep 17 00:00:00 2001 From: Guillaume Chatelet Date: Fri, 17 Jun 2022 15:13:10 +0000 Subject: [NFC][Alignment] Remove assumeAligned from MachineFrameInfo ctor --- llvm/lib/CodeGen/MachineFunction.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'llvm/lib/CodeGen/MachineFunction.cpp') diff --git a/llvm/lib/CodeGen/MachineFunction.cpp b/llvm/lib/CodeGen/MachineFunction.cpp index eabcb2b34cb1..f58996ea90c6 100644 --- a/llvm/lib/CodeGen/MachineFunction.cpp +++ b/llvm/lib/CodeGen/MachineFunction.cpp @@ -152,11 +152,11 @@ void ilist_alloc_traits::deleteNode(MachineBasicBlock *MBB) { MBB->getParent()->deleteMachineBasicBlock(MBB); } -static inline unsigned getFnStackAlignment(const TargetSubtargetInfo *STI, +static inline Align getFnStackAlignment(const TargetSubtargetInfo *STI, const Function &F) { if (auto MA = F.getFnStackAlign()) - return MA->value(); - return STI->getFrameLowering()->getStackAlign().value(); + return *MA; + return STI->getFrameLowering()->getStackAlign(); } MachineFunction::MachineFunction(Function &F, const LLVMTargetMachine &Target, -- cgit v1.2.3