By moving that line into the I multiclass.
Details
Diff Detail
- Repository
- rL LLVM
- Build Status
Buildable 23654 Build 23653: arc lint + arc unit
Event Timeline
Thanks! By the way, if all of our instructions define ARGUMENTS, maybe we can put that def in WebAssemblyInst or NI, and delete all the annoying Defs = [ARGUMENTS] from all other *.td files..?
lib/Target/WebAssembly/WebAssemblyInstrFormats.td | ||
---|---|---|
55 | There seem to be some instructions that directly derive from not I but NI. Maybe we should put this in NI? | |
lib/Target/WebAssembly/WebAssemblyInstrInfo.td | ||
168 | What's this Defs? |
lib/Target/WebAssembly/WebAssemblyInstrInfo.td | ||
---|---|---|
168 | An empty list (with type annotation to keep tablegen happy). AFAIK, ARGUMENT is the only class of instructions that should not have Defs = [ARGUMENTS], this line overrides the new default. |
Could this commit have caused the buildbot failure in http://green.lab.llvm.org/green/job/clang-stage1-cmake-RA-expensive/12794/ ?
There seem to be some instructions that directly derive from not I but NI. Maybe we should put this in NI?