- Dec 01, 2011
-
-
Eric Christopher authored
sure we can emit both the high and low versions of those registers. Fixes rdar://10392864 llvm-svn: 145579
-
David Blaikie authored
llvm-svn: 145578
-
-
Pete Cooper authored
llvm-svn: 145570
-
Pete Cooper authored
(val != 0) == (-val != 0) so "abs(val) != 0" becomes "val != 0" Fixes <rdar://problem/10482509> llvm-svn: 145563
-
Chad Rosier authored
InstructionSimplify.cpp. Other fixups as needed. Part of rdar://10500969 llvm-svn: 145559
-
Nick Lewycky authored
llvm-svn: 145556
-
Eli Friedman authored
llvm-svn: 145553
-
Jim Grosbach authored
llvm-svn: 145535
-
- Nov 30, 2011
-
-
Kostya Serebryany authored
llvm-svn: 145530
-
Jan Sjödin authored
remaining FMA4 instructions and intrinsics with tests. llvm-svn: 145525
-
Eli Friedman authored
Make GlobalMerge honor the preferred alignment on globals without an explicitly specified alignment. <rdar://problem/10497732>. llvm-svn: 145523
-
Bill Wendling authored
llvm-svn: 145522
-
Bill Wendling authored
llvm-svn: 145521
-
Bob Wilson authored
When I did this before it broke a buildbot that was testing that target, but we've removed that buildbot now. llvm-svn: 145519
-
Bill Wendling authored
llvm-svn: 145518
-
Matt Beaumont-Gay authored
llvm-svn: 145517
-
Jim Grosbach authored
llvm-svn: 145512
-
Jim Grosbach authored
llvm-svn: 145510
-
Chad Rosier authored
llvm-svn: 145508
-
Jim Grosbach authored
llvm-svn: 145504
-
Nadav Rotem authored
llvm-svn: 145498
-
Benjamin Kramer authored
While at it remove the barcelona/instanbul/shanghai subtargets, they're unsupported by GCC and look pretty broken. llvm-svn: 145494
-
Benjamin Kramer authored
llvm-svn: 145493
-
Nadav Rotem authored
llvm-svn: 145489
-
Nadav Rotem authored
X86: PerformOrCombine introduced a vselect node with a wrong order of operands. This bug was introduced when a dedicated blend sdnode was replaced with the vselect node (in 139479). llvm-svn: 145488
-
Craig Topper authored
llvm-svn: 145487
-
Duncan Sands authored
-fplugin-arg-dragonegg-enable-gcc-optzns, though it usually isn't a win. llvm-svn: 145486
-
Craig Topper authored
llvm-svn: 145485
-
Andrew Trick authored
llvm-svn: 145484
-
Craig Topper authored
Merge decoding of VPERMILPD and VPERMILPS shuffle masks. Merge X86ISD node type for VPERMILPD/PS. Add instruction selection support for VINSERTI128/VEXTRACTI128. llvm-svn: 145483
-
Andrew Trick authored
Fixes PR11431: SCEVExpander::expandAddRecExprLiterally(const llvm::SCEVAddRecExpr*): Assertion `(!isa<Instruction>(Result) || SE.DT->dominates(cast<Instruction>(Result), Builder.GetInsertPoint())) && "postinc expansion does not dominate use"' failed. llvm-svn: 145482
-
Chad Rosier authored
llvm-svn: 145470
-
Chad Rosier authored
change intended. llvm-svn: 145468
-
Jim Grosbach authored
llvm-svn: 145465
-
Jim Grosbach authored
llvm-svn: 145464
-
Chad Rosier authored
(fptrunc (sqrt (fpext x))) -> (sqrtf x) transformation if -fno-builtin is specified. rdar://10466410 llvm-svn: 145460
-
Jim Grosbach authored
llvm-svn: 145458
-
Jim Grosbach authored
llvm-svn: 145456
-
Jim Grosbach authored
llvm-svn: 145454
-