Revision
359919
by arsenm:
Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" This reverts commit r359912. This should pass now, since the clang test was made less fragile in r359918. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/RegAllocFast.cpp | trunk/lib/CodeGen/RegAllocFast.cpp |
 | /llvm/trunk/test/CodeGen/AArch64/swifterror.ll | trunk/test/CodeGen/AArch64/swifterror.ll |
 | /llvm/trunk/test/CodeGen/AMDGPU/indirect-addressing-term.ll | trunk/test/CodeGen/AMDGPU/indirect-addressing-term.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomic.ll | trunk/test/CodeGen/Mips/atomic.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomic64.ll | trunk/test/CodeGen/Mips/atomic64.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomicCmpSwapPW.ll | trunk/test/CodeGen/Mips/atomicCmpSwapPW.ll |
 | /llvm/trunk/test/CodeGen/Mips/dsp-spill-reload.ll | trunk/test/CodeGen/Mips/dsp-spill-reload.ll |
 | /llvm/trunk/test/CodeGen/PowerPC/addegluecrash.ll | trunk/test/CodeGen/PowerPC/addegluecrash.ll |
 | /llvm/trunk/test/CodeGen/PowerPC/vsx.ll | trunk/test/CodeGen/PowerPC/vsx.ll |
 | /llvm/trunk/test/CodeGen/Thumb2/high-reg-spill.mir | trunk/test/CodeGen/Thumb2/high-reg-spill.mir |
 | /llvm/trunk/test/CodeGen/X86/atomic-unordered.ll | trunk/test/CodeGen/X86/atomic-unordered.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic32.ll | trunk/test/CodeGen/X86/atomic32.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic64.ll | trunk/test/CodeGen/X86/atomic64.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic6432.ll | trunk/test/CodeGen/X86/atomic6432.ll |
 | /llvm/trunk/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | trunk/test/CodeGen/X86/avx512-mask-zext-bugfix.ll |
 | /llvm/trunk/test/CodeGen/X86/pr11415.ll | trunk/test/CodeGen/X86/pr11415.ll |
 | /llvm/trunk/test/CodeGen/X86/pr30430.ll | trunk/test/CodeGen/X86/pr30430.ll |
 | /llvm/trunk/test/CodeGen/X86/pr32284.ll | trunk/test/CodeGen/X86/pr32284.ll |
 | /llvm/trunk/test/CodeGen/X86/pr32484.ll | trunk/test/CodeGen/X86/pr32484.ll |
 | /llvm/trunk/test/CodeGen/X86/pr34592.ll | trunk/test/CodeGen/X86/pr34592.ll |
 | /llvm/trunk/test/CodeGen/X86/pr34653.ll | trunk/test/CodeGen/X86/pr34653.ll |
 | /llvm/trunk/test/CodeGen/X86/swifterror.ll | trunk/test/CodeGen/X86/swifterror.ll |
 | /llvm/trunk/test/DebugInfo/X86/pieces-1.ll | trunk/test/DebugInfo/X86/pieces-1.ll |
Revision
359917
by dhinton:
[CommandLine] Enable Grouping for short options by default. Part 4 of 5 Summary: This change enables `cl::Grouping` for short options -- options with names of a single character. This is consistent with GNU getopt behavior. Reviewers: rnk, MaskRay Reviewed By: MaskRay Subscribers: thopre, cfe-commits, MaskRay, rupprecht, hiraditya, llvm-commits Tags: #llvm, #clang Differential Revision: https://reviews.llvm.org/D61270 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/include/llvm/Support/CommandLine.h | trunk/include/llvm/Support/CommandLine.h |
 | /llvm/trunk/lib/Support/CommandLine.cpp | trunk/lib/Support/CommandLine.cpp |
 | /llvm/trunk/test/tools/llvm-readobj/merged.test | trunk/test/tools/llvm-readobj/merged.test |
Revision
359915
by rksimon:
[DAGCombine] Remove repeated variables. NFCI. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp |
Revision
359912
by nico:
Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block" Makes clang/test/Misc/backend-stack-frame-diagnostics-fallback.cpp fail. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/RegAllocFast.cpp | trunk/lib/CodeGen/RegAllocFast.cpp |
 | /llvm/trunk/test/CodeGen/AArch64/swifterror.ll | trunk/test/CodeGen/AArch64/swifterror.ll |
 | /llvm/trunk/test/CodeGen/AMDGPU/indirect-addressing-term.ll | trunk/test/CodeGen/AMDGPU/indirect-addressing-term.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomic.ll | trunk/test/CodeGen/Mips/atomic.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomic64.ll | trunk/test/CodeGen/Mips/atomic64.ll |
 | /llvm/trunk/test/CodeGen/Mips/atomicCmpSwapPW.ll | trunk/test/CodeGen/Mips/atomicCmpSwapPW.ll |
 | /llvm/trunk/test/CodeGen/Mips/dsp-spill-reload.ll | trunk/test/CodeGen/Mips/dsp-spill-reload.ll |
 | /llvm/trunk/test/CodeGen/PowerPC/addegluecrash.ll | trunk/test/CodeGen/PowerPC/addegluecrash.ll |
 | /llvm/trunk/test/CodeGen/PowerPC/vsx.ll | trunk/test/CodeGen/PowerPC/vsx.ll |
 | /llvm/trunk/test/CodeGen/Thumb2/high-reg-spill.mir | trunk/test/CodeGen/Thumb2/high-reg-spill.mir |
 | /llvm/trunk/test/CodeGen/X86/atomic-unordered.ll | trunk/test/CodeGen/X86/atomic-unordered.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic32.ll | trunk/test/CodeGen/X86/atomic32.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic64.ll | trunk/test/CodeGen/X86/atomic64.ll |
 | /llvm/trunk/test/CodeGen/X86/atomic6432.ll | trunk/test/CodeGen/X86/atomic6432.ll |
 | /llvm/trunk/test/CodeGen/X86/avx512-mask-zext-bugfix.ll | trunk/test/CodeGen/X86/avx512-mask-zext-bugfix.ll |
 | /llvm/trunk/test/CodeGen/X86/pr11415.ll | trunk/test/CodeGen/X86/pr11415.ll |
 | /llvm/trunk/test/CodeGen/X86/pr30430.ll | trunk/test/CodeGen/X86/pr30430.ll |
 | /llvm/trunk/test/CodeGen/X86/pr32284.ll | trunk/test/CodeGen/X86/pr32284.ll |
 | /llvm/trunk/test/CodeGen/X86/pr32484.ll | trunk/test/CodeGen/X86/pr32484.ll |
 | /llvm/trunk/test/CodeGen/X86/pr34592.ll | trunk/test/CodeGen/X86/pr34592.ll |
 | /llvm/trunk/test/CodeGen/X86/pr34653.ll | trunk/test/CodeGen/X86/pr34653.ll |
 | /llvm/trunk/test/CodeGen/X86/swifterror.ll | trunk/test/CodeGen/X86/swifterror.ll |
 | /llvm/trunk/test/DebugInfo/X86/pieces-1.ll | trunk/test/DebugInfo/X86/pieces-1.ll |
