- Nov 09, 2009
-
-
Evan Cheng authored
llvm-svn: 86521
-
Zhongxing Xu authored
checker does not build sink nodes. Because svaluator computes an unknown value for the subtraction now. llvm-svn: 86517
-
Eli Friedman authored
llvm-svn: 86516
-
Chris Lattner authored
putchar in case there is an error. llvm-svn: 86515
-
Chris Lattner authored
llvm-svn: 86514
-
Eli Friedman authored
doesn't crash. (Such expressions are valid in C++, but not in C.) llvm-svn: 86513
-
Zhongxing Xu authored
llvm-svn: 86512
-
Chris Lattner authored
llvm-svn: 86511
-
Chris Lattner authored
llvm-svn: 86510
-
Chris Lattner authored
llvm-svn: 86509
-
Eli Friedman authored
reasonably safe, but it doesn't seem like the right solution. llvm-svn: 86508
-
Chris Lattner authored
llvm-svn: 86507
-
Chris Lattner authored
llvm-svn: 86506
-
Zhongxing Xu authored
llvm-svn: 86504
-
Chris Lattner authored
used by a chain of other PHIs. llvm-svn: 86503
-
Daniel Dunbar authored
Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer match what it is semantically used for. Also, fix a major bug where fields from a C++ struct might be dropped -- the expand action doesn't handle them correctly yet. llvm-svn: 86502
-
Eli Friedman authored
llvm-svn: 86501
-
Eli Friedman authored
and implicitly defined constructors. This has a number of benefits: 1. Less code. 2. Explicit and implicit constructors get the same diagnostics. 3. The AST explicitly contains constructor calls from implicit default constructors. This allows handing some cases that previously weren't handled correctly in IRGen without any additional code. Specifically, implicit default constructors containing calls to constructors with default arguments are now handled correctly. llvm-svn: 86500
-
Owen Anderson authored
llvm-svn: 86499
-
Owen Anderson authored
here: 1) We need to avoid processing sigma nodes as phi nodes for constraint generation. 2) We need to generate constraints for comparisons against constants properly. This includes our first working ABCD test! llvm-svn: 86498
-
Chris Lattner authored
llvm-svn: 86497
-
Jim Grosbach authored
llvm-svn: 86494
-
- Nov 08, 2009
-
-
Owen Anderson authored
graphs being produced. The cause was that we were incorrectly marking sigma instructions as processed after handling the sigma-specific constraints for them, potentially neglecting to process them as normal instructions as well. Unfortunately, the testcase that inspired this still doesn't work because of a bug in the solver, which is next on the list to debug. llvm-svn: 86486
-
Eli Friedman authored
llvm-svn: 86485
-
Daniel Dunbar authored
very robust) version of killall. Because I like making shiny new wheels out of spare parts. For use by buildbots when people insist on making cc1 infinite loop. :) llvm-svn: 86484
-
Chris Lattner authored
when both the source and dest are illegal types, since it would cause the phi to grow (for example, we shouldn't transform test14b's phi to a phi on i320). This fixes an infinite loop on i686 bootstrap with phi slicing turned on, so turn it back on. llvm-svn: 86483
-
Duncan Sands authored
not to work any more on linux. llvm-svn: 86481
-
Chris Lattner authored
(SliceUpIllegalIntegerPHI) disabled. llvm-svn: 86480
-
Benjamin Kramer authored
llvm-svn: 86479
-
Daniel Dunbar authored
llvm-gcc bootstrap. llvm-svn: 86478
-
Anton Korobeynikov authored
llvm-svn: 86471
-
Anton Korobeynikov authored
llvm-svn: 86470
-
Anton Korobeynikov authored
llvm-svn: 86469
-
Anton Korobeynikov authored
llvm-svn: 86468
-
Anton Korobeynikov authored
llvm-svn: 86466
-
Sebastian Redl authored
Special-case default argument expression in instantiation. This should fix PR4301. Doug, please double-check my assumptions. Read the PR for more details. llvm-svn: 86465
-
Zhongxing Xu authored
llvm-svn: 86464
-
Anton Korobeynikov authored
code miscompilation llvm-svn: 86463
-
Anton Korobeynikov authored
since the instruction might use the other result of different type. llvm-svn: 86462
-
Sebastian Redl authored
When checking the namespace of a redeclaration or definition, look through linkage specs. Fixes PR5430. llvm-svn: 86461
-