- Mar 10, 2008
-
-
Dale Johannesen authored
field to 32 bits, thus enabling correct handling of ByVal structs bigger than 0x1ffff. Abstract interface a bit. Fixes gcc.c-torture/execute/pr23135.c and gcc.c-torture/execute/pr28982b.c in gcc testsuite (were ICE'ing on ppc32, quietly producing wrong code on x86-32.) llvm-svn: 48122
-
- Jan 15, 2008
-
-
Evan Cheng authored
Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unused parameters of CCStructAssign and add size and alignment requirement info. llvm-svn: 45997
-
Evan Cheng authored
llvm-svn: 45994
-
- Jan 12, 2008
-
-
Evan Cheng authored
ByVal arguments are passed on stack. Make sure to allocate a slot using size and alignment information on the parameter attribute. llvm-svn: 45897
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45419
-
- Nov 14, 2007
-
-
Duncan Sands authored
in favour of teaching CCAssignToStack that size 0 and/or align 0 means to use the ABI values. This seems a neater solution. It is safe since no legal value type has size 0. llvm-svn: 44107
-
- Nov 10, 2007
-
-
Dale Johannesen authored
dealing with types whose size & alignment are different on different subtargets. Use it for x86 f80. llvm-svn: 43988
-
- Aug 10, 2007
-
-
Rafael Espindola authored
llvm-svn: 40986
-
- Jul 06, 2007
-
-
Rafael Espindola authored
llvm-svn: 37940
-
- Mar 07, 2007
-
-
Anton Korobeynikov authored
zext/sext/aext stuff. llvm-svn: 35008
-
- Mar 06, 2007
-
-
Anton Korobeynikov authored
from formal attributes' flags processing. llvm-svn: 34963
-
- Feb 28, 2007
-
-
Chris Lattner authored
llvm-svn: 34724
-
Chris Lattner authored
llvm-svn: 34720
-
- Feb 27, 2007
-
-
Chris Lattner authored
llvm-svn: 34697
-
Chris Lattner authored
llvm-svn: 34696
-