Revision
359911
by rksimon:
[TargetLowering] SimplifySetCC - remove repeated variable. NFCI. Also reduce scope of Temp variable. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /llvm/trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp | trunk/lib/CodeGen/SelectionDAG/TargetLowering.cpp |
Revision
359909
by dhinton:
[CommandLine] Change help output to prefix long options with `--` instead of `-`. NFC . Part 3 of 5 Summary: By default, `parseCommandLineOptions()` will accept either a `-` or `--` prefix for long options -- options with names longer than a single character. While this change does not affect behavior, it will be helpful with a subsequent change that requires long options use the `--` prefix. Reviewers: rnk, thopre Reviewed By: thopre Subscribers: thopre, cfe-commits, hiraditya, llvm-commits Tags: #llvm, #clang Differential Revision: https://reviews.llvm.org/D61269 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/test/Driver/clang-offload-bundler.c | N/A |
 | /llvm/trunk/lib/Support/CommandLine.cpp | trunk/lib/Support/CommandLine.cpp |
 | /llvm/trunk/test/FileCheck/dump-input-enable.txt | trunk/test/FileCheck/dump-input-enable.txt |
 | /llvm/trunk/test/Support/check-default-options.txt | trunk/test/Support/check-default-options.txt |
 | /llvm/trunk/unittests/Support/CommandLineTest.cpp | trunk/unittests/Support/CommandLineTest.cpp |
Revision
359918
by arsenm:
Ensure there is stack usage in stack size warning test r359906 broke this because the only stack usage was from a spill which can be avoided since the only block is a return. |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/test/Misc/backend-stack-frame-diagnostics-fallback.cpp | trunk/test/Misc/backend-stack-frame-diagnostics-fallback.cpp |
Revision
359916
by nico:
Attempt to fix the clang-sphinx-docs bot after r358797 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/docs/analyzer/checkers.rst | trunk/docs/analyzer/checkers.rst |
|
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/AST/ExprConstant.cpp | trunk/lib/AST/ExprConstant.cpp |
Revision
359910
by gbercea:
[CUDA][Clang][Bugfix] Add missing CUDA 9.2 case Summary: The bug was reported on the OpenMP-dev list: .../obj-release/lib/clang/9.0.0/include/__clang_cuda_intrinsics.h:173:35: error: '__nvvm_shfl_sync_idx_i32' needs target feature ptx60|ptx61|ptx63|ptx64 __MAKE_SYNC_SHUFFLES(__shfl_sync, __nvvm_shfl_sync_idx_i32, This problem occurs when trying to compile a .cu file that requires a newer ptx version (>ptx60 in this case) than ptx42. Reviewers: tra, ABataev, caomhin Reviewed By: tra Subscribers: jdoerfert, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D61474 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/lib/Driver/ToolChains/Cuda.cpp | trunk/lib/Driver/ToolChains/Cuda.cpp |
Revision
359909
by dhinton:
[CommandLine] Change help output to prefix long options with `--` instead of `-`. NFC . Part 3 of 5 Summary: By default, `parseCommandLineOptions()` will accept either a `-` or `--` prefix for long options -- options with names longer than a single character. While this change does not affect behavior, it will be helpful with a subsequent change that requires long options use the `--` prefix. Reviewers: rnk, thopre Reviewed By: thopre Subscribers: thopre, cfe-commits, hiraditya, llvm-commits Tags: #llvm, #clang Differential Revision: https://reviews.llvm.org/D61269 |
Change Type | Path in Repository | Path in Workspace |
---|
 | /cfe/trunk/test/Driver/clang-offload-bundler.c | trunk/test/Driver/clang-offload-bundler.c |
 | /llvm/trunk/lib/Support/CommandLine.cpp | N/A |
 | /llvm/trunk/test/FileCheck/dump-input-enable.txt | N/A |
 | /llvm/trunk/test/Support/check-default-options.txt | N/A |
 | /llvm/trunk/unittests/Support/CommandLineTest.cpp | N/A |