As discussed on D99281
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
llvm/lib/CodeGen/MachineVerifier.cpp | ||
---|---|---|
1584 | def G_ROTR : GenericInstruction { let OutOperandList = (outs type0:$dst); let InOperandList = (ins type0:$src1, type1:$src2); let hasSideEffects = false; } IIUC $dst and $src1 have the same type, so this check shouldn't be necessary? |
llvm/lib/CodeGen/MachineVerifier.cpp | ||
---|---|---|
1579–1580 | Why are these different from G_SHL etc, which don't have any special checking here? |
llvm/lib/CodeGen/MachineVerifier.cpp | ||
---|---|---|
1579–1580 | We don't allow vector shifts to have scalar shift values right? Seems like an oversight on the G_SHL verifiers. |
clang-format: please reformat the code