OSDN Git Service

Add support for passing i1, i8, and i16 call parameters. Also, be sure to
authorChad Rosier <mcrosier@apple.com>
Sat, 5 Nov 2011 20:16:15 +0000 (20:16 +0000)
committerStephen Hines <srhines@google.com>
Mon, 14 Nov 2011 17:11:51 +0000 (09:11 -0800)
commit011369bb7f212748831a026dae045b975e07124c
tree56032a7637e768e8a372252317ec324a407cfabd
parentf6bc5826f4e982eed4485d358feff3ca75f89c08
Add support for passing i1, i8, and i16 call parameters.  Also, be sure to
zero-extend the constant integer encoding.  Test case provides testing for
both call parameters and materialization of i1, i8, and i16 types.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143821 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/ARMFastISel.cpp
test/CodeGen/ARM/fast-isel-call.ll [new file with mode: 0644]