sparse, llvm: simplify function generation
commitb17550b274916fc5a4b6f89a3f95572e6f9bce7f
authorXi Wang <xi.wang@gmail.com>
Fri, 17 May 2013 07:05:59 +0000 (17 03:05 -0400)
committerPekka Enberg <penberg@kernel.org>
Sat, 18 May 2013 07:34:01 +0000 (18 10:34 +0300)
tree5a594693eb8017da2da1fc471f26b5847be02684
parent0448f78f5fae84b8a9c1358129a03ea24e593b34
sparse, llvm: simplify function generation

Remove repeated code, such as get_func_type() vs sym_func_type(),
pseudo_type() vs symbol_type().

Fix generating variadic functions.

Add a test case using printf().

Cc: Jeff Garzik <jgarzik@redhat.com>
Signed-off-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: Pekka Enberg <penberg@kernel.org>
sparse-llvm.c
sparsei [new file with mode: 0755]
validation/backend/sum.c [new file with mode: 0644]