- Nov 04, 2010
-
-
Douglas Gregor authored
llvm-svn: 118212
-
Douglas Gregor authored
or dependent specializations, rip apart the dependent name/dependent specialization to recanonicalize its pieces, because nested-name-specifiers store "dependent-type::identifier" differently than types do. Fixes PR7419. llvm-svn: 118211
-
Jim Grosbach authored
CodeEmitter. llvm-svn: 118209
-
Fariborz Jahanian authored
is a objc qualified class type. // rdar: //8608902 llvm-svn: 118208
-
Jim Grosbach authored
llvm-svn: 118207
-
Jim Grosbach authored
Fixups list for the instruction so the operand encoders can add to it as needed. llvm-svn: 118206
-
Fariborz Jahanian authored
block pointer type arguments. Partial fix for // rdar: //8608902 llvm-svn: 118205
-
Owen Anderson authored
This is both the conceptually correct place for it, as well as allowing it to be more aggressive. llvm-svn: 118204
-
- Nov 03, 2010
-
-
Argyrios Kyrtzidis authored
When -working-directory is passed in command line, file paths are resolved relative to the specified directory. This helps both when using libclang (where we can't require the user to actually change the working directory) and to help reproduce test cases when the reproduction work comes along. --FileSystemOptions is introduced which controls how file system operations are performed (currently it just contains the working directory value if set). --FileSystemOptions are passed around to various interfaces that perform file operations. --Opening & reading the content of files should be done only through FileManager. This is useful in general since file operations will be abstracted in the future for the reproduction mechanism. FileSystemOptions is independent of FileManager so that we can have multiple translation units sharing the same FileManager but with different FileSystemOptions. Addresses rdar://8583824. llvm-svn: 118203
-
Argyrios Kyrtzidis authored
llvm-svn: 118202
-
Owen Anderson authored
We could be more aggressive about making this work for a larger range of constants, but this seems like a good start. llvm-svn: 118201
-
Sean Callanan authored
exceptions for different languages out of ThreadPlanCallFunction and put it into the appropriate language runtimes. llvm-svn: 118200
-
Jim Grosbach authored
llvm-svn: 118199
-
Johnny Chen authored
It should be c's parent frame being a instead of the other way around. llvm-svn: 118198
-
Johnny Chen authored
local variable and an argument variable. Add ValueTypeString() utility function into lldbutil.py which converts the enum into a human readable string. Modify TestBase.DebugSBValue() to also dump the value type of an SBValue object. llvm-svn: 118197
-
Johnny Chen authored
llvm-svn: 118196
-
Eric Christopher authored
just do it earlier too. llvm-svn: 118195
-
Jakob Stoklund Olesen authored
splitting needs them. llvm-svn: 118194
-
Jakob Stoklund Olesen authored
llvm-svn: 118193
-
Eric Christopher authored
llvm-svn: 118192
-
Chris Lattner authored
llvm-svn: 118190
-
Sean Callanan authored
exception checks at the right time, and modified ClangFunction so that it doesn't misinterpret the stop as a timeout stop. llvm-svn: 118189
-
Evan Cheng authored
llvm-svn: 118187
-
Johnny Chen authored
idea to also dump the session information for expected failures in addition to failures and errors (tests with unexpected exceptions). Modify the LLDBTestResult class which derives from unittest2.TextTestResult to intercept the addExpectedFailure() method in order to mark the test instance as needing its session information dumped. llvm-svn: 118185
-
Owen Anderson authored
all of the different element sizes are pseudo instructions that map down to vext.8 underneath, with the immediate shifted left to reflect the increased element size. llvm-svn: 118183
-
Dale Johannesen authored
on non-X86 hosts. Hopefully fixes ppc-host buildbot. llvm-svn: 118182
-
Nick Lewycky authored
PR7702. llvm-svn: 118181
-
Johnny Chen authored
llvm-svn: 118180
-
-
Douglas Gregor authored
the sets of available conversions for the first and second arguments separate. This is apparently the indent of C++ [over.built], and reduces the number of overload candidates generated, eliminating some ambiguities. Fixes PR8477. llvm-svn: 118178
-
Bob Wilson authored
llvm-svn: 118176
-
Bob Wilson authored
For NEON we had been assuming this was always an immediate constant. llvm-svn: 118175
-
Mikhail Glushenkov authored
Makes it more clear that it is just a path manipulation function. llvm-svn: 118174
-
Mikhail Glushenkov authored
llvm-svn: 118173
-
David Chisnall authored
llvm-svn: 118172
-
Duncan Sands authored
the code more self-documenting. llvm-svn: 118171
-
David Chisnall authored
libclang with both clang -fblocks and gcc (no blocks support). Only exposed in the header to compilers that do have blocks support. llvm-svn: 118170
-
Duncan Sands authored
with a SimpleValueType, while an EVT supports equality and inequality comparisons with SimpleValueType. llvm-svn: 118169
-
Duncan Sands authored
llvm-svn: 118168
-
Duncan Sands authored
value type, so there is no point in passing it around using an EVT. Use the simpler MVT everywhere. Rather than trying to propagate this information maximally in all the code that using the calling convention stuff, I chose to do a mainly low impact change instead. llvm-svn: 118167
-