From: Tom Stellard Date: Mon, 21 Jul 2014 15:44:55 +0000 (+0000) Subject: R600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET instructions X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=59b8363f8a8b62bc7f735691c6a2eecf12f943da;p=oota-llvm.git R600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET instructions This operand is never used. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@213549 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/R600/SIInstrInfo.td b/lib/Target/R600/SIInstrInfo.td index c1f22a5d26d..c94cce7bc8b 100644 --- a/lib/Target/R600/SIInstrInfo.td +++ b/lib/Target/R600/SIInstrInfo.td @@ -597,9 +597,9 @@ multiclass MUBUF_Load_Helper op, string asm, RegisterClass regClass, let addr64 = 0 in { - let offen = 0, idxen = 0 in { + let offen = 0, idxen = 0, vaddr = 0 in { def _OFFSET : MUBUF ; diff --git a/lib/Target/R600/SIInstructions.td b/lib/Target/R600/SIInstructions.td index c97de9297ab..291b5376849 100644 --- a/lib/Target/R600/SIInstructions.td +++ b/lib/Target/R600/SIInstructions.td @@ -2621,10 +2621,10 @@ multiclass MUBUF_Load_Dword { def : Pat < - (vt (int_SI_buffer_load_dword v4i32:$rsrc, i32:$vaddr, i32:$soffset, + (vt (int_SI_buffer_load_dword v4i32:$rsrc, (i32 imm), i32:$soffset, imm:$offset, 0, 0, imm:$glc, imm:$slc, imm:$tfe)), - (offset $rsrc, $vaddr, (as_i16imm $offset), $soffset, (as_i1imm $glc), + (offset $rsrc, (as_i16imm $offset), $soffset, (as_i1imm $glc), (as_i1imm $slc), (as_i1imm $tfe)) >;