- Apr 01, 2007
-
-
Reid Spencer authored
Implement code generation for overloaded intrinsic functions. The basic difference is that "actual" argument types must be provided when constructing intrinsic names and types. Also, for recognition, only the prefix is examined. If it matches, the suffix is assumed to match. The suffix is checked by the Verifier, however. llvm-svn: 35539
-
Reid Spencer authored
Add an "iAny" ValueType as a place holder for an integer type of any bit width. This is used for intrinsics overloading on integer type. llvm-svn: 35538
-
Chris Lattner authored
llvm-svn: 35537
-
Chris Lattner authored
llvm-svn: 35536
-
Chris Lattner authored
llvm-svn: 35535
-
Nick Lewycky authored
llvm-svn: 35534
-
- Mar 31, 2007
-
-
Andrew Lenharth authored
llvm-svn: 35533
-
Anton Korobeynikov authored
llvm-svn: 35532
-
Bill Wendling authored
llvm-svn: 35531
-
Chris Lattner authored
llvm-svn: 35530
-
Chris Lattner authored
llvm-svn: 35529
-
Chris Lattner authored
llvm-svn: 35528
-
Chris Lattner authored
llvm-svn: 35527
-
Chris Lattner authored
llvm-svn: 35526
-
Zhou Sheng authored
llvm-svn: 35525
-
Zhou Sheng authored
llvm-svn: 35524
-
Bill Wendling authored
llvm-svn: 35523
-
Chris Lattner authored
llvm-svn: 35522
-
Chris Lattner authored
llvm-svn: 35521
-
Chris Lattner authored
llvm-svn: 35520
-
Evan Cheng authored
llvm-svn: 35519
-
Jeff Cohen authored
llvm-svn: 35518
-
- Mar 30, 2007
-
-
Dale Johannesen authored
combination. llvm-svn: 35517
-
Chris Lattner authored
llvm-svn: 35516
-
Evan Cheng authored
llvm-svn: 35515
-
Evan Cheng authored
register more than once. llvm-svn: 35513
-
Evan Cheng authored
of dead def live interval at 1 to avoid multiple def's targeting the same register. The previous patch missed a case where the source operand is live-in. In that case, remove the whole interval. llvm-svn: 35512
-
Evan Cheng authored
llvm-svn: 35511
-
Zhou Sheng authored
llvm-svn: 35510
-
Zhou Sheng authored
llvm-svn: 35509
-
Reid Spencer authored
* Rename the FunctionType* parameter from M to FT on all the functions. * Implement a fix for PR1293 by just asserting that library functions that must return pointers should have pointer typed results. This just makes sure that we don't attempt to use an uninitialized integer or something later on. llvm-svn: 35508
-
Duncan Sands authored
llvm-svn: 35507
-
Duncan Sands authored
llvm-svn: 35506
-
Zhou Sheng authored
amount is safe. 2. Use new method on ConstantInt instead of (? :) operator. 3. Use new method uge() on ConstantInt to simplify codes. llvm-svn: 35505
-
Duncan Sands authored
llvm-svn: 35504
-
Zhou Sheng authored
llvm-svn: 35503
-
Zhou Sheng authored
llvm-svn: 35502
-
Zhou Sheng authored
llvm-svn: 35501
-
Reid Spencer authored
llvm-svn: 35500
-
Reid Spencer authored
Check at the end of the parse that there are no unresolved types and no undefined values. Issue errors if there are. This gets rid of the need for implementation or checkpoint by ensuring you can't finish a parse with undefined things. llvm-svn: 35499
-