- Jul 10, 2007
-
-
Evan Cheng authored
llvm-svn: 38495
-
Owen Anderson authored
llvm-svn: 38494
-
Owen Anderson authored
llvm-svn: 38493
-
Dan Gohman authored
llvm-svn: 38492
-
Dan Gohman authored
Thanks to Lauro for spotting this! llvm-svn: 38491
-
Reid Spencer authored
Patch by Benoit Boissinot. Thanks, Benoit! llvm-svn: 38490
-
Dan Gohman authored
undef in either the left or right operand. llvm-svn: 38489
-
Reid Spencer authored
right so there is no need to duplicate logic, just use the values the makefile provides. Eliminate some redundnt -D options from the output. Fix the help output so it fits on 80 cols. llvm-svn: 38488
-
Reid Spencer authored
contains some of the defines but not all CPP flags. llvm-svn: 38487
-
Reid Spencer authored
put into the CPP.Defines variable. Seems the convention was corrupted with various changes made. It is important to get command line parameters into the right variable because things like llvm-config and sub-makefiles depend on it. llvm-svn: 38486
-
Evan Cheng authored
When a node value is only used by a CopyToReg, use the user's dest. This should not be restricted to nodes that produce only a single value. llvm-svn: 38485
-
Evan Cheng authored
llvm-svn: 38484
-
Nick Lewycky authored
llvm-svn: 38483
-
Owen Anderson authored
BitVector, make sure to set or clear ALL of the bits. llvm-svn: 38481
-
Owen Anderson authored
Move some key maps from std::map to DenseMap. This improves the time to optimize Anton's testcase from 17.5s to 15.7s. llvm-svn: 38480
-
Owen Anderson authored
Use a cheaper test, delaying calling find_leader() until we know that it's necessary. This improves the time to optimize Anton's testcase from 21.1s to 17.6s. llvm-svn: 38479
-
Dan Gohman authored
in addition to the intrinsic forms. Add spill-folding entries for these new instructions, and for the scalar min and max instrinsic instructions which were missing. And add some preliminary ISelLowering code for using the new non-intrinsic vector sqrt instruction, and fneg and fabs. llvm-svn: 38478
-
Owen Anderson authored
llvm-svn: 38477
-
Owen Anderson authored
llvm-svn: 38476
-
Owen Anderson authored
This reduces the time to optimize Anton's testcase from 31.2s to 21.s! llvm-svn: 38475
-
Owen Anderson authored
llvm-svn: 38474
-
Dan Gohman authored
simplifying loads and stores. llvm-svn: 38473
-
- Jul 09, 2007
-
-
Devang Patel authored
llvm-svn: 38472
-
Dan Gohman authored
register ordering, for both physical and virtual registers. Update the PPC target lowering for calls to expect registers for the call result to already be in target order. llvm-svn: 38471
-
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
llvm-svn: 38466
-
Chris Lattner authored
llvm-svn: 38465
-
Chris Lattner authored
llvm-svn: 38464
-
Chris Lattner authored
zero if they see a target triple they don't understand. llvm-svn: 38463
-
Chris Lattner authored
llvm-svn: 38462
-
Chris Lattner authored
detemplatizing this. llvm-svn: 38461
-
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
-
Dan Gohman authored
llvm-svn: 38456
-
Dan Gohman authored
non-Apple hosts. llvm-svn: 38455
-