This is an archive of the discontinued LLVM Phabricator instance.

[X86][x32] Save callee-save register used as base pointer for x32 ABI
ClosedPublic

Authored by pbhatu on Jan 21 2018, 8:46 PM.

Diff Detail

Repository
rL LLVM

Event Timeline

pbhatu created this revision.Jan 21 2018, 8:46 PM
dschuff accepted this revision.Mar 1 2018, 3:21 PM
This revision is now accepted and ready to land.Mar 1 2018, 3:21 PM

Sorry this slipped through; this looks right to me.

pbhatu added a comment.Mar 1 2018, 9:13 PM

Can you please commit it for me? I don't have commit access.

dschuff added inline comments.Mar 2 2018, 9:44 AM
test/CodeGen/X86/x86-64-baseptr.ll
56 ↗(On Diff #130827)

Actually the epilog needs to be updated in the test too. It's now

leal	-8(%ebp), %esp
	popq	%rbx
	popq	%rbp
This revision was automatically updated to reflect the committed changes.