- Feb 15, 2010
-
-
Andrew Lenharth authored
llvm-svn: 96220
-
Dan Gohman authored
name, test whether the SCEV itself is that temporary symbolic name, in addition to checking whether the symbolic name appears as a possibly-indirect operand. llvm-svn: 96216
-
Chris Lattner authored
llvm-svn: 96212
-
Chris Lattner authored
which may call write_impl on things that are not the usual buffer. llvm-svn: 96209
-
Chris Lattner authored
OS.PadToColumn(42) << "foo"; llvm-svn: 96208
-
Dale Johannesen authored
llvm-svn: 96207
-
Dan Gohman authored
insert location has become an "inserted" instruction since the time it was saved. If so, advance to the first non-"inserted" instruction. llvm-svn: 96203
-
- Feb 14, 2010
-
-
Chris Lattner authored
in hte generated dag isel fil. llvm-svn: 96193
-
Dan Gohman authored
llvm-svn: 96179
-
Dan Gohman authored
llvm-svn: 96178
-
Dan Gohman authored
with multiplication by constants distributed through, occasionally those subexpressions can include both x and -x. For now, if this condition is discovered within LSR, just prune such cases away, as they won't be profitable. This fixes a "zero allocated in a base register" assertion failure. llvm-svn: 96177
-
Sanjiv Gupta authored
1. restore these across direct/indirect calls. 2. restore pagesel for any macros with gotos. llvm-svn: 96175
-
Anton Korobeynikov authored
llvm-svn: 96174
-
Chris Lattner authored
llvm-svn: 96172
-
Anton Korobeynikov authored
Otherwise AT&T asm printer is used with non-compatible MCAsmInfo and there is no way to override this behaviour. llvm-svn: 96165
-
Johnny Chen authored
as suggested by Bob Wilson. llvm-svn: 96153
-
Dan Gohman authored
the no-TLI case. But it should still default to declining the transformation. llvm-svn: 96152
-
Dan Gohman authored
current insertion point, advance the current insertion point. This avoids a use-before-def situation in a testcase extracted from clang which is difficult to reduce to a reasonable-sized regression test. llvm-svn: 96151
-
Dan Gohman authored
to override anything from the parent class. llvm-svn: 96150
-
Dan Gohman authored
because profitability can't be sufficiently approximated. llvm-svn: 96148
-
John McCall authored
from opt. llvm-svn: 96135
-
Eric Christopher authored
odd offsets since the bitcasted pointer size and the offset pointer size are going to be different types for the GEP vs base object. llvm-svn: 96134
-
- Feb 13, 2010
-
-
Chris Lattner authored
encoding them into nothing. llvm-svn: 96110
-
Chris Lattner authored
llvm-svn: 96109
-
Daniel Dunbar authored
-- ddunbar@ozzy:tmp$ clang -m32 -integrated-as hello.c && ./a.out hello world! -- llvm-svn: 96096
-
Daniel Dunbar authored
llvm-svn: 96095
-
Daniel Dunbar authored
llvm-svn: 96094
-
Daniel Dunbar authored
llvm-svn: 96093
-
Daniel Dunbar authored
MCAssembler: Switch MCFillFragment to only taking constant values. Symbolic expressions can always be emitted as data + fixups. llvm-svn: 96092
-
Daniel Dunbar authored
llvm-svn: 96091
-
Daniel Dunbar authored
llvm-svn: 96090
-
Daniel Dunbar authored
llvm-svn: 96089
-
Daniel Dunbar authored
llvm-svn: 96088
-
Chris Lattner authored
and add a doxygen comment. Cache the phi entry to avoid doing tons of PHINode::getBasicBlockIndex calls in the common case. On my insane testcase from re2c, this speeds up CGP from 617.4s to 7.9s (78x). llvm-svn: 96083
-
Chris Lattner authored
llvm-svn: 96081
-
Chris Lattner authored
to a PHI, avoid it in the common case where the BB occurs in the same index for multiple phis. This speeds up CGP on an insane testcase from 8.35 to 3.58s. llvm-svn: 96080
-
Chris Lattner authored
using pred_begin/end. It is much faster. llvm-svn: 96079
-
Chris Lattner authored
instead of with pred_begin/end. llvm-svn: 96078
-
Chris Lattner authored
llvm-svn: 96076
-
Johnny Chen authored
llvm-svn: 96075
-