Fixes TableGen parser errors reported by D95874 due to incompatible types being used on multiclass templates.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Event Timeline
llvm/lib/Target/WebAssembly/WebAssemblyInstrAtomics.td | ||
---|---|---|
688 | ||
llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td | ||
70 | Why should this be SDPatternOperator? What we put here seems load, which is a subclass of PatFrag. The same question for other LoadPat*** changes. | |
llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | ||
311 | This seems to be the same case as StoreLanePatNoOffset, in which your suggestion was Intrinsic..? | |
916 | We seem to supply SDNode in arguments to this class..? (The same question for other SIMDBinary suggestions) |
llvm/lib/Target/WebAssembly/WebAssemblyInstrMemory.td | ||
---|---|---|
70 | IIRC this was necessary for some of the uses in WebAssemblyInstrSIMD.td | |
llvm/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | ||
311 | A few multiclasses I was to get to work by keeping the more specialized Intrinsic type, in others it was necessary to generalise all the way to SDPatternOperator. |