- Apr 13, 2012
-
-
Evan Cheng authored
llvm-svn: 154689
-
Dan Gohman authored
llvm-svn: 154687
-
Kevin Enderby authored
targets so if the branch target has the high bit set it does not get printed as: beq 0xffffffff8008c404 llvm-svn: 154685
-
John McCall authored
jump into these scopes, and the cleanup-entering code sometimes wants to do some operations first (e.g. a GEP), which can leave us with unparented IR. llvm-svn: 154684
-
Jim Ingham authored
llvm-svn: 154683
-
Dan Gohman authored
their argument as "escape" points for objc_retainBlock optimization. This fixes rdar://11229925. llvm-svn: 154682
-
Jim Ingham authored
ThreadPlanCallFunction's destructor wasn't calling DoTakedown, so if the that plan got discarded we weren't doing the takedown. llvm-svn: 154681
-
Fariborz Jahanian authored
__typeof which is a regression by reverting r154360. // rdar://11233924 llvm-svn: 154679
-
Benjamin Kramer authored
llvm-svn: 154678
-
John McCall authored
llvm-svn: 154676
-
Douglas Gregor authored
llvm-svn: 154675
-
Douglas Gregor authored
llvm-svn: 154674
-
Hal Finkel authored
As has been suggested by Duncan and others, Early-CSE and GVN should do similar redundancy elimination, but Early-CSE is much less expensive. Most of my autovectorization benchmarks show a performance regresion, but all of these are < 0.1%, and so I think that it is still worth using the less expensive pass. llvm-svn: 154673
-
Douglas Gregor authored
llvm-svn: 154672
-
Greg Clayton authored
Added a --memory option to allow dumping the matching malloc block memory with a default format that makes sense, or that format can be overridden with the --format option. llvm-svn: 154671
-
Fariborz Jahanian authored
call to 'super' use __rw_objc_super as type of the 'super' meta-data instead of objc_super. // rdar://11239894 llvm-svn: 154670
-
Douglas Gregor authored
Make control flow more explicit for rebuilding property reference expressions without their OpaqueValueExprs llvm-svn: 154669
-
Douglas Gregor authored
out of the tree and use the tooling infrastructure. llvm-svn: 154668
-
Douglas Gregor authored
rebuilt. Fixes <rdar://problem/11052352>. llvm-svn: 154667
-
Anton Korobeynikov authored
llvm-svn: 154666
-
Sylvestre Ledru authored
For example, if llc cannot be found, the full python stacktrace is displayed and no interesting information are provided. + fail the process when an exception occurs llvm-svn: 154665
-
Anton Korobeynikov authored
- Handle unions - Handle C++ classes llvm-svn: 154664
-
Benjamin Kramer authored
llvm-svn: 154661
-
Craig Topper authored
Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds. llvm-svn: 154660
-
Richard Smith authored
GNU __atomic builtins. llvm-svn: 154659
-
Craig Topper authored
Fix target specific intrinsic handling to adjust intrinsic number before doing attribute table lookup. Also fix attribute table lookup to handle 'invalid' intrinsic correctly. Fixes PR12542 llvm-svn: 154658
-
Craig Topper authored
Remove getElfArchType from ELF.h. It's only used in ELFObjectFile.cpp and there's already a copy there. ELF.h was hiding the one there and causing an unused function warning. llvm-svn: 154657
-
Richard Smith authored
in the wrong namespace scope. Patch by Jonathan Sauer! llvm-svn: 154656
-
Seth Cantrell authored
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20120409/056126.html llvm-svn: 154655
-
Richard Smith authored
in -std=gnu++11 mode. llvm-svn: 154654
-
John McCall authored
and add a test case. llvm-svn: 154653
-
rdar://problem/11241798Greg Clayton authored
The less locks there are, the better. I removed the thread ID mutex and now just shared the m_thread_list's mutex to make sure we don't deadlock due to lock inversion. llvm-svn: 154652
-
Jason Molenda authored
llvm-svn: 154650
-
Sean Callanan authored
the MC disassembler. llvm-svn: 154649
-
Richard Smith authored
Thanks to Nico Weber for the suggestion. llvm-svn: 154648
-
Dan Gohman authored
library return value optimization for phi uses. Even when the phi itself is not dominated, the specific use may be dominated. llvm-svn: 154647
-
John McCall authored
shadow of a block expression with non-trivial destructed cleanups, we should flag that in the enclosing function, not in the block that we're about to pop. llvm-svn: 154646
-
Bill Wendling authored
obviously cannot know that this code is present, let alone used. So prevent the internalize pass from internalizing those global values which code-gen may insert. llvm-svn: 154645
-
Richard Smith authored
implementations, mark the atomics-related parts of the C++11 status page as done. I've not marked 'Strong Compare and Exchange' done, since although we implement supporting builtins, we don't yet produce different code for the weak and strong forms. llvm-svn: 154644
-
Seth Cantrell authored
llvm-svn: 154643
-