information C language family front-end for LLVM syndicateUTC clock | event counters The last message was received 1.84 months ago at 19:23 on Dec 20, 2011 0 messages so far today, 0 messages yesterday 0 messages so far this week, 0 messages last week 0 messages so far this month, 0 messages last month 24935 messages since the first one, 3.59 years ago, for an average of 1.26 hours between messages recent messages date | project | content | link |
|---|
| 15:50 on Dec 20, 2011 | clang | Commit by dgregor :: r 146976 /cfe/trunk/ (2 files in 2 dirs): ( link) When performing layout for an Objective-C class, make sure to dig out the definition of that class. Fixes PR11613 / <rdar://problem/10604077>. | # | | 09:55 on Dec 20, 2011 | clang | Commit by ctopper :: r 146969 /cfe/trunk/ (5 files in 3 dirs): ( link) Add AVX2 intrinsics for pavg, pblend, and pcmp instructions. Also remove unneeded builtins for SSE pcmp. Change SSE pcmpeqq and pcmpgtq to not use builtins and just use vector == and >. | # | | 08:42 on Dec 20, 2011 | clang | Commit by chandlerc :: r 146967 /cfe/trunk/lib/ (5 files in 5 dirs): ( link) Update the CMake build for r146959's new files. | # | | 06:16 on Dec 20, 2011 | clang | Commit by bwilson :: r 146963 /cfe/trunk/utils/TableGen/NeonEmitter.cpp: ( link) Relax type checking for a few Neon intrinsics. <rdar://problem/10538555>
Not long ago, I tightened up the type checking for pointer arguments of Neon intrinsics to match the specifications provided by ARM. One consequence was that it became impossible to access the unaligned versions of a few Neon load/store operations. Since there are just a few of these intrinsics where it makes a difference, I think it's better to relax the type checking than to either introduce new non-standard unaligned intrinsics or to disallow intrinsics for the unaligned operations. | # | | 04:39 on Dec 20, 2011 | clang | Commit by rsmith :: r 146962 /cfe/trunk/lib/Serialization/ASTReader.cpp: ( link) Fix off-by-one error in an assert condition. No functionality change, but better error detection. | # | | 04:00 on Dec 20, 2011 | clang | Commit by rsmith :: r 146961 /cfe/trunk/ (2 files in 2 dirs): ( link) Revert r146766, and add a testcase for which it introduced a wrong-code bug. | # | | 02:48 on Dec 20, 2011 | clang | Commit by dblaikie :: r 146959 /cfe/trunk/ (80 files in 22 dirs): ( link) | # | | 02:08 on Dec 20, 2011 | clang | Commit by rsmith :: r 146955 /cfe/trunk/ (11 files in 6 dirs): ( link) Unlike in C++03, a constant-expression is not an unevaluated operand in C++11. Split out a new ExpressionEvaluationContext flag for this case, and don't treat it as unevaluated in C++11. This fixes some crash-on-invalids where we would allow references to class members in potentially-evaluated constant expressions in static member functions, and also fixes half of PR10177.
The fix to PR10177 exposed a case where template instantiation failed to provide a source location for a diagnostic, so TreeTransform has been tweaked to supply source locations when transforming a type. The source location is still not very good, but MarkDeclarationsReferencedInType would need to operate on a TypeLoc to improve it further.
Also fix MarkDeclarationReferenced in C++98 mode to trigger instantiation for static data members of class templates which are used in constant expressions. This fixes a link-time problem, but we still incorrectly treat the member as non-constant. The rest of the fix for that issue is blocked on PCH support for early-instantiated static data members, which will be added in a subsequent patch. | # | | 01:50 on Dec 20, 2011 | clang | Commit by efriedma :: r 146953 /cfe/trunk/ (4 files in 3 dirs): ( link) Fix tentative parsing so it knows how to handle an ambiguous for-range-declaration. PR11601. | # | | 01:45 on Dec 20, 2011 | clang | Commit by chandlerc :: r 146952 /cfe/trunk/test/ (2 files in 2 dirs): ( link) Remove some extraneous carriage returns from these files. One of the Windows subversion clients isn't setup to default to eol:native again... | # | | 01:03 on Dec 20, 2011 | clang | Commit by kremenek :: r 146938 /cfe/trunk/ (3 files in 3 dirs): ( link) Refine error diagnostic for using bridged casts when not using ARC. | # | | 00:28 on Dec 20, 2011 | clang | Commit by dgregor :: r 146933 /cfe/trunk/ (9 files in 6 dirs): ( link) Detect when mapping a #include/#import over to a submodule ends up hitting a submodule that was never actually created, e.g., because that header wasn't parsed. In such cases, complain (because the module's umbrella headers don't cover everything) and fall back to including the header.
Later, we'll add a warning at module-build time to catch all such cases. However, this fallback is important to eliminate assertions in the ASTWriter when this happens. | # | | 23:53 on Dec 19, 2011 | clang | Commit by void :: r 146926 /cfe/trunk/lib/CodeGen/CGObjCMac.cpp: ( link) Mark the calls to the _setjmp function as returns twice. <rdar://problem/10492556> | # | | 23:03 on Dec 19, 2011 | clang | Commit by efriedma :: r 146920 /cfe/trunk/lib/CodeGen/ (CGObjCRuntime.cpp CGExprScalar.cpp): ( link) Switch a few callers of MakeAddrLValue places over to MakeNaturalAlignAddrLValue. | # | | 22:52 on Dec 19, 2011 | clang | Commit by fjahanian :: r 146918 /cfe/trunk/ (4 files in 4 dirs): ( link) objc-arc: bridge casts in non-arc mode are now error. // rdar://10597832 | # | | 22:12 on Dec 19, 2011 | clang | Commit by rsmith :: r 146916 /cfe/trunk/ (2 files in 2 dirs): ( link) Evaluation support for ExprWithCleanups. We won't evaluate any expression which actually requires non-trivial cleanups, so no cleanups need to be performed. | # | | 22:01 on Dec 19, 2011 | clang | Commit by rsmith :: r 146915 /cfe/trunk/ (2 files in 2 dirs): ( link) Improve r146813 (for PR11595) to give an appropriate diagnostic. | # | | 21:17 on Dec 19, 2011 | clang | Commit by lattner :: r 146910 /cfe/trunk/test/CodeGen/alignment.c: ( link) loads also handled of course. | # | | 21:16 on Dec 19, 2011 | clang | Commit by lattner :: r 146908 /cfe/trunk/ (2 files in 2 dirs): ( link) Fix PR5279 - don't sliently drop alignment information on stores of types that have alignment less than the natural alignment of the type when it comes from a typedef. | # | | 21:11 on Dec 19, 2011 | clang | Commit by lattner :: r 146907 /cfe/trunk/test/CodeGen/alignment.c: ( link) filecheckize. | # |
|