- Jun 23, 2010
-
-
Daniel Dunbar authored
Revert r106066, "Create a more targeted fix for not sinking instructions into a range where it"... it causes bzip2 to be miscompiled by Clang. Conflicts: lib/CodeGen/MachineSink.cpp llvm-svn: 106614
-
Eric Christopher authored
Thanks Daniel! llvm-svn: 106608
-
Dan Gohman authored
Replace ScalarEvolution's private copy of getLoopPredecessor with LoopInfo's public copy. llvm-svn: 106603
-
Bruno Cardoso Lopes authored
llvm-svn: 106600
-
Devang Patel authored
llvm-svn: 106598
-
Dan Gohman authored
is another max which folds. This fixes PR7454. llvm-svn: 106594
-
Bruno Cardoso Lopes authored
testcases this time. llvm-svn: 106593
-
Devang Patel authored
If a metadata operand is seeded in value map and the metadata should also be seeded in value map. This is not limited to function local metadata. Failure to seed metdata in such cases causes troubles when in a cloned module, metadata from a new module refers to values in old module. Usually this results in mysterious bugpoint crashes. For example, Checking to see if we can delete global inits: Unknown constant! UNREACHABLE executed at /d/g/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp:904! llvm-svn: 106592
-
Devang Patel authored
llvm-svn: 106591
-
Bruno Cardoso Lopes authored
llvm-svn: 106588
-
Bill Wendling authored
llvm-svn: 106586
-
Jakob Stoklund Olesen authored
instructions. This does not affect codegen much because SUBREG_TO_REG is only used by X86 and X86 does not use the register scavenger, but it prevents verifier errors. llvm-svn: 106583
-
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
-