- Aug 30, 2009
-
-
Chris Lattner authored
in a few scalar xforms to simplify things. llvm-svn: 80506
-
Chris Lattner authored
llvm-svn: 80505
-
Chris Lattner authored
llvm-svn: 80504
-
Chris Lattner authored
llvm-svn: 80503
-
Anton Korobeynikov authored
llvm-svn: 80502
-
Chris Lattner authored
the new Instcombine builder. llvm-svn: 80501
-
Chris Lattner authored
llvm-svn: 80500
-
Chris Lattner authored
base class lookup. llvm-svn: 80499
-
Anton Korobeynikov authored
Remove the assertion and generalize the code for ARM NEON stuff. llvm-svn: 80498
-
Torok Edwin authored
implementation. llvm-svn: 80493
-
Chris Lattner authored
workslist and is set to insert new instructions before the current one. Convert a bunch of stuff that used to call InsertNewInstBefore over to use it, greatly simplifying code and making it more natural. There is still a lot more to go, but this is a good start. llvm-svn: 80492
-
Anders Carlsson authored
llvm-svn: 80491
-
Daniel Dunbar authored
llvm-svn: 80490
-
Anders Carlsson authored
llvm-svn: 80489
-
Chris Lattner authored
if the operand is not an instruction. Simplify most uses of AddOperandsToWorkList to use AddValue and inline it into the one remaining callsite. llvm-svn: 80488
-
Chris Lattner authored
argument stronger typed. llvm-svn: 80487
-
Chris Lattner authored
former looks too much like AddUsersToWorkList and keeps confusing me. Remove AddSoonDeadInstToWorklist and change its two callers to do the same thing in a simpler way. llvm-svn: 80486
-
Daniel Dunbar authored
llvm-svn: 80485
-
Daniel Dunbar authored
- Switch Emit{CommonSymbol,Zerofill} to take alignment in bytes (for consistency). llvm-svn: 80484
-
Chris Lattner authored
into their callers. simplify ReplaceInstUsesWith. Make EraseInstFromFunction only add operands to the worklist if there aren't too many of them (this was a scalability win for crazy programs that was only infrequently enforced). Switch more code to using EraseInstFromFunction instead of duplicating it inline. Change some fcmp/icmp optimizations to modify fcmp/icmp in place instead of creating a new one and deleting the old one just to change the predicate. llvm-svn: 80483
-
Chris Lattner authored
llvm-svn: 80482
-
Chris Lattner authored
llvm-svn: 80481
-
Chris Lattner authored
llvm-svn: 80480
-
Chris Lattner authored
hook out of the main IRBuilder class to allow clients to override it. llvm-svn: 80479
-
Chris Lattner authored
other places. llvm-svn: 80478
-
Chris Lattner authored
llvm-svn: 80477
-
Chris Lattner authored
llvm-svn: 80476
-
Chris Lattner authored
does constant folding of gep's: this is already handled in a more general way. No functionality change. llvm-svn: 80475
-
Chris Lattner authored
to see what queries are being made by a transformation, we might as well default to printing them. llvm-svn: 80474
-
Anders Carlsson authored
llvm-svn: 80470
-
Anders Carlsson authored
Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. llvm-svn: 80469
-
Eli Friedman authored
llvm-svn: 80468
-
Bill Wendling authored
llvm-svn: 80466
-
Dan Gohman authored
llvm-svn: 80455
-
Dan Gohman authored
llvm-svn: 80454
-
Dan Gohman authored
llvm-svn: 80453
-
Dan Gohman authored
llvm-svn: 80452
-
Dan Gohman authored
llvm-svn: 80451
-
Dan Gohman authored
llvm-svn: 80450
-
Argyrios Kyrtzidis authored
llvm-svn: 80448
-