- May 29, 2008
-
-
Bill Wendling authored
llvm-svn: 51664
-
Bill Wendling authored
like. llvm-svn: 51662
-
Bill Wendling authored
instruction to execute. This can be used for transformations (like two-address conversion) to remat an instruction instead of generating a "move" instruction. The idea is to decrease the live ranges and register pressure and all that jazz. llvm-svn: 51660
-
- May 28, 2008
-
-
Nate Begeman authored
llvm-svn: 51644
-
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
-
- May 27, 2008
-
-
Duncan Sands authored
llvm-svn: 51591
-
- May 24, 2008
-
-
Chris Lattner authored
llvm-svn: 51538
-
Evan Cheng authored
llvm-svn: 51533
-
Evan Cheng authored
Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2.unpckh.pd, and x86.sse2.unpckl.pd intrinsics. These will be lowered into shuffles. llvm-svn: 51531
-
Duncan Sands authored
so that gcc doesn't warn about them. llvm-svn: 51529
-
Dale Johannesen authored
sections on ppc32 darwin. g++.dg/abi/key2.C llvm-svn: 51527
-
Evan Cheng authored
llvm-svn: 51526
-
Evan Cheng authored
Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These will be lowered into load and shuffle instructions. llvm-svn: 51522
-
- May 23, 2008
-
-
Dale Johannesen authored
llvm-svn: 51503
-
Evan Cheng authored
llvm-svn: 51501
-
Dan Gohman authored
llvm-svn: 51491
-
Evan Cheng authored
llvm-svn: 51490
-
Dan Gohman authored
load-folding table entries for PMULDQ and PMULLD. llvm-svn: 51489
-
Evan Cheng authored
llvm-svn: 51487
-
Dan Gohman authored
This fixes recent CBE regressions. llvm-svn: 51483
-
Chris Lattner authored
instruction for doing this? llvm-svn: 51473
-
Evan Cheng authored
Bug: rcpps can only folds a load if the address is 16-byte aligned. Fixed many 'ps' load folding patterns in X86InstrSSE.td which are missing the proper alignment checks. Also fixed some 80 col. violations. llvm-svn: 51462
-
Dale Johannesen authored
g++.dg/abi/key2.C llvm-svn: 51458
-
Evan Cheng authored
X86CodeEmitter should not set PIC style to None at initialization time. This will break codegen if relocation model is changed to PIC_ later. llvm-svn: 51455
-
- May 22, 2008
-
-
Evan Cheng authored
llvm-svn: 51435
-
Chris Lattner authored
llvm-svn: 51422
-
Chris Lattner authored
get inline asm working as well as it did previously with the CBE with the new MRV support for inline asm. llvm-svn: 51420
-
- May 20, 2008
-
-
Evan Cheng authored
llvm-svn: 51327
-
Evan Cheng authored
llvm-svn: 51291
-
- May 19, 2008
-
-
Dale Johannesen authored
$non_lazy_ptr's and $lazy_ptr's. llvm-svn: 51277
-
- May 17, 2008
-
-
Chris Lattner authored
llvm-svn: 51222
-
- May 16, 2008
-
-
Dale Johannesen authored
missing it. gcc.dg/darwin-weakimport-2.c. Handle common and weak differently for darwin ppc32. llvm-svn: 51201
-
Gabor Greif authored
API change for {BinaryOperator|CmpInst|CastInst}::create*() --> Create. Legacy interfaces will be in place for some time. (Merge from use-diet branch.) llvm-svn: 51200
-