- May 17, 2006
-
-
Chris Lattner authored
llvm-svn: 28340
-
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
-
Chris Lattner authored
produce it. llvm-svn: 28338
-
Chris Lattner authored
llvm-svn: 28337
-
Chris Lattner authored
llvm-svn: 28336
-
- May 16, 2006
-
-
Chris Lattner authored
llvm-svn: 28335
-
Chris Lattner authored
llvm-svn: 28334
-
Chris Lattner authored
llvm-svn: 28333
-
Chris Lattner authored
llvm-svn: 28332
-
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
llvm-svn: 28328
-
Chris Lattner authored
arguments at once. llvm-svn: 28327
-
Chris Lattner authored
llvm-svn: 28326
-
Reid Spencer authored
This assists with getting around configure's late binding values so that our LLVM variables don't end up with a "NONE" prefix. llvm-svn: 28325
-
Evan Cheng authored
llvm-svn: 28324
-
Evan Cheng authored
register classes. llvm-svn: 28323
-
Reid Spencer authored
with which source is compiled are used when linking. This matters when a project is using the LLVM makefiles and overrides CXXFLAGS to specify new flags to use. llvm-svn: 28322
-
Chris Lattner authored
llvm-svn: 28321
-
Chris Lattner authored
it doesn't currently use/maintain the chain properly. Also, make the X86ISelLowering.cpp file 80-col clean. llvm-svn: 28320
-
Chris Lattner authored
llvm-svn: 28319
-
Vladimir Prus authored
can just add lib/Target to TableGen includes. llvm-svn: 28318
-
Reid Spencer authored
Improve doxygenification of this header file. llvm-svn: 28317
-
Reid Spencer authored
libraries. This ensures that the project's libraries (which most likely depend on LLVM libraries) come first on the command line and can thus be resolved by the LLVM libraries that appear later. llvm-svn: 28316
-
Chris Lattner authored
This code should be emitted after legalize, so it can't be in sdisel. Note that the EmitFunctionEntryCode hook should be updated to operate on the DAG. The X86 backend is the only one currently using this hook. llvm-svn: 28315
-
Chris Lattner authored
llvm-svn: 28314
-
Chris Lattner authored
for each argument. llvm-svn: 28313
-
Vladimir Prus authored
llvm-svn: 28312
-
Chris Lattner authored
llvm-svn: 28311
-
Rafael Espindola authored
llvm-svn: 28310
-
Reid Spencer authored
Add an additional catch block to ensure that this function can't throw any exceptions, even one's we're not expecting. llvm-svn: 28309
-
- May 15, 2006
-
-
Reid Spencer authored
there are new/different css styles to support, and the footer was woefully out of date. llvm-svn: 28308
-
Chris Lattner authored
llvm-svn: 28307
-
Chris Lattner authored
llvm-svn: 28306
-
Chris Lattner authored
llvm-svn: 28305
-
Reid Spencer authored
with the class that it documents. Patch suggested by Vladimir Prus. llvm-svn: 28304
-
Chris Lattner authored
llvm-svn: 28303
-
Owen Anderson authored
llvm-svn: 28302
-
Rafael Espindola authored
llvm-svn: 28301
-