NAME

LLVM::Value - LLVM value class

VERSION

version 0.03

DESCRIPTION

A LLVM::Value represents an individual value in the LLVM IR.

METHODS

type( )

Retrieve the LLVM::Type of the given LLVM::Value.

set_name( $val_name)

Set the name of the given LLVM::Value to the $val_name string.

func_params( )

Retrieve the LLVM::Values of the paramenters of the given LLVM::Type representing a function.

func_append( $ctx, $blk_name )

Append a LLVM::BasicBlock with name $blk_name to the given LLVM::Type representing a function.

AUTHOR

Alessandro Ghedini <alexbio@cpan.org>

LICENSE AND COPYRIGHT

Copyright 2012 Alessandro Ghedini.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.