- Jan 29, 2009
-
-
Daniel Dunbar authored
- This is my best initial guess at what the "spec" means, although it is not particularly clear on a number of points. Will refine through testing. llvm-svn: 63292
-
Daniel Dunbar authored
llvm-svn: 63286
-
Daniel Dunbar authored
(e.g., _Complex double -> { double, double } return). llvm-svn: 63285
-
Daniel Dunbar authored
llvm-svn: 63283
-
Chris Lattner authored
changes in various diagnostics code. llvm-svn: 63282
-
Daniel Dunbar authored
llvm-svn: 63281
-
Daniel Dunbar authored
llvm-svn: 63280
-
Daniel Dunbar authored
llvm-svn: 63279
-
Daniel Dunbar authored
- Lift (int,float) -> (int,float) conversion into separate routines. - Fix handling of, e.g., char -> _Complex int, which was producing a _Complex char value instead. llvm-svn: 63278
-
Daniel Dunbar authored
llvm-svn: 63277
-
Owen Anderson authored
llvm-svn: 63276
-
Chris Lattner authored
llvm-svn: 63275
-
Owen Anderson authored
vast majority of code size regressions introduced by pre-alloc-splitting. llvm-svn: 63274
-
Bill Wendling authored
- Modify TableGen to add the DebugLoc when calling getTargetNode. (The light-weight wrappers are only temporary. The non-DebugLoc version will be removed once the whole debug info stuff is finished with.) llvm-svn: 63273
-
Chris Lattner authored
llvm-svn: 63272
-
Chris Lattner authored
redundant #includes. Patch by Anders Johnsen! llvm-svn: 63271
-
Chris Lattner authored
llvm[0]: Compiling SemaInit.cpp for Debug build SemaInit.cpp:171: error: ‘InitListChecker’ has not been declared SemaInit.cpp:171: error: ISO C++ forbids declaration of ‘InitListChecker’ with no type SemaInit.cpp: In function ‘int InitListChecker(clang::Sema*, clang::InitListExpr*, clang::QualType&)’: SemaInit.cpp:172: error: ‘hadError’ was not declared in this scope SemaInit.cpp:173: error: ‘SemaRef’ was not declared in this scope SemaInit.cpp:177: error: ‘FullyStructuredList’ was not declared in this scope llvm-svn: 63270
-
Chris Lattner authored
llvm-svn: 63269
-
Evan Cheng authored
llvm-svn: 63267
-
Dan Gohman authored
dagcombines that help it match in several more cases. Add several more cases to test/CodeGen/X86/bt.ll. This doesn't yet include matching for BT with an immediate operand, it just covers more register+register cases. llvm-svn: 63266
-
Dan Gohman authored
after the code that sorts the patterns. This doesn't affect the output, but it makes the code a little easier to follow. llvm-svn: 63265
-
Daniel Dunbar authored
evaluation (alternate part of real/imag init was being set to 3 not 0 because the wrong APFloat constructor was being called). - Test cases coming once some more support is in. llvm-svn: 63264
-
Evan Cheng authored
A slight compile time optimization. If the caller knows there isn't a free register getReg() should not call getFreeReg(). llvm-svn: 63263
-
Douglas Gregor authored
llvm-svn: 63262
-
Douglas Gregor authored
llvm-svn: 63261
-
Dale Johannesen authored
functions. Currently omitted: memcpy, memmove, memset. llvm-svn: 63259
-
Douglas Gregor authored
llvm-svn: 63258
-
Douglas Gregor authored
Eliminate infinite looping in a wacky case with designated initializers. Simplifies (somewhat) the actually checking of the initializer expression following the designators llvm-svn: 63257
-
Steve Naroff authored
The previous interface was very confusing. This is much more explicit, which will be easier to understand/optimize/convert. The plan is to eventually deprecate both of these functions. For now, I'm focused on performance. llvm-svn: 63256
-
Evan Cheng authored
llvm-svn: 63255
-
Douglas Gregor authored
llvm-svn: 63254
-
Douglas Gregor authored
initializers. - We now initialize unions properly when a member other than the first is named by a designated initializer. - We now provide proper semantic analysis and code generation for GNU array-range designators *except* that side effects will occur more than once. We warn about this. llvm-svn: 63253
-
Mon P Wang authored
llvm-svn: 63252
-
- Jan 28, 2009
-
-
Fariborz Jahanian authored
of class's meta-data (related to objc2 nonfragile abi). llvm-svn: 63251
-
Ted Kremenek authored
llvm-svn: 63250
-
Ted Kremenek authored
llvm-svn: 63249
-
Daniel Dunbar authored
- Merged into single ComplexEvaluator, these share too much logic to be worth splitting for float/int (IMHO). Will split on request. llvm-svn: 63248
-
Bill Wendling authored
llvm-svn: 63247
-
Fariborz Jahanian authored
llvm-svn: 63246
-
Bill Wendling authored
llvm-svn: 63245
-