Skip to content

Commit 8eeecde

Browse files
authored
Merge pull request #26731 from gmittert/BringOutYourDead
Update for Removal of DisableFPElim
2 parents 48b6666 + dbc391d commit 8eeecde

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

lib/IRGen/IRGenModule.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -896,13 +896,7 @@ bool swift::irgen::shouldRemoveTargetFeature(StringRef feature) {
896896

897897
void IRGenModule::setHasFramePointer(llvm::AttrBuilder &Attrs,
898898
bool HasFramePointer) {
899-
if (HasFramePointer) {
900-
Attrs.addAttribute("no-frame-pointer-elim", "true");
901-
Attrs.addAttribute("no-frame-pointer-elim-non-leaf");
902-
} else {
903-
Attrs.addAttribute("no-frame-pointer-elim", "false");
904-
Attrs.removeAttribute("no-frame-pointer-elim-non-leaf");
905-
}
899+
Attrs.addAttribute("frame-pointer", HasFramePointer ? "all" : "none");
906900
}
907901

908902
void IRGenModule::setHasFramePointer(llvm::Function *F,

0 commit comments

Comments
 (0)