- Feb 10, 2006
-
-
Evan Cheng authored
llvm-svn: 26105
-
Chris Lattner authored
with branches on partially invariant computations. llvm-svn: 26104
-
Chris Lattner authored
llvm-svn: 26103
-
Chris Lattner authored
llvm-svn: 26102
-
Chris Lattner authored
branches in their entry block that control whether or not the loop is a noop or not. llvm-svn: 26101
-
- Feb 09, 2006
-
-
Chris Lattner authored
llvm-svn: 26098
-
Evan Cheng authored
llvm-svn: 26096
-
Evan Cheng authored
aggrssive inlining. This reduces Select_store frame size from 24k to 10k. llvm-svn: 26095
-
Evan Cheng authored
problem where it inline the map insertion call too aggressively. Before this change it was producing a frame size of 24k for Select_store(), now it's down to 10k (by calling this method rather than calling the map insertion operator). llvm-svn: 26094
-
Chris Lattner authored
llvm-svn: 26093
-
Chris Lattner authored
llvm-svn: 26091
-
Chris Lattner authored
llvm-svn: 26090
-
Chris Lattner authored
uses of loop values outside the loop. We need loop-closed SSA form to do this right, or to use SSA rewriting if we really care. llvm-svn: 26089
-
Chris Lattner authored
llvm-svn: 26088
-
Chris Lattner authored
1. Teach it new tricks: in particular how to propagate through signed shr and sexts. 2. Teach it to return a bitset of known-1 and known-0 bits, instead of just zero. 3. Teach instcombine (AND X, C) to fold when we know all C bits of X. This implements Regression/Transforms/InstCombine/bittest.ll, and allows future things to be simplified. llvm-svn: 26087
-
Chris Lattner authored
llvm-svn: 26086
-
Evan Cheng authored
llvm-svn: 26085
-
Evan Cheng authored
llvm-svn: 26084
-
Evan Cheng authored
Move all getTargetNode() out of SelectionDAG.h into SelectionDAG.cpp. This prevents them from being inlined. Change getTargetNode() so they return SDNode * instead of SDOperand to prevent copying. It should also help compilation speed. llvm-svn: 26083
-
Chris Lattner authored
llvm-svn: 26082
-
Chris Lattner authored
llvm-svn: 26080
-
Chris Lattner authored
llvm-svn: 26079
-
Chris Lattner authored
value/alignment pair for each constant, keep a value/offset pair. llvm-svn: 26078
-
Chris Lattner authored
offset of each entry from the start of the constant pool. llvm-svn: 26077
-
Chris Lattner authored
llvm-svn: 26076
-
Chris Lattner authored
constant pool entries. llvm-svn: 26075
-
Chris Lattner authored
llvm-svn: 26074
-
Chris Lattner authored
llvm-svn: 26073
-
Chris Lattner authored
llvm-svn: 26072
-
Chris Lattner authored
llvm-svn: 26071
-
Chris Lattner authored
llvm-svn: 26070
-
Chris Lattner authored
llvm-svn: 26069
-
Chris Lattner authored
llvm-svn: 26068
-
Evan Cheng authored
SDOperand Select(SDOperand N); to void Select(SDOperand &Result, SDOperand N); llvm-svn: 26067
-
Chris Lattner authored
llvm-svn: 26066
-
Chris Lattner authored
llvm-svn: 26065
-
- Feb 08, 2006
-
-
Chris Lattner authored
Move the methods out of line. Remove unused Debug.h stuff. Teach getNumBytesForInstruction to know the size of an inline asm. llvm-svn: 26064
-
Jim Laskey authored
llvm-svn: 26063
-
Chris Lattner authored
llvm-svn: 26062
-
Chris Lattner authored
Patch by Marco Matthies, thanks! llvm-svn: 26061
-