[PATCH] R600: Remove AMDIL instruction and register definitions
Tom Stellard
tom at stellard.net
Thu Mar 27 14:04:54 PDT 2014
On Thu, Mar 27, 2014 at 01:55:06PM -0700, Matt Arsenault wrote:
> On 03/26/2014 05:57 PM, Tom Stellard wrote:
> >+//===---------------------------------------------------------------------===//
> >+// Flow and Program control Instructions
> >+//===---------------------------------------------------------------------===//
> >+class ILFormat<dag outs, dag ins, string asmstr, list<dag> pattern>
> >+: Instruction {
> >+
> >+ let Namespace = "AMDGPU";
> >+ dag OutOperandList = outs;
> >+ dag InOperandList = ins;
> >+ let Pattern = pattern;
> >+ let AsmString = !strconcat(asmstr, "\n");
> >+ let isPseudo = 1;
> >+ let Itinerary = NullALU;
> >+ bit hasIEEEFlag = 0;
> >+ bit hasZeroOpFlag = 0;
> >+ let mayLoad = 0;
> >+ let mayStore = 0;
> >+ let hasSideEffects = 0;
> >+}
> Why does ILFormat still exist?
>
It's still used by some branch instructions. Removing this is the next step, I
just wanted to clean out everything we weren't using first.
-Tom
More information about the llvm-commits
mailing list