- Feb 22, 2008
-
-
Dale Johannesen authored
the way through. It is now used for codegen. llvm-svn: 47484
-
Devang Patel authored
llvm-svn: 47473
-
Devang Patel authored
llvm-svn: 47472
-
Devang Patel authored
llvm-svn: 47461
-
- Feb 21, 2008
-
-
Devang Patel authored
llvm-svn: 47460
-
Devang Patel authored
llvm-svn: 47425
-
Devang Patel authored
Now, we have very first multiple return value testcase! llvm-svn: 47424
-
- Feb 20, 2008
-
-
Devang Patel authored
One small step towards multiple return value support. llvm-svn: 47406
-
Devang Patel authored
llvm-svn: 47396
-
Devang Patel authored
llvm-svn: 47394
-
Devang Patel authored
llvm-svn: 47392
-
Devang Patel authored
llvm-svn: 47390
-
Devang Patel authored
llvm-svn: 47387
-
Anton Korobeynikov authored
llvm-svn: 47375
-
Anton Korobeynikov authored
llvm-svn: 47367
-
Dale Johannesen authored
treat more or less rationally in interface functions, subject to change. No functional change. llvm-svn: 47352
-
- Feb 19, 2008
-
-
Devang Patel authored
llvm-svn: 47348
-
Dale Johannesen authored
for adding alignment info, not there yet). Clean up interfaces to reference ParameterAttributes consistently. llvm-svn: 47342
-
Chris Lattner authored
llvm-svn: 47314
-
- Feb 18, 2008
-
-
Duncan Sands authored
requested by Chris. While there, do the same for an existing function committed by someone called "lattner" :) llvm-svn: 47273
-
Owen Anderson authored
llvm-svn: 47264
-
Owen Anderson authored
a function must be the first parameter. llvm-svn: 47254
-
Owen Anderson authored
llvm-svn: 47248
-
- Feb 16, 2008
-
-
Duncan Sands authored
llvm-svn: 47219
-
- Feb 15, 2008
-
-
Chris Lattner authored
when they occur in the name, just like " is escaped. llvm-svn: 47169
-
- Feb 09, 2008
-
-
Chris Lattner authored
common problem of putting two terminators in the same block. I can't write a testcase for this because the .ll parser rejects this before the verifier can, but this can occur when generating IR. llvm-svn: 46900
-
- Feb 07, 2008
-
-
Dan Gohman authored
llvm-svn: 46836
-
- Feb 02, 2008
-
-
Devang Patel authored
llvm-svn: 46658
-
Gordon Henriksen authored
than double through the C bindings. Thanks to Tomas Lindquist Olsen for reporting it. llvm-svn: 46656
-
- Jan 29, 2008
-
-
Dan Gohman authored
llvm-svn: 46510
-
Dan Gohman authored
llvm-svn: 46506
-
- Jan 28, 2008
-
-
Nick Lewycky authored
llvm-svn: 46431
-
- Jan 24, 2008
-
-
Chris Lattner authored
llvm-svn: 46314
-
- Jan 21, 2008
-
-
Duncan Sands authored
that return an opaque type by value, as long as you don't call it or provide a body (you can take the address of it). So it is wrong to insist that sret parameters not be an opaque*. And I guess it is really up to codegen to complain if someone tries to call such a function. I'm also removing the analogous check from byval parameters, since I don't see why we shouldn't allow them as long as no-one tries to call the function or give it a body. llvm-svn: 46216
-
Duncan Sands authored
with a size, like byval. llvm-svn: 46207
-
Duncan Sands authored
check the callee also if it is known. llvm-svn: 46206
-
- Jan 15, 2008
-
-
Chris Lattner authored
llvm-svn: 46026
-
Bill Wendling authored
llvm-svn: 46009
-
- Jan 14, 2008
-
-
Duncan Sands authored
llvm-svn: 45974
-
Duncan Sands authored
drop attributes on varargs call arguments. Also, it could generate invalid IR if the transformed call already had the 'nest' attribute somewhere (this can never happen for code coming from llvm-gcc, but it's a theoretical possibility). Fix both problems. llvm-svn: 45973
-