- Apr 26, 2012
-
-
Ted Kremenek authored
llvm-svn: 155622
-
Richard Smith authored
itself a SFINAE context. llvm-svn: 155621
-
Craig Topper authored
Enable detection of AVX and AVX2 support through CPUID. Add AVX/AVX2 to corei7-avx, core-avx-i, and core-avx2 cpu names. llvm-svn: 155618
-
Jason Molenda authored
trying to mmap a file fails so parent caller function can provide helpful information to use about what went wrong. llvm-svn: 155617
-
Chandler Carruth authored
elements to minimize the number of multiplies required to compute the final result. This uses a heuristic to attempt to form near-optimal binary exponentiation-style multiply chains. While there are some cases it misses, it seems to at least a decent job on a very diverse range of inputs. Initial benchmarks show no interesting regressions, and an 8% improvement on SPASS. Let me know if any other interesting results (in either direction) crop up! Credit to Richard Smith for the core algorithm, and helping code the patch itself. llvm-svn: 155616
-
Ted Kremenek authored
[analyzer] check lazy bindings in RegionStore first before looking for default values. Fixes <rdar://problem/11269741>. llvm-svn: 155615
-
Ted Kremenek authored
Teach RetainCountChecker that it doesn't quite understand pthread_setspecific and it should just give up when it sees it. Fixes <rdar://problem/11282706>. llvm-svn: 155613
-
Richard Smith authored
which creates a temporary by calling a constructor. llvm-svn: 155608
-
Chandler Carruth authored
Linux and other (non-Darwin) platforms and have it use -fmath-errno by default (for better or worse). Darwin has seen the light here and uses -fno-math-errno by default, this patch preserves that. If any maintainers for a non-Linux platform would also like to opt-in to -fno-math-errno by default, I'm happy to add folks, but we're currently getting buts and misleading comparisons with GCC due to this difference in behavior on Linux at least. llvm-svn: 155607
-
Richard Smith authored
arguments, and 'this' in exception-specifications. llvm-svn: 155606
-
Enrico Granata authored
Automatically enabling the Cocoa formatter categories for command-line LLDB. Previously, the categories were filled in but disabled by default. Tweaking test cases appropriately to keep working and do the right thing llvm-svn: 155605
-
Evan Cheng authored
llvm-svn: 155604
-
Rafael Espindola authored
struct __attribute__((visibility("hidden"))) a; struct __attribute__((visibility("default"))) b; which gcc already rejects. llvm-svn: 155603
-
Evan Cheng authored
the feature set of v7a. This comes about if the user specifies something like -arch armv7 -mcpu=cortex-m3. We shouldn't be generating instructions such as uxtab in this case. rdar://11318438 llvm-svn: 155601
-
rdar://problem/11271074Greg Clayton authored
<rdar://problem/11285931> Use the DWARRF end prologue markers when trying to skip prologue instructions instead of blindly using the second line table address entry. llvm-svn: 155600
-
Bill Wendling authored
llvm-svn: 155599
-
Richard Smith authored
explaining that. llvm-svn: 155598
-
Richard Smith authored
all instantiations of a template when we visit the canonical declaration of the primary template, rather than trying to match them up to the partial specialization from which they are instantiated. This fixes a bug where we failed to visit instantiations of partial specializations of member templates of class templates, and naturally extends to allow us to visit instantiations where we have instantiated only a declaration. llvm-svn: 155597
-
Chad Rosier authored
llvm-svn: 155596
-
Greg Clayton authored
Patch from Viktor Kutuzov: changes the method declarations to const for the Args::GetCommandString and Agrs::GetQuotedCommandString methods. It allows using of these methods within the other const methods. llvm-svn: 155593
-
- Apr 25, 2012
-
-
Greg Clayton authored
Make the libheap.dylib build into a consistent temp directory so it can be reused between lldb invocations. Also add the module name into the directory path that is used to store the target triple specific build of libheap.dylib. Also added code that will rebuild libheap.dylib if heap_find.cpp is newer that libheap.dylib. llvm-svn: 155590
-
Jakob Stoklund Olesen authored
llvm-svn: 155589
-
Gabor Greif authored
llvm-svn: 155588
-
Preston Gurd authored
a failure if run on an Intel Atom with post RA instruction scheduling. llvm-svn: 155587
-
Enrico Granata authored
llvm-svn: 155586
-
Fariborz Jahanian authored
llvm-svn: 155585
-
Michael J. Spencer authored
llvm-svn: 155581
-
Kaelyn Uhrain authored
This is mainly for attempting to recover in cases where a class provides a custom operator-> and a '.' was accidentally used instead of '->' when accessing a member of the object returned by the current object's operator->. llvm-svn: 155580
-
Jim Ingham authored
Make sure the end of the first line is still within the function, and if not, don't push the prologue past it. rdar://problem/11271074 llvm-svn: 155579
-
Michael J. Spencer authored
llvm-svn: 155578
-
Greg Clayton authored
Remove the "-x" from the finish-swig-Python-LLDB.sh shell options so it doesn't print out all of the commands when executing the shell script. Cleaned up the lldb.utils.symbolication, lldb.macosx.heap and lldb.macosx.crashlog. The lldb.macosx.heap can now build a dylib for the current triple into a temp directory and use it from there. llvm-svn: 155577
-
Argyrios Kyrtzidis authored
of the template what we are going to instantiate. Fixes various crashes of rdar://11242625 & http://llvm.org/PR11421. llvm-svn: 155576
-
Richard Smith authored
Don't try to query whether an incomplete type has a trivial copy constructor when determining whether a move constructor should be declared. llvm-svn: 155575
-
Benjamin Kramer authored
Use a SmallMap for StoredDeclsMap, it's usually sparsely populated so we can avoid initializing memory for 64 buckets. llvm-svn: 155571
-
Benjamin Kramer authored
llvm-svn: 155570
-
Fariborz Jahanian authored
llvm-svn: 155569
-
Benjamin Kramer authored
Comparing ~0UL with an unsigned will always return false when long is 64 bits long. llvm-svn: 155568
-
Jakob Stoklund Olesen authored
llvm-svn: 155567
-
Jakob Stoklund Olesen authored
llvm-svn: 155566
-
Richard Barton authored
Unify internal representation of ARM instructions with a register right-shifted by #32. These are stored as shifts by #0 in the MCInst and correctly marshalled when transforming from or to assembly representation. llvm-svn: 155565
-