Go to file
Hal Finkel 673b493e98 [PowerPC] Extend physical register live range in PPCVSXFMAMutate
If the source of the copy that defines the addend is a physical register, then
its existing live range may not extend to the FMA being mutated. Make sure we
extend the live range of the register to meet the FMA because it will become
its operand in this case.

I don't have an independent test case, but it will be exposed by change to be
committed shortly enabling the use of the machine combiner to do fadd/fmul
reassociation, and will be covered by one of the associated regression tests.

llvm-svn: 242278
2015-07-15 08:23:03 +00:00
clang Fix comments for several methods, NFC 2015-07-15 07:53:08 +00:00
clang-tools-extra docs/conf.py: bump version to 3.8 2015-07-14 23:37:08 +00:00
compiler-rt [Sanitizer] Fix fopencookie() interceptor to work with null hook functions. 2015-07-14 20:13:42 +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 R600: Implement accurate double precision sqrt v2 2015-07-10 13:37:08 +00:00
libcxx Remove non-ascii characters 2015-07-14 20:45:48 +00:00
libcxxabi Remove include directive for the unused libunwind_ext.h. 2015-07-12 14:47:53 +00:00
libunwind Fix unw_getcontext() return value on AArch64. 2015-06-25 15:12:46 +00:00
lld COFF: Fix base relocations for __imp_ symbols on x86. 2015-07-15 00:25:38 +00:00
lldb Fix another little nit with detach and keep stopped, you have to check 2015-07-15 00:59:25 +00:00
llgo [llgo] cmd/llgoi: use line editor 2015-05-23 15:16:09 +00:00
llvm [PowerPC] Extend physical register live range in PPCVSXFMAMutate 2015-07-15 08:23:03 +00:00
openmp Rename OMPT placeholder type names to be in the OMPT name space 2015-07-14 15:42:03 +00:00
polly Mark a couple of items as completed 2015-07-14 10:52:58 +00:00