- Sep 16, 2010
-
-
- Sep 15, 2010
-
-
Chris Lattner authored
wraps up r8418316 llvm-svn: 113949
-
Chris Lattner authored
for call. Add this. llvm-svn: 113948
-
Chris Lattner authored
even in 64-bit mode apparently. llvm-svn: 113945
-
Chris Lattner authored
add sldt GR32, which isn't documented in the intel manual but which gas accepts. Part of rdar://8418316 llvm-svn: 113938
-
-
-
Chris Lattner authored
version because it adds a prefix and makes even less sense than the other broken forms. This wraps up rdar://8431422 llvm-svn: 113932
-
-
Chris Lattner authored
rdar://8431422 llvm-svn: 113929
-
Chris Lattner authored
instead of crashing. This fixes: rdar://8431815 - crash when invalid operand is one that isn't present llvm-svn: 113921
-
Jim Grosbach authored
llvm-svn: 113915
-
Chris Lattner authored
This fixes PR8114 llvm-svn: 113894
-
- Sep 14, 2010
-
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
- Sep 13, 2010
-
-
Dale Johannesen authored
v8i16 is not an MMX type; put it where it belongs. llvm-svn: 113785
-
John Thompson authored
llvm-svn: 113766
-
- Sep 11, 2010
-
-
-
-
Chris Lattner authored
This fixes rdar://8408129 - pushfd and popfd get invalid instruction mnemonic errors llvm-svn: 113690
-
-
Chris Lattner authored
the end of the line on a parser error, allowing skipping to happen for syntactic errors but not for semantic errors. Before we would miss emitting a diagnostic about the second line, because we skipped it due to the semantic error on the first line: foo %eax bar %al This fixes rdar://8414033 - llvm-mc ignores lines after an invalid instruction mnemonic errors llvm-svn: 113688
-
- Sep 10, 2010
-
-
Michael J. Spencer authored
llvm-svn: 113632
-
Bill Wendling authored
llvm-svn: 113610
-
Bill Wendling authored
understand (the log file was no help). llvm-svn: 113605
-
Bill Wendling authored
that the memoperands are properly set after DAG building and general mucking about. llvm-svn: 113585
-
- Sep 09, 2010
-
-
Bruno Cardoso Lopes authored
llvm-svn: 113522
-
Roman Divacky authored
llvm-svn: 113508
-
Dale Johannesen authored
llvm-svn: 113501
-
Dale Johannesen authored
uses MMX, even if it also uses other things) from InstrSSE into InstrMMX. No (intended) functional change. llvm-svn: 113462
-
-
Chris Lattner authored
llvm-svn: 113426
-
-
Dale Johannesen authored
llvm-svn: 113420
-
- Sep 08, 2010
-
-
Dale Johannesen authored
llvm-svn: 113409
-
Dale Johannesen authored
llvm-svn: 113406
-
Dale Johannesen authored
Omission of memory form of PI2PD is intentional; this does not use an MMX register and does not put the chip into MMX mode (PI2PS, oddly enough, does). Operands of PI2PS follow the gcc builtin, not Intel. llvm-svn: 113388
-
Bruno Cardoso Lopes authored
llvm-svn: 113378
-
Bruno Cardoso Lopes authored
nodes to emit shuffles and don't do isel mask matching anymore. - Add the selection of the remaining shuffle opcode (movddup) - Introduce two new functions to "recognize" where we may get potential folds and add several comments to them explaining why they are not yet in the desidered shape. - Add more patterns to fallback the case where we select a specific shuffle opcode as if it could fold a load, but it can't, so remap to a valid instruction. - Add a couple of FIXMEs to address in the following days once there's a good solution to the current folding problem. llvm-svn: 113369
-
-
-