summaryrefslogtreecommitdiffstats
path: root/llvm/tools/lli/lli.cpp
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2006-12-31 05:55:36 +0000
committerReid Spencer <rspencer@reidspencer.com>2006-12-31 05:55:36 +0000
commite63b6518fa257f47f8b46c116ac683616d74cb36 (patch)
treed73480d533493c1b0e0467477792d1984b44a999 /llvm/tools/lli/lli.cpp
parent0d54e78a39cb3b71a30ba72d74a74badb2ba2858 (diff)
downloadbcm5719-llvm-e63b6518fa257f47f8b46c116ac683616d74cb36.tar.gz
bcm5719-llvm-e63b6518fa257f47f8b46c116ac683616d74cb36.zip
For PR950:
Three changes: 1. Convert signed integer types to signless versions. 2. Implement the @sext and @zext parameter attributes. Previously the type of an function parameter was used to determine whether it should be sign extended or zero extended before the call. This information is now communicated via the function type's parameter attributes. 3. The interface to LowerCallTo had to be changed in order to accommodate the parameter attribute information. Although it would have been convenient to pass in the FunctionType itself, there isn't always one present in the caller. Consequently, a signedness indication for the result type and for each parameter was provided for in the interface to this method. All implementations were changed to make the adjustment necessary. llvm-svn: 32788
Diffstat (limited to 'llvm/tools/lli/lli.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud