From 80df01d2cf68b680b1c90eb0d3b0f2defcdf202b Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 16 Nov 2006 00:57:19 +0000 Subject: add ppc64 r+i stores with update. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@31776 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/PPCHazardRecognizers.cpp | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) (limited to 'lib/Target/PowerPC/PPCHazardRecognizers.cpp') diff --git a/lib/Target/PowerPC/PPCHazardRecognizers.cpp b/lib/Target/PowerPC/PPCHazardRecognizers.cpp index cdecc03d0e..3ca6e4e689 100644 --- a/lib/Target/PowerPC/PPCHazardRecognizers.cpp +++ b/lib/Target/PowerPC/PPCHazardRecognizers.cpp @@ -234,28 +234,26 @@ void PPCHazardRecognizer970::EmitInstruction(SDNode *Node) { unsigned ThisStoreSize; switch (Opcode) { default: assert(0 && "Unknown store instruction!"); - case PPC::STB: case PPC::STBU: - case PPC::STBX: - case PPC::STB8: - case PPC::STBX8: + case PPC::STB: case PPC::STB8: + case PPC::STBU: case PPC::STBU8: + case PPC::STBX: case PPC::STBX8: case PPC::STVEBX: ThisStoreSize = 1; break; - case PPC::STH: case PPC::STHU: - case PPC::STHX: - case PPC::STH8: - case PPC::STHX8: + case PPC::STH: case PPC::STH8: + case PPC::STHU: case PPC::STHU8: + case PPC::STHX: case PPC::STHX8: case PPC::STVEHX: case PPC::STHBRX: ThisStoreSize = 2; break; - case PPC::STFS: case PPC::STFSU: + case PPC::STFS: + case PPC::STFSU: case PPC::STFSX: - case PPC::STWX: + case PPC::STWX: case PPC::STWX8: case PPC::STWUX: - case PPC::STW: case PPC::STWU: - case PPC::STW8: - case PPC::STWX8: + case PPC::STW: case PPC::STW8: + case PPC::STWU: case PPC::STWU8: case PPC::STVEWX: case PPC::STFIWX: case PPC::STWBRX: @@ -263,7 +261,8 @@ void PPCHazardRecognizer970::EmitInstruction(SDNode *Node) { break; case PPC::STD_32: case PPC::STDX_32: - case PPC::STD: case PPC::STDU: + case PPC::STD: + case PPC::STDU: case PPC::STFD: case PPC::STFDX: case PPC::STDX: -- cgit v1.2.3