- Jun 23, 2010
-
-
Bob Wilson authored
Radar 8031193. llvm-svn: 106582
-
- Jun 22, 2010
-
-
Eric Christopher authored
llvm-svn: 106576
-
Jim Grosbach authored
llvm-svn: 106574
-
Gabor Greif authored
llvm-svn: 106573
-
Gabor Greif authored
llvm-svn: 106563
-
Devang Patel authored
Reapply Bob's patch. llvm-svn: 106560
-
Bruno Cardoso Lopes authored
llvm-svn: 106557
-
Bruno Cardoso Lopes authored
llvm-svn: 106556
-
Dan Gohman authored
into a utility routine, teach it how to update MachineLoopInfo, and make use of it in MachineLICM to split critical edges on demand. llvm-svn: 106555
-
Jakob Stoklund Olesen authored
Measurements show that it does not speed up coalescing, so there is no reason the keep the added complexity around. Also clean out some unused methods and static functions. llvm-svn: 106548
-
Dan Gohman authored
llvm-svn: 106542
-
Dan Gohman authored
llvm-svn: 106538
-
Dan Gohman authored
constant operands. llvm-svn: 106537
-
Devang Patel authored
llvm-svn: 106529
-
Devang Patel authored
llvm-svn: 106528
-
Bob Wilson authored
--- Reverse-merging r106508 into '.': U lib/Transforms/Utils/CloneModule.cpp llvm-svn: 106521
-
Dan Gohman authored
kill and dead flags will end up on. llvm-svn: 106520
-
Devang Patel authored
getNamedMetadata(). llvm-svn: 106518
-
-
Devang Patel authored
llvm-svn: 106516
-
Devang Patel authored
llvm-svn: 106515
-
Chris Lattner authored
llvm-svn: 106513
-
Dan Gohman authored
in addition to the kill flags. llvm-svn: 106512
-
Bob Wilson authored
llvm-svn: 106508
-
Chris Lattner authored
but it will cover uses of blockaddress that are actually in a function. llvm-svn: 106502
-
Chris Lattner authored
rolling our own. llvm-svn: 106501
-
Chris Lattner authored
llvm-svn: 106500
-
Bruno Cardoso Lopes authored
llvm-svn: 106499
-
Dan Gohman authored
opportunities. For example, this lets it emit this: movq (%rax), %rcx addq %rdx, %rcx instead of this: movq %rdx, %rcx addq (%rax), %rcx in the case where %rdx has subsequent uses. It's the same number of instructions, and usually the same encoding size on x86, but it appears faster, and in general, it may allow better scheduling for the load. llvm-svn: 106493
-
- Jun 21, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 106486
-
Bob Wilson authored
Radar 8104310. llvm-svn: 106484
-
Jim Grosbach authored
being moved around away from the jump table it references. rdar://8104340 llvm-svn: 106483
-
Bruno Cardoso Lopes authored
llvm-svn: 106482
-
Evan Cheng authored
Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores which have already been processed. llvm-svn: 106481
-
Chris Lattner authored
"This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: all attributes have now a \t before and after, as done for '.type'. This makes the output look consistent, as well as help some third party assemblers expecting the attributes to be in the second column." Patch by Arnaud de Grandmaison! llvm-svn: 106469
-
Eric Christopher authored
llvm-svn: 106467
-
Eric Christopher authored
llvm-svn: 106466
-
Eric Christopher authored
llvm-svn: 106465
-
Eric Christopher authored
llvm-svn: 106457
-
Eric Christopher authored
llvm-svn: 106455
-