- Sep 06, 2012
-
-
Chad Rosier authored
MachineInstr. llvm-svn: 163257
-
Roman Divacky authored
llvm-svn: 163256
-
Roman Divacky authored
ArchiveMemberHeader. Found by gcc48 -Wcast-qual. llvm-svn: 163255
-
Roman Divacky authored
of its constness. Found by gcc48 -Wcast-qual. llvm-svn: 163254
-
- Sep 05, 2012
-
-
Eric Christopher authored
llvm-svn: 163253
-
Eric Christopher authored
llvm-svn: 163252
-
Roman Divacky authored
the SubtargetInfoKV tables. Found by gcc48 -Wcast-qual. llvm-svn: 163251
-
Enrico Granata authored
llvm-svn: 163250
-
Eric Christopher authored
Patch by Brooks Davis. llvm-svn: 163249
-
rdar://problem/12211320Greg Clayton authored
When the vendor and OS are not specified in a triple, only let unspecified vendor and OS fields matchs for the current host platform. llvm-svn: 163248
-
Roman Divacky authored
by casting. Found with gcc48. llvm-svn: 163247
-
Jim Ingham authored
llvm-svn: 163246
-
Jim Ingham authored
llvm-svn: 163245
-
Jim Ingham authored
Move calculating the CurrentInlinedDepth to AFTER the synchronous breakpoint callback gets a chance to run. If the stopped event comes in with the Restarted bit set, don't try to hand that to the plans, but just return ShouldStop = false. There's nothing useful the plans can do, since the target is already running. llvm-svn: 163244
-
Chad Rosier authored
llvm-svn: 163243
-
Jan Wen Voung authored
llvm-svn: 163242
-
Jan Wen Voung authored
llvm-svn: 163241
-
Jan Wen Voung authored
Avoid interleaving fprintf(stderr,...) and outs() << ...; Also add a column to show "bytes-per" for each record. llvm-svn: 163240
-
Enrico Granata authored
Implementing an Options class for EvaluateExpression() in order to make the signature more compact and make it easy to 'just run an expression' llvm-svn: 163239
-
Tobias Grosser authored
At the moment, we implictly check compatibility between the python bindings and libclang, as the python bindings will fail to load in case a method we use in libclang is not available. This patch makes the use of this compatibility check explicit and introduces a flag to optionally disable the check. This will allow us to further harden the compatibility check, but it also gives the user the possibility to disable the compatibility check to evaluate compatibility with older libclang versions. I added documentation that makes clear the python bindings are only tested with the libclang version they have been shipped with. llvm-svn: 163238
-
DeLesley Hutchins authored
expression involving temporaries. llvm-svn: 163237
-
Fariborz Jahanian authored
type is an unqualified objc pointer in arc. Treat it just as being treated in c++98. This fixes a bogus vararg warning with -std=c++11. //rdar://12229679 llvm-svn: 163236
-
Michael J. Spencer authored
llvm-svn: 163235
-
Hal Finkel authored
Since TOC is just defined for PPC64, move its definition to PPC64 td file. Patch by Adhemerval Zanella. llvm-svn: 163234
-
Chad Rosier authored
llvm-svn: 163233
-
Chad Rosier authored
llvm-svn: 163232
-
Chad Rosier authored
inteldialect. llvm-svn: 163231
-
Tim Northover authored
Previous patch accidentally decided it couldn't convert a VFP to a NEON instruction after it had already destroyed the old one. Not a good move. llvm-svn: 163230
-
Benjamin Kramer authored
llvm-svn: 163229
-
Jim Grosbach authored
llvm-svn: 163228
-
Peter Collingbourne authored
llvm-svn: 163227
-
Abramo Bagnara authored
llvm-svn: 163226
-
Roman Divacky authored
llvm-svn: 163225
-
Fariborz Jahanian authored
of a c-function for what it is. Otherwise, this func is treated as an overloadable c-function resulting in a crash much later. // rdar://11743706 llvm-svn: 163224
-
Jordan Rose authored
Add a FIXME to the test while I track down the real problem. llvm-svn: 163222
-
Abramo Bagnara authored
llvm-svn: 163221
-
Jordan Rose authored
The problem is that the value of 'this' in a C++ member function call should always be a region (or NULL). However, if the object is an rvalue, it has no associated region (only a conjured symbol or LazyCompoundVal). For now, we handle this in two ways: 1) Actually respect MaterializeTemporaryExpr. Before, it was relying on CXXConstructExpr to create temporary regions for all struct values. Now it just does the right thing: if the value is not in a temporary region, create one. 2) Have CallEvent recognize the case where its 'this' pointer is a non-region, and just return UnknownVal to keep from confusing clients. The long-term problem is being tracked internally in <rdar://problem/12137950>, but this makes many test cases pass. llvm-svn: 163220
-
Jordan Rose authored
No intended functionality change. llvm-svn: 163219
-
Jordan Rose authored
This turned out to have many implications, but what eventually seemed to make it unworkable was the fact that we can get struct values (as LazyCompoundVals) from other places besides return-by-value function calls; that is, we weren't actually able to "treat all struct values as regions" consistently across the entire analyzer core. Hopefully we'll be able to come up with an alternate solution soon. This reverts r163066 / 02df4f0aef142f00d4637cd851e54da2a123ca8e. llvm-svn: 163218
-
Jim Grosbach authored
Make sure to return a pointer into the target memory, not the local memory. Often they are the same, but we can't assume that. llvm-svn: 163217
-