- Jan 17, 2009
-
-
Ted Kremenek authored
Fix analyzer crash found when scanning Wine sources where the analyzer used old logic to determine the value of a switch 'case' label. llvm-svn: 62395
-
Oscar Fuentes authored
llvm-svn: 62394
-
Douglas Gregor authored
llvm-svn: 62391
-
Douglas Gregor authored
llvm-svn: 62390
-
Daniel Dunbar authored
result of an internal implementation detail of gcc. llvm-svn: 62389
-
Daniel Dunbar authored
llvm-svn: 62388
-
Nuno Lopes authored
llvm-svn: 62387
-
Douglas Gregor authored
even when we are still defining the TagDecl. This is required so that qualified name lookup of a class name within its definition works (see the new bits in test/SemaCXX/qualified-id-lookup.cpp). As part of this, move the nested redefinition checking code into ActOnTag. This gives us diagnostics earlier (when we try to perform the nested redefinition, rather than when we try to complete the 2nd definition) and removes some code duplication. llvm-svn: 62386
-
Gabor Greif authored
if this works out, I'll change the others next. llvm-svn: 62385
-
Gabor Greif authored
llvm-svn: 62384
-
Mon P Wang authored
llvm-svn: 62383
-
Fariborz Jahanian authored
llvm-svn: 62382
-
Sebastian Redl authored
Fix a type error; parser wanted to pass the third part of a for-statement as a statement; should be expression. llvm-svn: 62380
-
Ted Kremenek authored
llvm-svn: 62379
-
Daniel Dunbar authored
- ccc now checks for existence of input files (more annoying to test, but matches gcc). - Fix some test cases. llvm-svn: 62378
-
Gabor Greif authored
llvm-svn: 62377
-
Chris Lattner authored
*is* the location. This eliminates some weird X.getLocation().getLocation()'s. llvm-svn: 62376
-
Chris Lattner authored
containing one. Containment is generally better than derivation, but in this case FullSourceLoc really 'isa' SourceLocation. llvm-svn: 62375
-
- Jan 16, 2009
-
-
Chris Lattner authored
llvm-svn: 62374
-
Evan Cheng authored
Fix PPC ISD::Declare isel and eliminate the need for PPCTargetLowering::LowerGlobalAddress to check if isVerifiedDebugInfoDesc() is true. Given the recent changes, it would falsely return true for a lot of GlobalAddressSDNode's. llvm-svn: 62373
-
Mikhail Glushenkov authored
Makes possible to specify options that take multiple arguments (a-la -sectalign on Darwin). See documentation for details. llvm-svn: 62372
-
Chris Lattner authored
llvm-svn: 62371
-
Chris Lattner authored
llvm-svn: 62370
-
Dan Gohman authored
implement getSubtargetImpl. llvm-svn: 62369
-
Chris Lattner authored
llvm-svn: 62368
-
Chris Lattner authored
llvm-svn: 62367
-
Dan Gohman authored
and every other instruction in their blocks to keep the terminator instructions at the end, teach the post-RA scheduler how to operate on ranges of instructions, and exclude terminators from the range of instructions that get scheduled. Also, exclude mid-block labels, such as EH_LABEL instructions, and schedule code before them separately from code after them. This fixes problems with the post-RA scheduler moving code past EH_LABELs. llvm-svn: 62366
-
Dan Gohman authored
to 0, to ensure that the subsequent code doesn't try to break the dependence. llvm-svn: 62365
-
Dan Gohman authored
member directly, which is private as of r55504. llvm-svn: 62364
-
Dan Gohman authored
simple %prcontext which doesn't find what it's looking for if the scheduler has rearranged the instructions. llvm-svn: 62363
-
Dan Gohman authored
array instead, since this is what the scheduler actually cares about. And remove a check that is unnecessary, since it can assume that SUnits isn't empty. llvm-svn: 62362
-
Dan Gohman authored
is a leaf node. Patch by Brandner! llvm-svn: 62361
-
Daniel Dunbar authored
llvm-svn: 62360
-
Chris Lattner authored
llvm-svn: 62359
-
Devang Patel authored
llvm-svn: 62358
-
Daniel Dunbar authored
'-feliminate-unused-debug-symbols' in reponse to '-g' (not '-g*'). llvm-svn: 62357
-
Evan Cheng authored
CreateVirtualRegisters does trivial copy coalescing. If a node def is used by a single CopyToReg, it reuses the virtual register assigned to the CopyToReg. This won't work for SDNode that is a clone or is itself cloned. Disable this optimization for those nodes or it can end up with non-SSA machine instructions. llvm-svn: 62356
-
Fariborz Jahanian authored
type. llvm-svn: 62355
-
Chris Lattner authored
llvm-svn: 62354
-
Daniel Dunbar authored
translation. - As is my general strategy, this is initially pedantically compatible with gcc and can be cleaned up later. So, for example, we still pass -static to collect2 4 times if you say '-mkernel -fapple-kext'. ;) llvm-svn: 62353
-