Fixes TableGen parser errors reported by D95874 due to incompatible types being used on multiclass templates.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
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. | |