- Oct 21, 2009
-
-
Chris Lattner authored
llvm-svn: 84725
-
Bill Wendling authored
llvm-svn: 84723
-
Jeffrey Yasskin authored
default and didn't work anyway. llvm-svn: 84720
-
Anton Korobeynikov authored
llvm-svn: 84713
-
Anton Korobeynikov authored
llvm-svn: 84712
-
Anton Korobeynikov authored
llvm-svn: 84711
-
Anton Korobeynikov authored
llvm-svn: 84710
-
Anton Korobeynikov authored
llvm-svn: 84709
-
Anton Korobeynikov authored
llvm-svn: 84708
-
Anton Korobeynikov authored
llvm-svn: 84707
-
Anton Korobeynikov authored
llvm-svn: 84706
-
Anton Korobeynikov authored
llvm-svn: 84705
-
Anton Korobeynikov authored
llvm-svn: 84704
-
Anton Korobeynikov authored
llvm-svn: 84703
-
Anton Korobeynikov authored
llvm-svn: 84702
-
Anton Korobeynikov authored
llvm-svn: 84701
-
Anton Korobeynikov authored
llvm-svn: 84700
-
David Goodwin authored
Respect src register allocation requirements when breaking anti-dependencies. Remove some dead code. llvm-svn: 84691
-
Devang Patel authored
s/validName/isValidName/g s/with an Instruction/to an Instruction/g s/RegisterMDKind/registerMDKind/g llvm-svn: 84689
-
Daniel Dunbar authored
llvm-svn: 84687
-
- Oct 20, 2009
-
-
Anton Korobeynikov authored
transform. llvm-svn: 84683
-
Lang Hames authored
llvm-svn: 84682
-
Lang Hames authored
llvm-svn: 84681
-
Chris Lattner authored
llvm-svn: 84676
-
Chris Lattner authored
fail without the patch. llvm-svn: 84675
-
Chris Lattner authored
llvm-svn: 84674
-
Dan Gohman authored
container of the blocks and do efficient lookups. This makes isLoopSimplifyForm much faster on large loops, fixing a significant compile-time issue in builds with assertions enabled. llvm-svn: 84673
-
Chris Lattner authored
llvm-svn: 84672
-
Chris Lattner authored
llvm-svn: 84671
-
Jim Grosbach authored
llvm-svn: 84669
-
Chris Lattner authored
llvm-svn: 84667
-
Jim Grosbach authored
llvm-svn: 84664
-
Dan Gohman authored
the estimated code size and the number of blocks when deciding whether to do a non-trivial unswitch. This protects it from some very undesirable worst-case behavior on large numbers of loop-unswitchable conditions, such as in the testcase in PR5259. llvm-svn: 84661
-
David Goodwin authored
llvm-svn: 84658
-
Jim Grosbach authored
llvm-svn: 84657
-
Dan Gohman authored
llvm-svn: 84652
-
Jeffrey Yasskin authored
JITEmitter. I'm gradually making Functions auto-remove themselves from the JIT when they're destroyed. In this case, the Function needs to be removed from the JITEmitter, but the map recording which Functions need to be removed lived behind the JITMemoryManager interface, which made things difficult. This patch replaces the deallocateMemForFunction(Function*) method with a pair of methods deallocateFunctionBody(void *) and deallocateExceptionTable(void *) corresponding to the two startFoo/endFoo pairs. llvm-svn: 84651
-
Jim Grosbach authored
of the register in the instruction which kills the scavenged value. llvm-svn: 84641
-
Dan Gohman authored
encounters an OEQ or UNE comparison, and update its callers to check for this return status and recover. This fixes a problem resulting from the LowerOperation hooks being called from LegalizeVectorOps, because LegalizeVectorOps only lowers vectors, so OEQ and UNE comparisons may still be at large. This fixes PR5092. llvm-svn: 84640
-
Torok Edwin authored
When an incoming value for a PHI is updated, we must also updated all other incoming values for the same BB to match, otherwise we create invalid PHIs. llvm-svn: 84638
-