- Jan 12, 2010
-
-
Evan Cheng authored
llvm-svn: 93245
-
Evan Cheng authored
llvm-svn: 93244
-
Douglas Gregor authored
initializers. This isn't actually in the C++ grammar (in any version), but that's clearly an oversight: both GCC and EDG support this syntax, and it's used within Boost code. I'll file a core issue proposing precisely the change made here. Fixes PR6008. llvm-svn: 93243
-
Duncan Sands authored
on x86-64 linux with messages like this: Error: Incorrect register `%r14' used with `l' suffix llvm-svn: 93242
-
Fariborz Jahanian authored
during rewrite. No functionality chang. llvm-svn: 93241
-
Douglas Gregor authored
context, do not attempt typo correction. This harms performance (as Abramo noted) and can cause some amusing errors, as in this new testcase. llvm-svn: 93240
-
Benjamin Kramer authored
llvm-svn: 93238
-
Benjamin Kramer authored
warning C4190: 'GetEntity' has C-linkage specified, but returns UDT 'clang::idx::Entity' which is incompatible with C llvm-svn: 93237
-
Duncan Sands authored
llvm-svn: 93235
-
Duncan Sands authored
to not touch Cygwin: the change caused llvm-gcc build failures due to long double getting the wrong size. Patch by Aaron Gray. llvm-svn: 93234
-
John McCall authored
I said to myself, self, why don't you go add a couple of parameters to a method and then fail to use them, and I thought that sounded like a pretty good idea, so I did it. llvm-svn: 93233
-
Douglas Gregor authored
embedding single space characters. <rdar://problem/7485503> llvm-svn: 93231
-
Dan Gohman authored
llvm-svn: 93230
-
Dan Gohman authored
llvm-svn: 93229
-
Dan Gohman authored
llvm-svn: 93228
-
Dan Gohman authored
llvm-svn: 93227
-
Mike Stump authored
llvm-svn: 93226
-
Daniel Dunbar authored
llvm-svn: 93225
-
John McCall authored
fidelity with which we note them as functions/constructors and templates thereof. Also will be helpful when reporting bad conversions (next). llvm-svn: 93224
-
Ted Kremenek authored
llvm-svn: 93223
-
Chris Lattner authored
llvm-svn: 93222
-
Chris Lattner authored
condition is a xor with a phi node. This eliminates nonsense like this from 176.gcc in several places: LBB166_84: testl %eax, %eax - setne %al - xorb %cl, %al - notb %al - testb $1, %al - je LBB166_85 + je LBB166_69 + jmp LBB166_85 This is rdar://7391699 llvm-svn: 93221
-
Dale Johannesen authored
llvm-svn: 93220
-
Fariborz Jahanian authored
Fixes radar 7522880. llvm-svn: 93219
-
Douglas Gregor authored
llvm-svn: 93217
-
John McCall authored
llvm-svn: 93216
-
John McCall authored
llvm-svn: 93215
-
John McCall authored
sequence. Lots of small relevant changes. Fixes some serious problems with ambiguous conversions; also possibly improves associated diagnostics. llvm-svn: 93214
-
Ted Kremenek authored
llvm-svn: 93213
-
Ted Kremenek authored
llvm-svn: 93212
-
Mike Stump authored
llvm-svn: 93211
-
Evan Cheng authored
instruction is copy like where the source and destination registers can overlap. This is to be used by the coalescable to coalesce the source and destination registers of instructions like X86::MOVSX64rr32. Apparently some crazy people believe the coalescer is too simple. llvm-svn: 93210
-
Ted Kremenek authored
- Remove unused (and unimplemented) clang_getDeclarationName(). - Remove unused (and unimplemented) clang_getEntity(). - Add clang_getEntityFromDecl(): maps from a CXDecl to a CXEntity) - Add clang_getDeclaration(): maps from a (CXEntity, CXTranslationUnit) to a CXDecl). llvm-svn: 93209
-
Chris Lattner authored
on branches by renaming it and checking for a branch at the call site. llvm-svn: 93208
-
Douglas Gregor authored
were performing name lookup for template names in C/ObjC and always finding nothing. Turn off such lookup unless we're in C++ mode, along with the check that determines whether the given identifier is a "current class name", and assert that we don't make this mistake again. llvm-svn: 93207
-
Chris Lattner authored
llvm-svn: 93206
-
David Chisnall authored
llvm-svn: 93205
-
- Jan 11, 2010
-
-
Evan Cheng authored
Add manual ISD::OR fastisel selection routines. TableGen is no longer autogen them after 93152 and 93191. llvm-svn: 93204
-
Victor Hernandez authored
llvm-svn: 93203
-
Chris Lattner authored
codegen has no apparent problem with the trunc version of this, because it turns into a simple subreg idiom llvm-svn: 93202
-