mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-11-03 14:21:30 +00:00 
			
		
		
		
	Use movaps instead of movapd for spill / restore.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28005 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		@@ -63,7 +63,7 @@ void X86RegisterInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
 | 
				
			|||||||
  } else if (RC == &X86::FR64RegClass) {
 | 
					  } else if (RC == &X86::FR64RegClass) {
 | 
				
			||||||
    Opc = X86::MOVSDmr;
 | 
					    Opc = X86::MOVSDmr;
 | 
				
			||||||
  } else if (RC == &X86::VR128RegClass) {
 | 
					  } else if (RC == &X86::VR128RegClass) {
 | 
				
			||||||
    Opc = X86::MOVAPDmr;
 | 
					    Opc = X86::MOVAPSmr;
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    assert(0 && "Unknown regclass");
 | 
					    assert(0 && "Unknown regclass");
 | 
				
			||||||
    abort();
 | 
					    abort();
 | 
				
			||||||
@@ -89,7 +89,7 @@ void X86RegisterInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
 | 
				
			|||||||
  } else if (RC == &X86::FR64RegClass) {
 | 
					  } else if (RC == &X86::FR64RegClass) {
 | 
				
			||||||
    Opc = X86::MOVSDrm;
 | 
					    Opc = X86::MOVSDrm;
 | 
				
			||||||
  } else if (RC == &X86::VR128RegClass) {
 | 
					  } else if (RC == &X86::VR128RegClass) {
 | 
				
			||||||
    Opc = X86::MOVAPDrm;
 | 
					    Opc = X86::MOVAPSrm;
 | 
				
			||||||
  } else {
 | 
					  } else {
 | 
				
			||||||
    assert(0 && "Unknown regclass");
 | 
					    assert(0 && "Unknown regclass");
 | 
				
			||||||
    abort();
 | 
					    abort();
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user