Revision
310832
by deadalnix:
[DAGCombine] Do not try to deduplicate commutative operations if both operand are the same. Summary: It is creating useless work as the commuted nodes is the same as the node we are working on in that case. Reviewers: jyknight, nemanjai, mkuper, spatel, RKSimon, zvi, bkramer Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D33840 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | llvm.src/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
Revision
310831
by krasimir:
clang-format: Fix left pointer alignment after delctype/typeof Change 272124* introduced a regression in spaceRequiredBetween for left aligned pointers to decltype and typeof expressions. This fix adds logic to fix this. The test added is based on a related test in determineStarAmpUsage. Also add test cases for the regression. http://llvm.org/viewvc/llvm-project?view=revision&revision=272124 LLVM bug tracker: https://bugs.llvm.org/show_bug.cgi?id=30407 Differential revision: https://reviews.llvm.org/D35847 Fix contributed by euhlmann! |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/Format/TokenAnnotator.cpp | clang.src/lib/Format/TokenAnnotator.cpp |
 | /cfe/trunk/unittests/Format/FormatTest.cpp | clang.src/unittests/Format/FormatTest.cpp |
Revision
310830
by rksimon:
Add braces to silence gcc dangling-else warnings. NFCI. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /clang-tools-extra/trunk/unittests/clangd/ClangdTests.cpp | clang-tools-extra.src/unittests/clangd/ClangdTests.cpp |
Revision
310829
by arphaman:
Set the lexical context for dummy tag decl inside createTagFromNewDecl This is a follow-up to r310706. This change has been recommended by Bruno Cardoso Lopes and Richard Smith. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/Sema/SemaDecl.cpp | clang.src/lib/Sema/SemaDecl.cpp |
Revision
310828
by eladcohen:
[SelectionDAG] combine vextract (v1iX extract_subvector(vNiX, Idx)) into vextract(vNiX,Idx) when creating vextract with getNode(). This case appeared in AVX512 after fixing pr33349 in r310552. Differential revision: https://reviews.llvm.org/D36571 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | llvm.src/lib/CodeGen/SelectionDAG/SelectionDAG.cpp |
 | /llvm/trunk/test/CodeGen/X86/pr33349.ll | llvm.src/test/CodeGen/X86/pr33349.ll |