Changeset View
Changeset View
Standalone View
Standalone View
llvm/trunk/lib/Target/PowerPC/PPCInstrInfo.cpp
Show First 20 Lines • Show All 1,059 Lines • ▼ Show 20 Lines | if (PPC::GPRCRegClass.contains(Reg) || | ||||
OpcodeIndex = SOK_Int4Spill; | OpcodeIndex = SOK_Int4Spill; | ||||
} else if (PPC::G8RCRegClass.contains(Reg) || | } else if (PPC::G8RCRegClass.contains(Reg) || | ||||
PPC::G8RC_NOX0RegClass.contains(Reg)) { | PPC::G8RC_NOX0RegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Int8Spill; | OpcodeIndex = SOK_Int8Spill; | ||||
} else if (PPC::F8RCRegClass.contains(Reg)) { | } else if (PPC::F8RCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Float8Spill; | OpcodeIndex = SOK_Float8Spill; | ||||
} else if (PPC::F4RCRegClass.contains(Reg)) { | } else if (PPC::F4RCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Float4Spill; | OpcodeIndex = SOK_Float4Spill; | ||||
} else if (PPC::SPERCRegClass.contains(Reg)) { | |||||
OpcodeIndex = SOK_SPESpill; | |||||
} else if (PPC::SPE4RCRegClass.contains(Reg)) { | |||||
OpcodeIndex = SOK_SPE4Spill; | |||||
} else if (PPC::CRRCRegClass.contains(Reg)) { | } else if (PPC::CRRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_CRSpill; | OpcodeIndex = SOK_CRSpill; | ||||
} else if (PPC::CRBITRCRegClass.contains(Reg)) { | } else if (PPC::CRBITRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_CRBitSpill; | OpcodeIndex = SOK_CRBitSpill; | ||||
} else if (PPC::VRRCRegClass.contains(Reg)) { | } else if (PPC::VRRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_VRVectorSpill; | OpcodeIndex = SOK_VRVectorSpill; | ||||
} else if (PPC::VSRCRegClass.contains(Reg)) { | } else if (PPC::VSRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_VSXVectorSpill; | OpcodeIndex = SOK_VSXVectorSpill; | ||||
▲ Show 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | if (PPC::GPRCRegClass.contains(Reg) || | ||||
OpcodeIndex = SOK_Int4Spill; | OpcodeIndex = SOK_Int4Spill; | ||||
} else if (PPC::G8RCRegClass.contains(Reg) || | } else if (PPC::G8RCRegClass.contains(Reg) || | ||||
PPC::G8RC_NOX0RegClass.contains(Reg)) { | PPC::G8RC_NOX0RegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Int8Spill; | OpcodeIndex = SOK_Int8Spill; | ||||
} else if (PPC::F8RCRegClass.contains(Reg)) { | } else if (PPC::F8RCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Float8Spill; | OpcodeIndex = SOK_Float8Spill; | ||||
} else if (PPC::F4RCRegClass.contains(Reg)) { | } else if (PPC::F4RCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_Float4Spill; | OpcodeIndex = SOK_Float4Spill; | ||||
} else if (PPC::SPERCRegClass.contains(Reg)) { | |||||
OpcodeIndex = SOK_SPESpill; | |||||
} else if (PPC::SPE4RCRegClass.contains(Reg)) { | |||||
OpcodeIndex = SOK_SPE4Spill; | |||||
} else if (PPC::CRRCRegClass.contains(Reg)) { | } else if (PPC::CRRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_CRSpill; | OpcodeIndex = SOK_CRSpill; | ||||
} else if (PPC::CRBITRCRegClass.contains(Reg)) { | } else if (PPC::CRBITRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_CRBitSpill; | OpcodeIndex = SOK_CRBitSpill; | ||||
} else if (PPC::VRRCRegClass.contains(Reg)) { | } else if (PPC::VRRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_VRVectorSpill; | OpcodeIndex = SOK_VRVectorSpill; | ||||
} else if (PPC::VSRCRegClass.contains(Reg)) { | } else if (PPC::VSRCRegClass.contains(Reg)) { | ||||
OpcodeIndex = SOK_VSXVectorSpill; | OpcodeIndex = SOK_VSXVectorSpill; | ||||
▲ Show 20 Lines • Show All 2,610 Lines • Show Last 20 Lines |