- May 28, 2008
-
-
Evan Cheng authored
llvm-svn: 51647
-
Nate Begeman authored
llvm-svn: 51644
-
Chris Lattner authored
their release. llvm-svn: 51638
-
Chris Lattner authored
llvm-svn: 51636
-
Chris Lattner authored
llvm-svn: 51635
-
Chris Lattner authored
llvm-svn: 51634
-
Chris Lattner authored
on ia64. llvm-svn: 51633
-
Chris Lattner authored
llvm-svn: 51632
-
Chris Lattner authored
llvm-svn: 51631
-
Dan Gohman authored
llvm-svn: 51630
-
Mon P Wang authored
is a memory location llvm-svn: 51626
-
Nate Begeman authored
code generator would do something like this: f64 = load f32 <anyext>, f32mem v2f64 = insertelt undef, %0, 0 v2f64 = insertelt %1, 0.0, 1 into v2f64 = vzext_load f32mem which on x86 is movsd, when you really wanted a cvtss2sd/movsd pair. llvm-svn: 51624
-
Nick Kledzik authored
llvm-svn: 51623
-
Nick Kledzik authored
llvm-svn: 51617
-
- May 27, 2008
-
-
Gabor Greif authored
llvm-svn: 51615
-
Dan Gohman authored
llvm-svn: 51613
-
Dan Gohman authored
the first visited edge. llvm-svn: 51612
-
Devang Patel authored
llvm-svn: 51611
-
Dan Gohman authored
llvm-svn: 51610
-
Bill Wendling authored
before deleting the instruction. llvm-svn: 51609
-
Dan Gohman authored
llvm-svn: 51606
-
Devang Patel authored
llvm-svn: 51605
-
Dan Gohman authored
llvm-svn: 51600
-
Dan Gohman authored
is specifically what this test depends on. llvm-svn: 51599
-
Gabor Greif authored
back out last commit: The .cpp file for a module should include its corresponding header first, even if redundant. llvm-svn: 51598
-
Matthijs Kooijman authored
used when "using namespace llvm" is not in effect. llvm-svn: 51592
-
Duncan Sands authored
llvm-svn: 51591
-
Gabor Greif authored
llvm-svn: 51590
-
Gabor Greif authored
llvm-svn: 51589
-
Gabor Greif authored
llvm-svn: 51588
-
Owen Anderson authored
llvm-svn: 51581
-
Nick Lewycky authored
the set of nodes. Fix makeEqual to handle this by creating the new node first then iterating across them second. llvm-svn: 51573
-
Nick Lewycky authored
llvm-svn: 51572
-
- May 26, 2008
-
-
Gabor Greif authored
llvm-svn: 51570
-
Nick Lewycky authored
llvm-svn: 51569
-
Nick Lewycky authored
sometimes a "mov %ebp, %esp" in the epilogue. Force these tests that rely on counting 'mov' to use i686-apple-darwin8.8.0 where they were written. llvm-svn: 51568
-
Duncan Sands authored
the section or the visibility from one global value to another: copyAttributesFrom. This is particularly useful for duplicating functions: previously this was done by explicitly copying each attribute in turn at each place where a new function was created out of an old one, with the result that obscure attributes were regularly forgotten (like the collector or the section). Hopefully now everything is uniform and nothing is forgotten. llvm-svn: 51567
-
Owen Anderson authored
llvm-svn: 51565
-
Bill Wendling authored
Running /Users/void/llvm/llvm.src/test/CodeGen/X86/dg.exp ... FAIL: /Users/void/llvm/llvm.src/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll Failed with exit(1) at line 1 while running: llvm-as < /Users/void/llvm/llvm.src/test/CodeGen/X86/2007-11-30-LoadFolding-Bug.ll | llc -march=x86 -mattr=+sse2 -stats |& grep {1 .*folded into instructions} child process exited abnormally Make this conditional for now. llvm-svn: 51563
-
Bill Wendling authored
LBB1_3: # bb ... xorl %ebp, %ebp subl (%ebx), %ebp ... incl %ecx cmpl %edi, %ecx jl LBB1_3 # bb Whe using machine LICM, LLVM converts it into: xorl %esi, %esi LBB1_3: # bb ... movl %esi, %ebp subl (%ebx), %ebp ... incl %ecx cmpl %edi, %ecx jl LBB1_3 # bb Two address conversion inserts the copy instruction. However, it's cheaper to rematerialize it, and remat helps reduce register pressure. llvm-svn: 51562
-