- Apr 15, 2008
-
-
Ted Kremenek authored
in a block's terminator. This expression is visited within a block, but it is accessed by the terminator. This is important to observe because for live-variables analysis the block-level expression is live between the terminator and where the expression occurs in the block. So far this hasn't been an issue to not observe this because the block-level expression used in the terminator is always the last one in the block, and we have never queried the liveness information about this point (but before the terminator). llvm-svn: 49709
-
Ted Kremenek authored
in a DeclStmt. llvm-svn: 49708
-
Ted Kremenek authored
"Alive" as opposed to staying the same. llvm-svn: 49707
-
Ted Kremenek authored
llvm-svn: 49706
-
Ted Kremenek authored
is still live. llvm-svn: 49705
-
-
Dan Gohman authored
ScheduleDAG; they don't correspond to any actual instructions so they don't need to be scheduled. This fixes a bug where the EntryToken was being scheduled multiple times in some cases, though it ended up not causing any trouble because EntryToken doesn't expand into anything. With this fixed the schedulers reliably schedule the expected number of units, so we can check this with an assertion. This requires a tweak to test/CodeGen/X86/loop-hoist.ll because it ends up getting scheduled differently in a trivial way, though it was enough to fool the prcontext+grep that the test does. llvm-svn: 49701
-
Fariborz Jahanian authored
llvm-svn: 49699
-
Dan Gohman authored
instead of blue to distinguish them from regular dependencies. llvm-svn: 49696
-
Steve Naroff authored
llvm-svn: 49695
-
Chris Lattner authored
the new RHS directly instead of indirecting through the 'InsertResult' struct. This eliminates InsertResult. llvm-svn: 49694
-
Steve Naroff authored
llvm-svn: 49693
-
Steve Naroff authored
llvm-svn: 49692
-
- Apr 14, 2008
-
-
Chris Lattner authored
llvm-svn: 49689
-
Steve Naroff authored
llvm-svn: 49688
-
Ted Kremenek authored
llvm-svn: 49687
-
Ted Kremenek authored
of errors. llvm-svn: 49686
-
Ted Kremenek authored
llvm-svn: 49685
-
Ted Kremenek authored
FileID comparison (fixes insidious corner case with chunks). llvm-svn: 49684
-
Ted Kremenek authored
SourceManager when doing HTML pretty-printing. This resolves an insidious bug when presenting error reports that only occurred in large source files. llvm-svn: 49683
-
Ted Kremenek authored
the files of different SourceLocations. These methods correctly handle the case where a file may have multiple FileIDs due to it being large enough to be spread across several chunks. llvm-svn: 49682
-
Dan Gohman authored
llvm-svn: 49681
-
Chris Lattner authored
llvm-svn: 49679
-
Chris Lattner authored
llvm-svn: 49678
-
Ted Kremenek authored
is the one attached to the Diagnostic object. llvm-svn: 49677
-
Dan Gohman authored
llvm-svn: 49676
-
Ted Kremenek authored
analyzer to analyze functions declared in header files. llvm-svn: 49675
-
Dan Gohman authored
llvm-svn: 49674
-
Ted Kremenek authored
llvm-svn: 49672
-
Dan Gohman authored
llvm-svn: 49671
-
Dan Gohman authored
manually performing the comparison. This allows the special case to work correctly even in the case where someone is experimenting with a different comparison function :-). llvm-svn: 49670
-
Dan Gohman authored
llvm-svn: 49669
-
Ted Kremenek authored
llvm-svn: 49668
-
Dale Johannesen authored
this is now the default. llvm-svn: 49667
-
Dan Gohman authored
memory intrinsic expansion code. llvm-svn: 49666
-
Chris Lattner authored
llvm-svn: 49664
-
Dale Johannesen authored
stack tracebacks on Darwin x86-64 won't work by default; nevertheless, everybody but me thinks this is a good idea. llvm-svn: 49663
-
Ted Kremenek authored
assume that DeclStmts only have VarDecls; they can have TypedefDecls. llvm-svn: 49662
-
Dan Gohman authored
llvm-svn: 49661
-
Ted Kremenek authored
to functions with NULL summaries. llvm-svn: 49660
-