- Oct 02, 2011
-
-
Ted Kremenek authored
Fix LiveVariables analysis bug with MaterializeTemporaryExpr and fix handling in ExprEngine. Fixes <rdar://problem/10201666>. llvm-svn: 140956
-
- Oct 01, 2011
-
-
Craig Topper authored
llvm-svn: 140955
-
Craig Topper authored
Fix disassembler handling of CRC32 which is an odd instruction that uses 0xf2 as an opcode extension and allows the opsize prefix. This necessitated adding IC_XD_OPSIZE and IC_64BIT_XD_OPSIZE contexts. Unfortunately, this increases the size of the disassembler tables. Fixes PR10702. llvm-svn: 140954
-
Chad Rosier authored
to appease nightly testers. Not quite there yet. llvm-svn: 140953
-
Nadav Rotem authored
Moved type construction out of the loop and added an assert on the legality of the type. Formatted lines to the 80 char limit. llvm-svn: 140952
-
Peter Collingbourne authored
This is the first step towards splitting LLVM and Clang's tblgen executables. llvm-svn: 140951
-
Howard Hinnant authored
llvm-svn: 140950
-
Bill Wendling authored
llvm-svn: 140947
-
Bill Wendling authored
llvm-svn: 140946
-
John McCall authored
the pointer, being sure to do so before running cleanups associated with that full-expression. rdar://10042689 llvm-svn: 140945
-
John McCall authored
attributes on the parameter declaration. llvm-svn: 140944
-
Bill Wendling authored
llvm-svn: 140943
-
Bill Wendling authored
llvm-svn: 140942
-
Bill Wendling authored
llvm-svn: 140941
-
Bill Wendling authored
llvm-svn: 140940
-
Bill Wendling authored
llvm-svn: 140939
-
Bill Wendling authored
Add an ARMConstantPool class for external symbols. This will split out the support for external symbols from the base class. llvm-svn: 140938
-
Bill Wendling authored
llvm-svn: 140937
-
Bill Wendling authored
and block addresses. llvm-svn: 140936
-
Bill Wendling authored
* Add a couple of Create methods to the ARMConstantPoolConstant class, * Add its own version of getExistingMachineCPValue, and * Modify hasSameValue to return false if the object isn't an ARMConstantPoolConstant. llvm-svn: 140935
-
Bill Wendling authored
llvm-svn: 140934
-
Bill Wendling authored
pool value. It's not used right now, but will be soon. llvm-svn: 140933
-
Anna Zaks authored
Address PR10616. The crash has already been fixed by Ted in r140725, so just refactor to use existing API + test case. llvm-svn: 140932
-
John McCall authored
on declarators written as types. llvm-svn: 140931
-
Greg Clayton authored
and this implemenation that backs our lldb::SBSourceManager should not be exported. llvm-svn: 140930
-
Bob Wilson authored
llvm-svn: 140928
-
Chandler Carruth authored
Make the suffixes optional everywhere, and just make sure they have the right value. The suffixes aren't the interesting part of this test anyways. Sorry for the churn as I let the bots try out various patterns. llvm-svn: 140927
-
Richard Smith authored
part on patches by Peter Collingbourne. We diverge from the C++11 standard in a few areas, mostly related to checking constexpr function declarations, and not just definitions. See WG21 paper N3308=11-0078 for details. Function invocation substitution is not available in this patch; constexpr functions cannot yet be used from within constant expressions. llvm-svn: 140926
-
Chandler Carruth authored
run it. llvm-svn: 140925
-
Chad Rosier authored
useful if an optimization assumes the stack has been realigned. Credit to Eli for his assistance. rdar://10043857 llvm-svn: 140924
-
Greg Clayton authored
llvm-svn: 140922
-
Greg Clayton authored
not saying that its children are load addresses. llvm-svn: 140921
-
Chandler Carruth authored
llvm-svn: 140920
-
Andrew Trick authored
We want heuristics to be based on accurate data, but more importantly we don't want llvm to behave randomly. A benign trunc inserted by an upstream pass should not cause a wild swings in optimization level. See PR11034. It's a general problem with threshold-based heuristics, but we can make it less bad. llvm-svn: 140919
-
Greg Clayton authored
DWARF errors and warnings. llvm-svn: 140918
-
Jason Molenda authored
an anonymous struct type (which lacks any name). llvm-svn: 140917
-
Andrew Trick authored
llvm-svn: 140916
-
Chandler Carruth authored
left a FIXME to go track down more distros and see if 'lib' is ever the 64-bit half. This should hopefully appease the build bots. llvm-svn: 140915
-
Johnny Chen authored
a variable usng the frame as the scope. Add TestSetWatchpoint.py to exercise this API. Also fix some SWIG Python docstrings. llvm-svn: 140914
-
Chandler Carruth authored
llvm-svn: 140913
-