- Aug 30, 2009
-
-
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
-
Argyrios Kyrtzidis authored
llvm-svn: 80447
-
Eli Friedman authored
work correctly. The change in lib/AST/DeclCXX.cpp is mostly a large reindentation; I couldn't figure out a good way to avoid it. llvm-svn: 80446
-
Dan Gohman authored
a register to 0. This fixes PR4814. llvm-svn: 80445
-
- Aug 29, 2009
-
-
Eli Friedman authored
llvm-svn: 80439
-
Anders Carlsson authored
llvm-svn: 80438
-
Anders Carlsson authored
llvm-svn: 80437
-
Fariborz Jahanian authored
[12.3.2-p3] llvm-svn: 80436
-
Anders Carlsson authored
llvm-svn: 80435
-
Anders Carlsson authored
llvm-svn: 80434
-