Juergen Ributzka
a13cab5b74
[FastIsel][X86] Add support for lowering the first 8 floating-point arguments.
...
Recommit with fixed argument attribute checking code, which is required to bail
out of all the cases we don't handle yet.
llvm-svn: 210815
2014-06-12 20:12:34 +00:00
Juergen Ributzka
5ad463f55e
Revert "[FastIsel][X86] Add support for lowering the first 8 floating-point arguments."
...
Reverting it because it breaks several tests.
llvm-svn: 210810
2014-06-12 19:21:43 +00:00
Juergen Ributzka
b43a559514
[FastISel][x86] Add testcase for r210719.
...
llvm-svn: 210746
2014-06-12 03:54:05 +00:00
Chad Rosier
0adc042392
Remove extraneous attribute number.
...
llvm-svn: 176053
2013-02-25 22:06:05 +00:00
Chad Rosier
a92ef4ba5b
[fast-isel] Add X86FastIsel::FastLowerArguments to handle functions with 6 or
...
fewer scalar integer (i32 or i64) arguments. It completely eliminates the need
for SDISel for trivial functions.
Also, add the new llc -fast-isel-abort-args option, which is similar to
-fast-isel-abort option, but for formal argument lowering.
llvm-svn: 176052
2013-02-25 21:59:35 +00:00