Go to file
Konstantin Zhuravlyov cdd4547607 [AMDGPU] Refactor waitcnt encoding
- Refactor bit packing/unpacking
- Calculate bit mask given bit shift and bit width
- Introduce function for decoding bits of waitcnt
- Introduce function for encoding bits of waitcnt
- Introduce function for getting waitcnt mask (instead of using bare numbers)
- Introduce function fot getting max waitcnt(s) (instead of using bare numbers)

Differential Revision: https://reviews.llvm.org/D25298

llvm-svn: 283919
2016-10-11 18:58:22 +00:00
clang [Driver] Use -fsyntax-only in test/Driver/show-option-names.c 2016-10-11 18:38:33 +00:00
clang-tools-extra [clang-tidy] Ignore empty members and bases in cppcoreguidelines-pro-type-member-init 2016-10-11 14:49:24 +00:00
compiler-rt [compiler-rt] Exclude compiler-rt from using -fmodules when LLVM_ENABLE_MODULES=On 2016-10-08 09:01:27 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Provide vstore_half helper to workaround clc restrictions 2016-09-21 20:15:55 +00:00
libcxx Mark 2777 as complete 2016-10-10 21:37:16 +00:00
libcxxabi [libc++abi] Fix bug which cased the static libunwind to always be chosen 2016-10-09 20:44:48 +00:00
libunwind libunwind: Add OpenBSD case for _Unwind_Ptr typedef 2016-09-28 15:37:21 +00:00
lld Make variable name consistent with other -z options. 2016-10-11 17:46:48 +00:00
lldb Clarified the explanation of expr --top-level. 2016-10-11 16:57:21 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [AMDGPU] Refactor waitcnt encoding 2016-10-11 18:58:22 +00:00
openmp Code cleanup for the runtime without monitor thread 2016-10-07 18:12:19 +00:00
parallel-libs [SE] Change CoreTests target name 2016-09-27 15:32:52 +00:00
polly [DepInfo] Print -debug output outside of max-operations scope. 2016-10-10 11:45:59 +00:00