Ignore:
Timestamp:
Jul 13, 2015, 2:11:13 PM (4 years ago)
Author:
cameron
Message:

Upgrade LLVM to 3.6.1

Location:
icGREP/icgrep-devel/llvm-3.6.1.src
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • icGREP/icgrep-devel/llvm-3.6.1.src/test/CodeGen/X86/win64_alloca_dynalloca.ll

    r4279 r4664  
    11; RUN: llc < %s -mcpu=generic -enable-misched=false -mtriple=x86_64-mingw32     | FileCheck %s -check-prefix=M64
    22; RUN: llc < %s -mcpu=generic -enable-misched=false -mtriple=x86_64-win32       | FileCheck %s -check-prefix=W64
     3; RUN: llc < %s -mcpu=generic -enable-misched=false -mtriple=x86_64-win32 -code-model=large | FileCheck %s -check-prefix=L64
    34; RUN: llc < %s -mcpu=generic -enable-misched=false -mtriple=x86_64-win32-macho | FileCheck %s -check-prefix=EFI
    45; PR8777
     
    2526; W64: subq  %rax, %rsp
    2627
     28; Use %r11 for the large model.
     29; L64: movq  %rsp, %rbp
     30; L64:       $4096, %rax
     31; L64: movabsq $__chkstk, %r11
     32; L64: callq *%r11
     33; L64: subq  %rax, %rsp
     34
    2735; Freestanding
    2836; EFI: movq  %rsp, %rbp
     
    3442; M64: leaq  15(%{{.*}}), %rax
    3543; M64: andq  $-16, %rax
    36 ; M64: callq ___chkstk
    37 ; M64-NOT:  %rsp
     44; M64: callq ___chkstk_ms
     45; M64: subq  %rax, %rsp
    3846; M64: movq  %rsp, %rax
    3947
     
    4351; W64: subq  %rax, %rsp
    4452; W64: movq  %rsp, %rax
     53
     54; L64: leaq  15(%{{.*}}), %rax
     55; L64: andq  $-16, %rax
     56; L64: movabsq $__chkstk, %r11
     57; L64: callq *%r11
     58; L64: subq  %rax, %rsp
     59; L64: movq  %rsp, %rax
    4560
    4661; EFI: leaq  15(%{{.*}}), [[R1:%r.*]]
     
    85100; M64: leaq  15(%{{.*}}), %rax
    86101; M64: andq  $-16, %rax
    87 ; M64: callq ___chkstk
     102; M64: callq ___chkstk_ms
     103; M64: subq  %rax, %rsp
    88104; M64: movq  %rsp, [[R2:%r.*]]
    89105; M64: andq  $-128, [[R2]]
Note: See TracChangeset for help on using the changeset viewer.