Go to file
Matthias Braun f3619b8212 RegisterPressure: Fix default lanemask for missing regunit intervals
In case of missing live intervals for a physical registers
getLanesWithProperty() would report 0 which was not a safe default in
all situations. Add a parameter to pass in a safe default.
No testcase because in-tree targets do not skip computing register unit
live intervals.

Also cleanup the getXXX() functions to not perform the
RequireLiveIntervals checks anymore so we do not even need to return
safe defaults.

llvm-svn: 267977
2016-04-29 02:44:54 +00:00
clang [Parser] Clear the TemplateParamScope bit of the current scope's flag 2016-04-29 02:24:14 +00:00
clang-tools-extra [clang-tidy] cppcoreguidelines-pro-type-member-init should not complain about static variables 2016-04-28 20:20:01 +00:00
compiler-rt [msan] Tests for vector compare intrinsics. 2016-04-29 01:20:05 +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 prepare-builtins: Remove call to getGlobalContext() 2016-04-15 14:18:58 +00:00
libcxx Move INVOKE tests into test/libcxx sub-tree. 2016-04-29 01:52:57 +00:00
libcxxabi Enable testing for static libc++abi 2016-04-19 12:47:38 +00:00
libunwind unwind: remove last instance of -Wexpansion-to-defined 2016-04-26 01:11:29 +00:00
lld Delete dead variable. 2016-04-28 20:29:12 +00:00
lldb Used llvm_unreached to quite a VC++ compiler warning. 2016-04-28 20:14:44 +00:00
llgo [llgo] llgoi: separate evaluation from printing 2016-04-25 01:18:20 +00:00
llvm RegisterPressure: Fix default lanemask for missing regunit intervals 2016-04-29 02:44:54 +00:00
openmp Remove architecture dependent Hwloc DEBUG section 2016-04-25 21:11:26 +00:00
polly [FIX] Correct assumption simplification 2016-04-28 14:32:58 +00:00