`Target.getInstructions()` is called by virtually all TableGen backends. It is slow, and one of the two factors is the use of an expensive predicate in `llvm::sort`. This change speeds up sorting by 10x.
CGIOperandList::OperandInfo
CodeGenTarget
Init
getName()
emplace
insert
llvm::is_contained
CheckOpcode