- Jun 22, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 106556
-
Dan Gohman authored
llvm-svn: 106542
-
Bruno Cardoso Lopes authored
llvm-svn: 106499
-
- Jun 21, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 106486
-
Bruno Cardoso Lopes authored
llvm-svn: 106482
-
Bruno Cardoso Lopes authored
Move part of SSE 1 & 2 compare, shuffle and unpack instructions closely. Preparing them for refactoring and to the addition of their AVX forms llvm-svn: 106437
-
Bruno Cardoso Lopes authored
Add AVX regular (non-aliased ones) and,or,xor,andn packed instructions. They are already tested in the MC framework, no test needed llvm-svn: 106436
-
Eric Christopher authored
Based on a patch by Patrick Marlier! llvm-svn: 106433
-
Rafael Espindola authored
I was trying to do some refactoring on the copyRegToReg, but this is realyl a work in progress and not generally useful yet. llvm-svn: 106413
-
Rafael Espindola authored
llvm-svn: 106408
-
- Jun 20, 2010
-
-
Nick Lewycky authored
llvm-svn: 106405
-
- Jun 19, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 106375
-
Bruno Cardoso Lopes authored
AVX AND,OR,XOR,NAND{P}{S,D}{rr,rm} instructions. llvm-svn: 106374
-
Bruno Cardoso Lopes authored
llvm-svn: 106372
-
Bruno Cardoso Lopes authored
llvm-svn: 106371
-
Bruno Cardoso Lopes authored
llvm-svn: 106370
-
Eric Christopher authored
and operand renaming to help. The giant turn the constraints on and selectively turn it off should probably be inverted at some point since it's just largely 50/50. llvm-svn: 106367
-
Bruno Cardoso Lopes authored
llvm-svn: 106366
-
Chris Lattner authored
llvm-svn: 106365
-
rdar://7873482Chris Lattner authored
segment prefixes. Daniel wrote most of this patch. llvm-svn: 106364
-
Bruno Cardoso Lopes authored
llvm-svn: 106361
-
Bruno Cardoso Lopes authored
llvm-svn: 106359
-
Eric Christopher authored
llvm-svn: 106358
-
Bruno Cardoso Lopes authored
llvm-svn: 106357
-
Eric Christopher authored
llvm-svn: 106356
-
Dan Gohman authored
on calls and similar instructions. llvm-svn: 106353
-
Bruno Cardoso Lopes authored
llvm-svn: 106349
-
Bruno Cardoso Lopes authored
llvm-svn: 106327
-
- Jun 18, 2010
-
-
Dan Gohman authored
llvm-svn: 106311
-
Dan Gohman authored
original basic block. This avoids trouble with examining instructions in other basic blocks which haven't been assigned registers yet. llvm-svn: 106310
-
Dan Gohman authored
SDNode *, since it doesn't care about the ResNo value. llvm-svn: 106282
-
Dan Gohman authored
llvm-svn: 106280
-
Dan Gohman authored
llvm-svn: 106279
-
Dan Gohman authored
llvm-svn: 106278
-
Eric Christopher authored
llvm-svn: 106273
-
Dan Gohman authored
to track a node over CSE events. This fixes PR7368. llvm-svn: 106266
-
Bruno Cardoso Lopes authored
llvm-svn: 106264
-
Dan Gohman authored
which is faster, simpler, and less surprising. llvm-svn: 106263
-
Bruno Cardoso Lopes authored
be done incrementally and intermixed with the adding of more AVX instructions. This is a first step in that direction llvm-svn: 106251
-
Stuart Hastings authored
addresses a longstanding deficiency noted in many FIXMEs scattered across all the targets. This effectively moves the problem up one level, replacing eleven FIXMEs in the targets with eight FIXMEs in CodeGen, plus one path through FastISel where we actually supply a DebugLoc, fixing Radar 7421831. llvm-svn: 106243
-