- Jan 14, 2010
-
-
Stuart Hastings authored
llvm-svn: 93381
-
Stuart Hastings authored
llvm-svn: 93380
-
Douglas Gregor authored
code-completion's ResultBuilder::MaybeAddResult for later reuse. llvm-svn: 93379
-
Douglas Gregor authored
llvm-svn: 93378
-
John McCall authored
llvm-svn: 93377
-
Douglas Gregor authored
are no longer using it for anything. No intended functionality change. llvm-svn: 93376
-
Chris Lattner authored
llvm-svn: 93373
-
Chris Lattner authored
llvm-svn: 93372
-
Douglas Gregor authored
the "typed" text, first, then take into account nested-name-specifiers, name hiding, etc. This means that the resulting sort is actually alphabetical :) llvm-svn: 93370
-
Bill Wendling authored
added to the FSub version. However, the original version of this xform guarded against doing this for floating point (!Op0->getType()->isFPOrFPVector()). This is causing LLVM to perform incorrect xforms for code like: void func(double *rhi, double *rlo, double xh, double xl, double yh, double yl){ double mh, ml; double c = 134217729.0; double up, u1, u2, vp, v1, v2; up = xh*c; u1 = (xh - up) + up; u2 = xh - u1; vp = yh*c; v1 = (yh - vp) + vp; v2 = yh - v1; mh = xh*yh; ml = (((u1*v1 - mh) + (u1*v2)) + (u2*v1)) + (u2*v2); ml += xh*yl + xl*yh; *rhi = mh + ml; *rlo = (mh - (*rhi)) + ml; } The last line was optimized away, but rl is intended to be the difference between the infinitely precise result of mh + ml and after it has been rounded to double precision. llvm-svn: 93369
-
- Jan 13, 2010
-
-
John McCall authored
to be considering user-defined conversions in the first place. Doug, please review; I'm not sure what we should be doing if we see a real ambiguity in selecting a copy constructor when otherwise suppressing user-defined conversions. Fixes PR6014. llvm-svn: 93365
-
Tobias Grosser authored
Get the source BB of an iterator. llvm-svn: 93364
-
Tobias Grosser authored
Implement most of the missing methods to make SuccIterator random access. operator[] is still missing. llvm-svn: 93363
-
John McCall authored
llvm-svn: 93362
-
Douglas Gregor authored
llvm-svn: 93361
-
Chris Lattner authored
llvm-svn: 93360
-
Ted Kremenek authored
Reorganize CIndex.cpp into clearer sections of functions, and add a utility function 'MakeCXCursor' to centralize the logic for creating CXCursor objects. llvm-svn: 93359
-
Fariborz Jahanian authored
constructor. Fixes radar 7537770. llvm-svn: 93358
-
Chris Lattner authored
llvm-svn: 93357
-
Chris Lattner authored
obsolete Mangler interfaces. llvm-svn: 93356
-
Victor Hernandez authored
llvm-svn: 93355
-
Douglas Gregor authored
provide completions for @ keywords. Previously, we only provided @-completions after an @ was actually typed, which is useful but probably not the common case. Also, make sure a few Objective-C 2.0 completions only show up when Objective-C 2.0 support is enabled (the default). llvm-svn: 93354
-
Mike Stump authored
llvm-svn: 93353
-
Chris Lattner authored
llvm-svn: 93352
-
Chris Lattner authored
llvm-svn: 93351
-
Chris Lattner authored
llvm-svn: 93350
-
Johnny Chen authored
llvm-svn: 93349
-
Mike Stump authored
llvm-svn: 93348
-
Mike Stump authored
llvm-svn: 93347
-
Mike Stump authored
llvm-svn: 93346
-
Anders Carlsson authored
llvm-svn: 93345
-
John McCall authored
Patch by Enea Zaffanella. llvm-svn: 93344
-
Ted Kremenek authored
Add 'referringDecl' field to CXCursor to prepare the way to better model declaration references from other delcarations. llvm-svn: 93343
-
Jakob Stoklund Olesen authored
llvm-svn: 93342
-
Chris Lattner authored
llvm-svn: 93341
-
Mike Stump authored
llvm-svn: 93340
-
Victor Hernandez authored
llvm-svn: 93339
-
Victor Hernandez authored
Enumerate function-local metadata (and its types and operands) only during function-incorporation, global metadata continues to be enumerated during creation of ValueEnumerator llvm-svn: 93338
-
Victor Hernandez authored
llvm-svn: 93337
-
Chris Lattner authored
SelectSectionForGlobal, unbreaking weak globals with no-name. llvm-svn: 93336
-