Go to file
David Blaikie d8f0ac7b4a DwarfDebug: Omit DW_AT_object_pointer on inlined_subroutines
While refactoring out constructScopeDIE into two functions I realized we
were emitting DW_AT_object_pointer in the inlined subroutine when we
didn't need to (GCC doesn't, and the abstract subprogram definition has
the information already).

So here's the refactoring and the bug fix. This is one step of
refactoring to remove some subtle memory ownership semantics. It turns
out the original constructScopeDIE returned ownership in its return
value in some cases and not in others. The split into two functions now
separates those two semantics - further cleanup (unique_ptr, etc) will
follow.

llvm-svn: 207441
2014-04-28 20:27:02 +00:00
clang [driver] Disable the slp vectorizer at -O0, -O1, and -Oz. This mirrors the 2014-04-28 19:30:57 +00:00
clang-tools-extra Try to fix the build. newFrontendActionFactory was changed to return a unique_ptr. 2014-04-28 10:06:50 +00:00
compiler-rt [asan] fix a test 2014-04-28 13:18:59 +00:00
debuginfo-tests relax testcase for LLDB output format compatibility. 2014-03-19 23:06:18 +00:00
libclc Introduce M_LOG2E_F and M_LOG2E 2014-03-28 21:19:03 +00:00
libcxx Fix bug #18350. Add tests for tuples of all the smart pointers (except auto_ptr) 2014-04-26 05:19:48 +00:00
libcxxabi Properly sign extend delta in compact unwind info 2014-04-25 01:39:06 +00:00
lld [Mips] Rename the test case. 2014-04-28 19:34:46 +00:00
lldb Fixed up lldb-gdbserver to match slightly different debugserver listener host:port message. 2014-04-28 06:04:46 +00:00
llvm DwarfDebug: Omit DW_AT_object_pointer on inlined_subroutines 2014-04-28 20:27:02 +00:00
openmp Add the offload directory which contains the code needed to support 2014-04-09 15:40:23 +00:00
polly www: Reference phone call notes 2014-04-23 18:09:24 +00:00