- Jul 09, 2007
-
-
Owen Anderson authored
Make the assignment operator for SmallPtrSet return a reference, and fix a long-standing bug in the copy ctor while I'm at it. Thanks to Chris Lattner for help with this patch. llvm-svn: 38470
-
Devang Patel authored
llvm-svn: 38469
-
Dan Gohman authored
updating it with calls to setIndexedLoadAction/setIndexedStoreAction, which only update a few bits at a time. This avoids ostensible undefined behavior of operationg on values which may be trap-representations, and as a practical matter fixes errors from valgrind, which doesn't track uninitialized memory with bit granularity. llvm-svn: 38468
-
Owen Anderson authored
Patch by Chis Lattner. llvm-svn: 38467
-
Chris Lattner authored
zero if they see a target triple they don't understand. llvm-svn: 38463
-
Chris Lattner authored
llvm-svn: 38460
-
Owen Anderson authored
llvm-svn: 38459
-
Chris Lattner authored
DAGCombiner.cpp: In member function 'llvm::SDOperand<unnamed>::DAGCombiner::visitOR(llvm::SDNode*)': DAGCombiner.cpp:1608: warning: passing negative value '-0x00000000000000001' for argument 1 to 'llvm::SDOperand llvm::SelectionDAG::getConstant(uint64_t, llvm::MVT::ValueType, bool)' oiy. llvm-svn: 38458
-
Dan Gohman authored
use SCEVConstant::get instead of SCEVUnknown::get when constructing a SCEV for a ConstantInt. llvm-svn: 38457
-
Gabor Greif authored
llvm-svn: 38453
-
Owen Anderson authored
often. This improves Anton's testcase from 36s to 32s. llvm-svn: 38441
-
Owen Anderson authored
in the set. For the moment, this results in a slight performance decrease, but it lays the groundwork for future improvements. llvm-svn: 38439
-
- Jul 07, 2007
-
-
Owen Anderson authored
the same value number. This fixes an infinite loop on 444.namd. llvm-svn: 37967
-
Nick Lewycky authored
llvm-svn: 37966
-
Evan Cheng authored
llvm-svn: 37965
-
Evan Cheng authored
llvm-svn: 37964
-
Evan Cheng authored
llvm-svn: 37962
-
Evan Cheng authored
llvm-svn: 37961
-
Evan Cheng authored
llvm-svn: 37960
-
Evan Cheng authored
llvm-svn: 37959
-
Owen Anderson authored
alias analysis, adding caching and lazy computation of queries. This will be used in planned improvements to memory access optimizations. llvm-svn: 37958
-
Devang Patel authored
llvm-svn: 37955
-
- Jul 06, 2007
-
-
Devang Patel authored
llvm-svn: 37954
-
Devang Patel authored
llvm-svn: 37953
-
Devang Patel authored
llvm-svn: 37952
-
Owen Anderson authored
for the GVN part of GVNPRE to apply. llvm-svn: 37951
-
Gabor Greif authored
llvm-svn: 37950
-
Owen Anderson authored
critical edges be split before we begin. llvm-svn: 37949
-
Owen Anderson authored
llvm-svn: 37948
-
Duncan Sands authored
so must be lowered to a value, not nothing at all. Subtle point: I made eh_selector return 0 and eh_typeid_for return 1. This means that only cleanups (destructors) will be run as the exception unwinds [if eh_typeid_for returned 0 then it would be as if the first catch always matched, and the corresponding handler would be run], which is probably want you want in the CBE. llvm-svn: 37947
-
Gabor Greif authored
files. bitcode files are the only LLVM format left. llvm-svn: 37945
-
Duncan Sands authored
directly: they need to be turned into byte offsets (often the same, but may not be if there are many type infos). llvm-svn: 37942
-
Rafael Espindola authored
llvm-svn: 37940
-
Gabor Greif authored
Solaris 2.x does not have RLIMIT_RSS, check for this symbol (analog NetBSD below), should subsume Cygwin llvm-svn: 37939
-
Duncan Sands authored
fix, that is adequate while PR1508 remains unresolved. llvm-svn: 37938
-
Duncan Sands authored
instead. llvm-svn: 37937
-
Zhou Sheng authored
llvm-svn: 37936
-
Evan Cheng authored
llvm-svn: 37935
-
Evan Cheng authored
llvm-svn: 37934
-
Evan Cheng authored
llvm-svn: 37932
-