comparison test/CodeGen/X86/2003-08-03-CallArgLiveRanges.ll @ 121:803732b1fca8

LLVM 5.0
author kono
date Fri, 27 Oct 2017 17:07:41 +0900
parents 95c75e76d11b
children
comparison
equal deleted inserted replaced
120:1172e4bd9c6f 121:803732b1fca8
2 ; The old instruction selector used to load all arguments to a call up in 2 ; The old instruction selector used to load all arguments to a call up in
3 ; registers, then start pushing them all onto the stack. This is bad news as 3 ; registers, then start pushing them all onto the stack. This is bad news as
4 ; it makes a ton of annoying overlapping live ranges. This code should not 4 ; it makes a ton of annoying overlapping live ranges. This code should not
5 ; cause spills! 5 ; cause spills!
6 ; 6 ;
7 ; RUN: llc < %s -march=x86 -stats 2>&1 | FileCheck %s 7 ; RUN: llc < %s -mtriple=i686-- -stats 2>&1 | FileCheck %s
8 8
9 ; CHECK-NOT: spilled 9 ; CHECK-NOT: spilled
10 10
11 target datalayout = "e-p:32:32" 11 target datalayout = "e-p:32:32"
12 12