- Sep 14, 2010
-
-
Michael J. Spencer authored
This reverts commit r113632 Conflicts: cmake/modules/AddLLVM.cmake llvm-svn: 113819
-
Bob Wilson authored
register allocation. Remove the NEONPreAllocPass, which is no longer needed. Yeah!! llvm-svn: 113818
-
Bob Wilson authored
pseudo-instruction approach. Change ARMExpandPseudoInsts to use a table to record all the NEON load/store information. llvm-svn: 113812
-
- Sep 13, 2010
-
-
Dale Johannesen authored
v8i16 is not an MMX type; put it where it belongs. llvm-svn: 113785
-
Jim Grosbach authored
llvm-svn: 113768
-
John Thompson authored
llvm-svn: 113766
-
- Sep 12, 2010
-
-
Michael J. Spencer authored
This problem is unrelated to the recent dependency tracking change. It seems like noone noticed the problem because I don't think anyone compiles any target other than X86 on windows. llvm-svn: 113727
-
Michael J. Spencer authored
llvm-svn: 113712
-
- 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
-
Bill Wendling authored
llvm-svn: 113670
-
Bill Wendling authored
llvm-svn: 113666
-
Bill Wendling authored
the 'zero' bit down into the back-end. There are other cases where this logic isn't sufficient, so they should be handled separately. llvm-svn: 113665
-
Eric Christopher authored
llvm-svn: 113662
-
Eric Christopher authored
llvm-svn: 113659
-
Eric Christopher authored
llvm-svn: 113654
-
Eric Christopher authored
used for fast-isel. llvm-svn: 113652
-
- Sep 10, 2010
-
-
Bill Wendling authored
iterator when an optimization took place. This allows us to do more insane things with the code than just remove an instruction or two. llvm-svn: 113640
-
-
Michael J. Spencer authored
llvm-svn: 113632
-
Dale Johannesen authored
(The Ada bindings probably need it too, but all the obvious places to change say "do not edit this file".) llvm-svn: 113618
-
Bill Wendling authored
llvm-svn: 113610
-
Bill Wendling authored
understand (the log file was no help). llvm-svn: 113605
-
Bob Wilson authored
fixed operands from the total number of operands (including the variadic ones). llvm-svn: 113597
-
Bill Wendling authored
that the memoperands are properly set after DAG building and general mucking about. llvm-svn: 113585
-
Bill Wendling authored
llvm-svn: 113584
-
Bob Wilson authored
to use AddrMode4, there was a count of the registers stored in one of the operands. I changed that to just count the operands but forgot to adjust for the size of D registers. This was noticed by Evan as a performance problem but it is a potential correctness bug as well, since it is possible that this could merge a base update with a non-matching immediate. llvm-svn: 113576
-
Evan Cheng authored
take multiple cycles to decode. For the current if-converter clients (actually only ARM), the instructions that are predicated on false are not nops. They would still take machine cycles to decode. Micro-coded instructions such as LDM / STM can potentially take multiple cycles to decode. If-converter should take treat them as non-micro-coded simple instructions. llvm-svn: 113570
-
Eric Christopher authored
llvm-svn: 113566
-
Eric Christopher authored
more clear. No functional change. llvm-svn: 113565
-
Eric Christopher authored
bad as I'd thought. llvm-svn: 113561
-
- Sep 09, 2010
-
-
Eric Christopher authored
some data around and implement a couple of move routines to do this. llvm-svn: 113546
-
Eric Christopher authored
llvm-svn: 113537
-
Eric Christopher authored
Truncate when truncating, extend when extending. llvm-svn: 113536
-
Eric Christopher authored
llvm-svn: 113533
-
Eric Christopher authored
llvm-svn: 113523
-
Bruno Cardoso Lopes authored
llvm-svn: 113522
-