- Nov 02, 2008
-
-
Eli Friedman authored
the types for size_t and ptrdiff_t more accurate. I think all of these are correct, but please compare the defines for __PTRDIFF_TYPE__ and __SIZE_TYPE__ to gcc to double-check; this particularly applies to those on BSD variants, since I'm not sure what they do here; I assume here that they're the same as on Linux. Fixes wchar_t to be "int", not "unsigned int" (which I think is correct on everything but Windows). Fixes ptrdiff_t to be "int" rather than "short" on PIC16; "short" is an somewhat strange choice because it normally gets promoted, and it's not consistent with the choice for size_t. llvm-svn: 58556
-
Nick Lewycky authored
by Richard Osborne. llvm-svn: 58555
-
Ted Kremenek authored
llvm-svn: 58554
-
Ted Kremenek authored
llvm-svn: 58553
-
Ted Kremenek authored
llvm-svn: 58552
-
Ted Kremenek authored
llvm-svn: 58551
-
Ted Kremenek authored
Fixed a horrible bug in HTMLDiagnostics.cpp where bugs referencing source ranges that occur within macros would not be emitted at all. llvm-svn: 58550
-
Dan Gohman authored
ConstantInt, and SI is the original cast instruction. This fixes PR2996. llvm-svn: 58549
-
- Nov 01, 2008
-
-
Mon P Wang authored
target intrinsics that touches memory llvm-svn: 58548
-
Sanjiv Gupta authored
ready. llvm-svn: 58547
-
Daniel Dunbar authored
- No functionality change. llvm-svn: 58546
-
Chris Lattner authored
llvm-svn: 58545
-
Daniel Dunbar authored
llvm-svn: 58544
-
Daniel Dunbar authored
llvm-svn: 58542
-
- Oct 31, 2008
-
-
Bill Wendling authored
llvm-svn: 58539
-
Douglas Gregor authored
llvm-svn: 58538
-
Anton Korobeynikov authored
llvm-svn: 58537
-
Anton Korobeynikov authored
Based on patch by Martin Nowack! llvm-svn: 58536
-
Evan Cheng authored
llvm-svn: 58533
-
Evan Cheng authored
llvm-svn: 58532
-
Evan Cheng authored
llvm-svn: 58529
-
Mon P Wang authored
llvm-svn: 58528
-
Evan Cheng authored
llvm-svn: 58527
-
Evan Cheng authored
llvm-svn: 58526
-
Dan Gohman authored
llvm-svn: 58524
-
Bill Wendling authored
llvm-svn: 58523
-
Anton Korobeynikov authored
Patch by Jay Foad! llvm-svn: 58520
-
Torok Edwin authored
MyFunctionPass() : FunctionPass(ID) {} when the user actually meant to write: MyFunctionPass() : FunctionPass(&ID) {} llvm-svn: 58518
-
Evan Cheng authored
Change x86 register allocation ordering to match that of gcc. Otherwise some tools get confused by prologue generated by llvm. llvm-svn: 58517
-
Evan Cheng authored
llvm-svn: 58514
-
Douglas Gregor authored
conversions. Notes: - Overload resolution for converting constructors need to prohibit user-defined conversions (hence, the test isn't -verify safe yet). - We still use hacks for conversions from a class type to itself. This will be the case until we start implicitly declaring the appropriate special member functions. (That's next on my list) llvm-svn: 58513
-
Dan Gohman authored
currently troublesome even for #ifndef NDEBUG builds. llvm-svn: 58512
-
Anders Carlsson authored
Fix a bug that was introduced in 58501. Ideally I think we should force all targets to set these values and not have defaults. llvm-svn: 58511
-
Ted Kremenek authored
Comment out invalid assertion. I'm leaving it in the code for now as a reminder to produce a test case. llvm-svn: 58510
-
Sebastian Redl authored
llvm-svn: 58509
-
Duncan Sands authored
completely forgotten about when writing LegalizeTypes. llvm-svn: 58508
-
Zhongxing Xu authored
Simplify interface. We can get canonical type from the base region directly. No need for an extra type argument. llvm-svn: 58507
-
Zhongxing Xu authored
llvm-svn: 58506
-
Sanjiv Gupta authored
in such cases. llvm-svn: 58505
-
Zhongxing Xu authored
llvm-svn: 58504
-