- Jan 23, 2010
-
-
John McCall authored
conversions. To make this work, fill out all conversions for all candidates (but only when diagnosing overload failure). Split out a few cases from ovl_fail_bad_conversion which didn't actually involve a failed argument conversion. I'm pretty sure this is not a well-founded ordering, but I'm not sure it matters. llvm-svn: 94283
-
Chris Lattner authored
llvm-svn: 94282
-
Chris Lattner authored
llvm-svn: 94281
-
Mon P Wang authored
llvm-svn: 94280
-
Anders Carlsson authored
Separate EK_ArrayOrVectorElement into EK_ArrayElement and EK_VectorElement; arrays and vectors are pretty different beasts in C++. Doug, please review/comment. llvm-svn: 94279
-
Ted Kremenek authored
llvm-svn: 94278
-
Chris Lattner authored
be careful to add a \0 at the end though, because EmitString didn't do this. llvm-svn: 94277
-
Chris Lattner authored
llvm-svn: 94276
-
Sean Callanan authored
target-specific AsmLexer, and added the appropriate registration calls. llvm-svn: 94275
-
David Chisnall authored
Created __builtin___NSStringMakeConstantString() builtin, which generates constant Objective-C strings. llvm-svn: 94274
-
Ted Kremenek authored
llvm-svn: 94273
-
Evan Cheng authored
llvm-svn: 94272
-
Evan Cheng authored
llvm-svn: 94271
-
John McCall authored
llvm-svn: 94268
-
Sean Callanan authored
be static. Also made it possible for clients to get it and no other functions from ...GenAsmMatcher.inc by defining REGISTERS_ONLY before including GenAsmMatcher.inc. This sets the stage for target-specific lexers that can identify registers and return AsmToken::Register as appropriate. llvm-svn: 94266
-
Douglas Gregor authored
explicit casts, sizeof, alignof, and compound literals. llvm-svn: 94265
-
Daniel Dunbar authored
{thumb,no-thumb}). llvm-svn: 94264
-
Daniel Dunbar authored
llvm-svn: 94263
-
Devang Patel authored
llvm-svn: 94262
-
Daniel Dunbar authored
llvm-svn: 94261
-
Victor Hernandez authored
In mem2reg, for all alloca/stores that get promoted where the alloca has an associated llvm.dbg.declare instrinsic, insert an llvm.dbg.var intrinsic before each store llvm-svn: 94260
-
Chris Lattner authored
llvm-svn: 94259
-
Douglas Gregor authored
translation units that include unsaved files. llvm-svn: 94258
-
Victor Hernandez authored
llvm-svn: 94256
-
Evan Cheng authored
llvm-svn: 94255
-
Evan Cheng authored
llvm-svn: 94254
-
Chris Lattner authored
be completely eliminated, but today is not that day. llvm-svn: 94253
-
Chris Lattner authored
llvm-svn: 94252
-
Chris Lattner authored
llvm-svn: 94251
-
Chris Lattner authored
cleanup and eliminate a bunch more uses of "EOL". llvm-svn: 94250
-
Fariborz Jahanian authored
to mimic gcc's behavior. Fixes radar 7400691. llvm-svn: 94246
-
Jeffrey Yasskin authored
DebugLocTuple. Also use an AssertingVH to ensure that MDNodes aren't destroyed while the FilenameCache is using them. llvm-svn: 94245
-
- Jan 22, 2010
-
-
Chris Lattner authored
handle the comment better, MCize the non-.sleb case. llvm-svn: 94244
-
Devang Patel authored
llvm-svn: 94243
-
Ted Kremenek authored
Add 'clang_getClangVersion()' function to CIndex. This exposes the full Clang version string through the CIndex API. llvm-svn: 94242
-
Sean Callanan authored
accessor method for its value. llvm-svn: 94241
-
Dale Johannesen authored
this makes the code work transparently the same whether they're there or not. llvm-svn: 94240
-
Chris Lattner authored
pretty printing encoding comments and eliminates redundancy on the client side. We now get pretty dwarf like this again: .byte 255 ## @LPStart Encoding = omit .byte 0 ## @TType Encoding = absptr .byte 0x28 ## @TType base offset .byte 3 ## Call site Encoding = udata4 .byte 0x1a ## Call site table size ... llvm-svn: 94239
-
Mike Stump authored
file, and add FIXMEs to the remaining broken tests. llvm-svn: 94238
-
Sean Callanan authored
exactly like an MCAsmLexer. (The difference is that the TargetAsmLexer knows how to handle target-specific stuff like registers, whereas the MCAsmLexer is fully generic.) llvm-svn: 94237
-