reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
666 if (X86::GR8RegClass.contains(Reg)) 667 return {loadImmediate(Reg, 8, Value)}; 668 if (X86::GR16RegClass.contains(Reg)) 669 return {loadImmediate(Reg, 16, Value)}; 670 if (X86::GR32RegClass.contains(Reg)) 671 return {loadImmediate(Reg, 32, Value)}; 672 if (X86::GR64RegClass.contains(Reg)) 673 return {loadImmediate(Reg, 64, Value)}; 675 if (X86::VR64RegClass.contains(Reg)) 676 return CI.loadAndFinalize(Reg, 64, X86::MMX_MOVQ64rm); 677 if (X86::VR128XRegClass.contains(Reg)) { 679 return CI.loadAndFinalize(Reg, 128, X86::VMOVDQU32Z128rm); 681 return CI.loadAndFinalize(Reg, 128, X86::VMOVDQUrm); 682 return CI.loadAndFinalize(Reg, 128, X86::MOVDQUrm); 684 if (X86::VR256XRegClass.contains(Reg)) { 686 return CI.loadAndFinalize(Reg, 256, X86::VMOVDQU32Z256rm); 688 return CI.loadAndFinalize(Reg, 256, X86::VMOVDQUYrm); 690 if (X86::VR512RegClass.contains(Reg)) 692 return CI.loadAndFinalize(Reg, 512, X86::VMOVDQU32Zrm); 693 if (X86::RSTRegClass.contains(Reg)) { 694 return CI.loadX87STAndFinalize(Reg); 696 if (X86::RFP32RegClass.contains(Reg) || X86::RFP64RegClass.contains(Reg) || 696 if (X86::RFP32RegClass.contains(Reg) || X86::RFP64RegClass.contains(Reg) || 697 X86::RFP80RegClass.contains(Reg)) { 698 return CI.loadX87FPAndFinalize(Reg); 700 if (Reg == X86::EFLAGS)