- Apr 30, 2008
-
-
Gabor Greif authored
llvm-svn: 50476
-
Gabor Greif authored
llvm-svn: 50475
-
Owen Anderson authored
llvm-svn: 50474
-
Owen Anderson authored
llvm-svn: 50473
-
Chris Lattner authored
to instcombine. llvm-svn: 50472
-
Chris Lattner authored
a fine job. llvm-svn: 50470
-
Chris Lattner authored
llvm-svn: 50469
-
Chris Lattner authored
llvm-svn: 50468
-
Ted Kremenek authored
llvm-svn: 50467
-
Ted Kremenek authored
llvm-svn: 50466
-
Chris Lattner authored
llvm-svn: 50465
-
Chris Lattner authored
llvm-svn: 50464
-
Dale Johannesen authored
llvm-svn: 50463
-
Scott Michel authored
fixes are target-specific lowering of frame indices, fix constants generated for the FSMBI instruction, and fixing SPUTargetLowering::computeMaskedBitsFor- TargetNode(). llvm-svn: 50462
-
Scott Michel authored
DAG.UpdateNodeOperands() is called before (not after) the call to TLI.LowerOperation(). llvm-svn: 50461
-
Ted Kremenek authored
llvm-svn: 50458
-
Ted Kremenek authored
llvm-svn: 50454
-
Ted Kremenek authored
llvm-svn: 50453
-
Fariborz Jahanian authored
Patch by Emerson Murhpy-Hill. llvm-svn: 50452
-
Dale Johannesen authored
targets. llvm-svn: 50451
-
Ted Kremenek authored
This removes the failure in null-deref-ps.c (test suite). llvm-svn: 50449
-
John Criswell authored
llvm-svn: 50448
-
- Apr 29, 2008
-
-
Owen Anderson authored
Revert r50441. The original code was correct. Add some more comments so that I don't make the same mistake in the future. llvm-svn: 50446
-
Owen Anderson authored
we were checking for it in the wrong order. This caused a miscompilation because the return slot optimization assumes that the call it is dealing with is NOT a memcpy. llvm-svn: 50444
-
Ted Kremenek authored
EvalStore/EvalLoad to handle all loads/stores from symbolic memory, allowing us to do checks for null dereferences, etc., at any arbitrary load/store (these were missed checks before). This also resulted in some major cleanups, some conceptual, and others just in the structure of the code. This temporarily introduces a regression in the test suite (null-deref-ps.c) before I add a new LVal type for structure fields. llvm-svn: 50443
-
Owen Anderson authored
llvm-svn: 50442
-
Owen Anderson authored
of this was suggested by Chris. llvm-svn: 50441
-
Owen Anderson authored
llvm-svn: 50437
-
Owen Anderson authored
llvm-svn: 50436
-
Anton Korobeynikov authored
llvm-svn: 50433
-
Chris Lattner authored
This fixes the second half of PR2262 llvm-svn: 50430
-
Chris Lattner authored
llvm-svn: 50429
-
Chris Lattner authored
llvm-svn: 50428
-
Ted Kremenek authored
llvm-svn: 50426
-
Roman Levenstein authored
This removes the existing bottleneck related to the removal of elements from the middle of the queue. Also fixes a subtle bug in ScheduleDAGRRList::CapturePred: It was updating the state of the SUnit before removing it. As a result, the comparison operators were working incorrectly and this SUnit could not be removed from the queue properly. Reviewed by Evan and Dan. Approved by Dan. llvm-svn: 50412
-
Chris Lattner authored
generalizes the previous code to handle the case when the string is not an immediate to the strlen call (for example, crazy stuff like strlen(c ? "foo" : "bart"+1) -> 3). This implements gcc.c-torture/execute/builtins/strlen-2.c. I will generalize other cases in simplifylibcalls to use the same routine later. llvm-svn: 50408
-
Owen Anderson authored
llvm-svn: 50406
-
Chris Lattner authored
stack anymore. llvm-svn: 50397
-
Ted Kremenek authored
llvm-svn: 50396
-
Ted Kremenek authored
llvm-svn: 50395
-