- May 17, 2006
-
-
Evan Cheng authored
llvm-svn: 28371
-
Evan Cheng authored
llvm-svn: 28370
-
Evan Cheng authored
llvm-svn: 28368
-
Andrew Lenharth authored
llvm-svn: 28360
-
Andrew Lenharth authored
llvm-svn: 28359
-
Evan Cheng authored
llvm-svn: 28357
-
Evan Cheng authored
llvm-svn: 28356
-
Chris Lattner authored
llvm-svn: 28355
-
Chris Lattner authored
enough to be autogenerated. llvm-svn: 28354
-
Evan Cheng authored
llvm-svn: 28353
-
Evan Cheng authored
llvm-svn: 28351
-
Chris Lattner authored
the copyto/fromregs instead of making the PPCISD::CALL selection code create them. This vastly simplifies the selection code, and moves the ABI handling parts into one place. llvm-svn: 28346
-
Chris Lattner authored
1. Rearrange code a bit so that the special case doesn't require indenting lots of code. 2. Add comments describing PPC calling convention. 3. Only round up to 56-bytes of stack space for an outgoing call if the callee is varargs. This saves a bit of stack space. llvm-svn: 28342
-
Chris Lattner authored
llvm-svn: 28341
-
Chris Lattner authored
ISD::CALL node, then custom lower that. This means that we only have to handle LEGAL call operands/results, not every possible type. This allows us to simplify the call code, shrinking it by about 1/3. llvm-svn: 28339
-
- May 16, 2006
-
-
Chris Lattner authored
llvm-svn: 28335
-
Chris Lattner authored
llvm-svn: 28334
-
Chris Lattner authored
llvm-svn: 28333
-
Chris Lattner authored
handling. This makes the lower argument code significantly simpler (we only need to handle legal argument types). Incidentally, this also implements support for vector argument registers, so long as they are not on the stack. llvm-svn: 28331
-
Andrew Lenharth authored
llvm-svn: 28330
-
Andrew Lenharth authored
llvm-svn: 28329
-
Chris Lattner authored
arguments at once. llvm-svn: 28327
-
Chris Lattner authored
llvm-svn: 28326
-
Evan Cheng authored
llvm-svn: 28324
-
Chris Lattner authored
it doesn't currently use/maintain the chain properly. Also, make the X86ISelLowering.cpp file 80-col clean. llvm-svn: 28320
-
Vladimir Prus authored
can just add lib/Target to TableGen includes. llvm-svn: 28318
-
Chris Lattner authored
llvm-svn: 28311
-
Rafael Espindola authored
llvm-svn: 28310
-
- May 15, 2006
-
-
Chris Lattner authored
llvm-svn: 28307
-
Chris Lattner authored
llvm-svn: 28303
-
Rafael Espindola authored
llvm-svn: 28301
-
- May 14, 2006
-
-
Chris Lattner authored
llvm-svn: 28283
-
- May 13, 2006
-
-
Chris Lattner authored
llvm-svn: 28267
-
- May 12, 2006
-
-
Chris Lattner authored
llvm-svn: 28266
-
Chris Lattner authored
llvm-svn: 28265
-
Chris Lattner authored
llvm-svn: 28264
-
Evan Cheng authored
llvm-svn: 28261
-
Chris Lattner authored
Bug identified by coverity. llvm-svn: 28259
-
Chris Lattner authored
llvm-svn: 28258
-
Chris Lattner authored
llvm-svn: 28248
-