llvm/lib
Bill Wendling 5f5bf3a3fd PPC64 passes arguments of integral type in i64 registers, not i32. Reflect this
by promoting smaller integral values (i32 at this point) to i64, then truncating
to get the wanted size.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48030 91177308-0d34-0410-b5e6-96231b3b80d8
2008-03-07 20:49:02 +00:00
..
Analysis Add Hybrid Cycle Detection to Andersen's analysis. 2008-03-05 19:31:47 +00:00
Archive Add alias with non-external aliasee to the list of exported symbols of the library. 2008-03-04 20:15:35 +00:00
AsmParser regenerate. 2008-03-03 18:58:47 +00:00
Bitcode Add an unwind_to field to basic blocks, making them Users instead of Values. 2008-03-02 02:48:09 +00:00
CodeGen Fixed a register scavenger bug. If a def is re-defining part of a super register, there must be an implicit def of the super-register on the MI. 2008-03-07 20:12:54 +00:00
Debugger Remove attribution from file headers, per discussion on llvmdev. 2007-12-29 20:36:04 +00:00
ExecutionEngine fix 80 col violations 2008-03-07 20:05:43 +00:00
Linker Clarify some important bits 2008-03-07 18:34:50 +00:00
Support Add support to APInt for shift and rotate operations with APInt 2008-02-29 01:40:47 +00:00
System Stub out a Path::GetMainExecutable call to find the path to the 2008-03-03 02:55:43 +00:00
Target PPC64 passes arguments of integral type in i64 registers, not i32. Reflect this 2008-03-07 20:49:02 +00:00
Transforms Update inliner to handle functions that return multiple values. 2008-03-07 20:06:16 +00:00
VMCore Check struct return type first. 2008-03-05 00:27:05 +00:00
Makefile remove attribution from lib Makefiles. 2007-12-29 20:09:26 +00:00