| Index: tests_lit/llvm2ice_tests/ebp_args.ll
|
| diff --git a/tests_lit/llvm2ice_tests/ebp_args.ll b/tests_lit/llvm2ice_tests/ebp_args.ll
|
| index e7acd5098862fe7d7078068fed0c27d519acb81e..6a33b2b8b1401919c1e7b481be52862f0043ce35 100644
|
| --- a/tests_lit/llvm2ice_tests/ebp_args.ll
|
| +++ b/tests_lit/llvm2ice_tests/ebp_args.ll
|
| @@ -22,18 +22,23 @@ entry:
|
| ; lowering code changes.
|
|
|
| ; CHECK: memcpy_helper:
|
| -; CHECK: push ebp
|
| -; CHECK: mov ebp, esp
|
| -; CHECK: sub esp, 20
|
| -; CHECK: mov eax, dword ptr [ebp+12]
|
| -; CHECK: mov dword ptr [ebp-4], eax
|
| -; CHECK: sub esp, 128
|
| -; CHECK: mov dword ptr [ebp-8], esp
|
| -; CHECK: mov eax, dword ptr [ebp-8]
|
| -; CHECK: mov dword ptr [ebp-12], eax
|
| -; CHECK: movzx eax, byte ptr [ebp-4]
|
| -; CHECK: mov dword ptr [ebp-16], eax
|
| -; CHECK: push dword ptr [ebp-16]
|
| -; CHECK: push dword ptr [ebp-12]
|
| -; CHECK: push dword ptr [ebp+8]
|
| -; CHECK: call memcpy_helper2
|
| +; CHECK: push ebx
|
| +; CHECK: push ebp
|
| +; CHECK: mov ebp, esp
|
| +; CHECK: sub esp, 20
|
| +; CHECK: mov eax, dword ptr [ebp+16]
|
| +; CHECK: mov dword ptr [ebp-4], eax
|
| +; CHECK: sub esp, 128
|
| +; CHECK: mov dword ptr [ebp-8], esp
|
| +; CHECK: mov eax, dword ptr [ebp-8]
|
| +; CHECK: mov dword ptr [ebp-12], eax
|
| +; CHECK: movzx eax, byte ptr [ebp-4]
|
| +; CHECK: mov dword ptr [ebp-16], eax
|
| +; CHECK: sub esp, 16
|
| +; CHECK: mov ecx, dword ptr [ebp+12]
|
| +; CHECK: mov dword ptr [esp], ecx
|
| +; CHECK: mov edx, dword ptr [ebp-12]
|
| +; CHECK: mov dword ptr [esp+4], edx
|
| +; CHECK: mov ebx, dword ptr [ebp-16]
|
| +; CHECK: mov dword ptr [esp+8], ebx
|
| +; CHECK: call memcpy_helper2
|
|
|