Chris Lattner
|
da8c94ef44
|
move CMOV_FR32 and friends to InstrCompiler, since they are
pseudo instructions.
Move POPCNT to InstrSSE since they are SSE4 instructions.
llvm-svn: 115603
|
2010-10-05 06:41:40 +00:00 |
Chris Lattner
|
44a5a2b569
|
move various pattern matching support goop out of X86Instr64Bit, to live
with the 32-bit stuff.
llvm-svn: 115602
|
2010-10-05 06:37:31 +00:00 |
Chris Lattner
|
fa9b058eef
|
split conditional moves and setcc's out to their own file.
llvm-svn: 115601
|
2010-10-05 06:33:16 +00:00 |
Chris Lattner
|
f9594ba4e7
|
move string pseudo instructions to InstrCompiler consolidate 64-bit and 32-bit together.
llvm-svn: 115600
|
2010-10-05 06:27:48 +00:00 |
Chris Lattner
|
c184a57e98
|
move the atomic pseudo instructions out to X86InstrCompiler.td
llvm-svn: 115599
|
2010-10-05 06:22:35 +00:00 |
Chris Lattner
|
c793f8bca6
|
move more pseudo instructions out to X86InstrCompiler.td
llvm-svn: 115598
|
2010-10-05 06:10:16 +00:00 |
Chris Lattner
|
ae33f5d93b
|
continue moving stuff out to X86InstrSystem.td. Move
control flow stuff out to X86InstrControl.td. Move
some compiler pseudo instructions and Pat<> patterns
out to X86InstrCompiler.td
llvm-svn: 115596
|
2010-10-05 06:04:14 +00:00 |