- Dec 17, 2008
-
-
Dan Gohman authored
Depth and Height members directly, as they may not be current. llvm-svn: 61121
-
Eli Friedman authored
DAGTypeLegalizer::ExpandShiftWithKnownAmountBit. In terms of restoring the optimization, the best fix here isn't obvious... any ideas? llvm-svn: 61119
-
- Dec 16, 2008
-
-
Dale Johannesen authored
can be negative. Keep track of whether all uses of an IV are outside the loop. Some cosmetics; no functional change. llvm-svn: 61109
-
Dale Johannesen authored
are there under ADD, this one was missing. llvm-svn: 61107
-
Owen Anderson authored
Add code to renumber split intervals into new vregs. This is disabled for now until I finish working out some iterator invalidation issues. llvm-svn: 61104
-
Chris Lattner authored
the load multiple times, make sure the check the uses of the PHI to ensure they are transformable. llvm-svn: 61102
-
Chris Lattner authored
llvm-svn: 61101
-
Eli Friedman authored
consistently for deleting branches. In addition to being slightly more readable, this makes SimplifyCFG a bit better about cleaning up after itself when it makes conditions unused. llvm-svn: 61100
-
Dan Gohman authored
position in the critical path during the main instruction walk. This eliminates the need for the CritialAntiDep DenseMap. llvm-svn: 61096
-
Bill Wendling authored
builds. llvm-svn: 61094
-
Dan Gohman authored
different offsets within the same stack slot. llvm-svn: 61093
-
Evan Cheng authored
We have decided not to support inline asm where an output operand with a matching input operand with incompatible type (i.e. either one is a floating point and the other is an integer or the sizes of the types differ). SelectionDAGBuild will catch these and exit with an error. llvm-svn: 61092
-
Oscar Fuentes authored
llvm-svn: 61087
-
Torok Edwin authored
which source/line a certain BB/instruction comes from, original variable names, and original (unmangled) C++ name of functions. llvm-svn: 61085
-
Torok Edwin authored
instruction or BasicBlock, and to search for DbgDeclareInst corresponding to a variable. llvm-svn: 61084
-
Torok Edwin authored
llvm-svn: 61083
-
Nick Lewycky authored
and support for non-unit strides with signed exit conditions. llvm-svn: 61082
-
Chris Lattner authored
llvm-svn: 61081
-
Chris Lattner authored
visited set before they are used. If used, their blocks need to be added to the visited set so that subsequent queries don't use conflicting pointer values in the cache result blocks. llvm-svn: 61080
-
Dan Gohman authored
llvm-svn: 61078
-
Dan Gohman authored
one of its aliases defined. This is conservative, but tricky subreg corner cases are outside the primary aim of this pass. llvm-svn: 61077
-
Dan Gohman authored
especially in the case of addresses computed from loop induction variables. llvm-svn: 61075
-
Dan Gohman authored
latency computation code that is no longer needed with the new method for handling latencies. llvm-svn: 61074
-
Dan Gohman authored
computation code. Also, avoid adding output-depenency edges when both defs are dead, which frequently happens with EFLAGS defs. Compute Depth and Height lazily, and always in terms of edge latency values. For the schedulers that don't care about latency, edge latencies are set to 1. Eliminate Cycle and CycleBound, and LatencyPriorityQueue's Latencies array. These are all subsumed by the Depth and Height fields. llvm-svn: 61073
-
Dan Gohman authored
instruction itinerary data to back-schedule loads. llvm-svn: 61070
-
Dan Gohman authored
llvm-svn: 61067
-
Dan Gohman authored
currently used by anything. llvm-svn: 61066
-
Dan Gohman authored
llvm-svn: 61065
-
- Dec 15, 2008
-
-
Chris Lattner authored
variable sized array allocations. llvm-svn: 61051
-
Mon P Wang authored
llvm-svn: 61050
-
Chris Lattner authored
llvm-svn: 61047
-
Chris Lattner authored
llvm-svn: 61046
-
Chris Lattner authored
Use GetElementPtrInst::hasAllZeroIndices where possible. llvm-svn: 61045
-
Chris Lattner authored
intrinsics are properly marked nocapture, the fixme should be addressed. llvm-svn: 61040
-
Dan Gohman authored
llvm-svn: 61036
-
Chris Lattner authored
llvm-svn: 61033
-
Chris Lattner authored
comments about why we're not getting other cases. llvm-svn: 61032
-
Nick Lewycky authored
llvm-svn: 61031
-
Nick Lewycky authored
alignment attribute such that 0 means unaligned. This will probably require a rebuild of llvm-gcc because of the change to Attributes.h. If you see many test failures on "make check", please rebuild your llvm-gcc. llvm-svn: 61030
-
Mon P Wang authored
and insert vector element. Modified extract vector element to extend the result to match the expected promoted type. llvm-svn: 61029
-