- Jan 20, 2010
-
-
David Greene authored
Add some asserts to check SelectionDAG problems earlier. llvm-svn: 93960
-
Dale Johannesen authored
more cases where debug declarations affect debug line info. llvm-svn: 93953
-
Dan Gohman authored
that SCEVExpander can produce when running on behalf of LSR. llvm-svn: 93949
-
- Jan 19, 2010
-
-
Bob Wilson authored
llvm-svn: 93940
-
Dale Johannesen authored
line number info. llvm-svn: 93937
-
Dan Gohman authored
than the scaled register. This makes it more likely that subsequent AddrModeMatcher queries will match the new address the same way as the old, instead of accidentally matching what had been the base register as the new scaled register, and then failing to match the scaled register. This fixes some problems with address-mode sinking multiple muls into a block, which will be a lot more common with some upcoming LoopStrengthReduction changes. llvm-svn: 93935
-
Chris Lattner authored
I really want clients of the streamer to be able to say "emit this 64-bit integer" and have it get broken down right by the streamer. I may change this in the future, we'll see how it works out. llvm-svn: 93934
-
Dan Gohman authored
llvm-svn: 93932
-
Dan Gohman authored
llvm-svn: 93931
-
Dan Gohman authored
to make more intellegent AddRec folding decisions. llvm-svn: 93930
-
Chris Lattner authored
llvm-svn: 93929
-
Chris Lattner authored
for -fverbose-asm unless it's on. llvm-svn: 93926
-
Jakob Stoklund Olesen authored
instructions. llvm-svn: 93925
-
Chris Lattner authored
and that clients can use. llvm-svn: 93923
-
Dan Gohman authored
form of an expression. This is the expression without the post-increment adjustment made, which is useful in determining which registers will be used by the expansion. llvm-svn: 93921
-
Chris Lattner authored
llvm-svn: 93918
-
Sean Callanan authored
the two token accessor functions are declared consistently. Modified the clients of MCAsmParser to reflect this change. llvm-svn: 93916
-
Xerxes Ranby authored
llvm-svn: 93913
-
Jakob Stoklund Olesen authored
Since the mov is executed unconditionally, make sure that the add didn't have any predicate. llvm-svn: 93909
-
Benjamin Kramer authored
llvm-svn: 93905
-
David Greene authored
Add some new debugging APIs to print out "raw" SelectionDAGs to make understanding CannotYTetSelect and other errors easier. llvm-svn: 93901
-
Sean Callanan authored
MCAsmParser, and changed the target-specific AsmParsers to use it. llvm-svn: 93900
-
Bruno Cardoso Lopes authored
in use by Mips. llvm-svn: 93897
-
Chris Lattner authored
identifier. There is no way to work around it. llvm-svn: 93896
-
Evan Cheng authored
Do not extend extension results beyond the use of a PHI instruction at the start of a use block. A PHI use is expected to kill its source values. llvm-svn: 93895
-
Chris Lattner authored
This fixes some bugs handling address spaces. llvm-svn: 93891
-
Chris Lattner authored
default address space. llvm-svn: 93890
-
Chris Lattner authored
emits one directive instead of N. Not doing this would be a significant regression on the # bytes generated by .fill. llvm-svn: 93889
-
Chris Lattner authored
(which just iteratively emits bytes) to MCStreamer. llvm-svn: 93888
-
Chris Lattner authored
which we don't support anymore. llvm-svn: 93886
-
Jim Grosbach authored
function can support dynamic stack realignment. That's a much easier question to answer at instruction selection stage than whether the function actually will have dynamic alignment prologue. This allows the removal of the stack alignment heuristic pass, and improves code quality for cases where the heuristic would result in dynamic alignment code being generated when it was not strictly necessary. llvm-svn: 93885
-
Chris Lattner authored
Evans! llvm-svn: 93884
-
Bruno Cardoso Lopes authored
the instruction to load those args removed. This fix PR6071 llvm-svn: 93880
-
Bruno Cardoso Lopes authored
llvm-svn: 93876
-
Bruno Cardoso Lopes authored
llvm-svn: 93875
-
Chris Lattner authored
darwin. The next big piece to get global variables streamerized is EmitGlobalConstant. llvm-svn: 93870
-
Chris Lattner authored
.zerofill directive. Streamerize its generation. llvm-svn: 93868
-
Devang Patel authored
MDNodes are not expected to disappear or replaced by another MDNode, so there is no need to pay the cost of WeakVH and ValueMaps. llvm-svn: 93865
-
Devang Patel authored
llvm-svn: 93864
-
Chris Lattner authored
llvm-svn: 93863
-