- Nov 20, 2009
-
-
Lang Hames authored
llvm-svn: 89422
-
Dan Gohman authored
careful about crazy methods of capturing pointers using comparisons. Comparisons of identified objects with null in the default address space are not captures. And, comparisons of two pointers within the same identified object are not captures. llvm-svn: 89421
-
Mike Stump authored
llvm-svn: 89420
-
Dan Gohman authored
llvm-svn: 89419
-
Bill Wendling authored
llvm-svn: 89418
-
Bill Wendling authored
llvm-svn: 89417
-
Mike Stump authored
generation. llvm-svn: 89416
-
Eric Christopher authored
llvm-svn: 89414
-
Ted Kremenek authored
llvm-svn: 89413
-
Mike Stump authored
llvm-svn: 89412
-
Dan Gohman authored
llvm-svn: 89411
-
Jeffrey Yasskin authored
llvm-svn: 89410
-
Douglas Gregor authored
rather than punting to a DependentSizedArrayType, tightening up our type checking for template definitions. Thanks, John! llvm-svn: 89407
-
Oscar Fuentes authored
Patch by Tobias Grosser! llvm-svn: 89406
-
David Goodwin authored
llvm-svn: 89404
-
Jim Grosbach authored
assembly can confuse things utterly, as it's assumed that instructions in inline assembly are 4 bytes wide. For Thumb mode, that's often not true, so the calculations for when alignment padding will be present get thrown off, ultimately leading to out of range constant pool entry references. Making more conservative assumptions that padding may be necessary when inline asm is present avoids this situation. llvm-svn: 89403
-
- Nov 19, 2009
-
-
John McCall authored
appropriate lookup and simply can't resolve the referrent yet, and "dependent scope" expressions, where we can't do the lookup yet because the entity we need to look into is a dependent type. llvm-svn: 89402
-
Fariborz Jahanian authored
(radar 7409165). llvm-svn: 89400
-
Sebastian Redl authored
llvm-svn: 89399
-
Dan Gohman authored
if it is not ultimately captured. Teach BasicAliasAnalysis that a local object address which does not escape and is never stored does not alias with a value resulting from a load. llvm-svn: 89398
-
Evan Cheng authored
llvm-svn: 89396
-
Dan Gohman authored
llvm-svn: 89389
-
Daniel Dunbar authored
errors. llvm-svn: 89388
-
Daniel Dunbar authored
llvm-svn: 89387
-
Mike Stump authored
llvm-svn: 89386
-
Duncan Sands authored
fixes PR5395. llvm-svn: 89385
-
Ted Kremenek authored
Fix crash when using --analyzer-store=region when handling initializers with nested arrays/structs whose values are not explicitly specified. Fixes <rdar://problem/7403269>. llvm-svn: 89384
-
Ted Kremenek authored
llvm-svn: 89383
-
Ted Kremenek authored
llvm-svn: 89382
-
Jakob Stoklund Olesen authored
critical edges in PHIElimination. This has a huge impact on regalloc performance, and we recover almost all of the 10% compile time regression that edge splitting introduced. llvm-svn: 89381
-
Bill Wendling authored
$ svn merge -c -89279 https://llvm.org/svn/llvm-project/llvm/trunk --- Reverse-merging r89279 into '.': U lib/CodeGen/AsmPrinter/DwarfException.cpp U lib/Target/TargetLoweringObjectFile.cpp $ svn merge -c -89270 https://llvm.org/svn/llvm-project/llvm/trunk --- Reverse-merging r89270 into '.': G lib/CodeGen/AsmPrinter/DwarfException.cpp G lib/Target/TargetLoweringObjectFile.cpp llvm-svn: 89379
-
Johnny Chen authored
fully specified at this level. Subclasses of NLdStLN can specify selective bit(s) for Inst{7-4}, as is done for VLD[234]LN* and VST[234]LN* inside ARMInstrNEON.td. llvm-svn: 89377
-
David Greene authored
Fix a small bug. Fix one case we missed to make sure we reserve registers from allocation. llvm-svn: 89376
-
Ted Kremenek authored
llvm-svn: 89375
-
Dan Gohman authored
they are lowered to instruction sequences more complex than a simple load, such that CodeGen cannot rematerialize them, a reload from a spill slot is likely to be cheaper than the complex sequence. llvm-svn: 89374
-
Daniel Dunbar authored
llvm-svn: 89373
-
Daniel Dunbar authored
llvm-svn: 89372
-
Daniel Dunbar authored
llvm-svn: 89371
-
Fariborz Jahanian authored
Fixes pr5547. llvm-svn: 89370
-
Jim Grosbach authored
llvm-svn: 89369
-