[CodeGen] Define and use MachineOperand::getOperandNo
authorJay Foad <jay.foad@amd.com>
Fri, 3 Feb 2023 09:42:25 +0000 (09:42 +0000)
committerJay Foad <jay.foad@amd.com>
Tue, 7 Feb 2023 11:50:57 +0000 (11:50 +0000)
commitd170a254a53bce54596ed0f94aa86ffa3eede42b
treea910e6d7c653f66b9435f0a28d58115de4e4a472
parent3d6b108a87cc017faf27824b82b90d9aaea707ca
[CodeGen] Define and use MachineOperand::getOperandNo

This is a helper function to very slightly simplify many calls to
MachineInstruction::getOperandNo.

Differential Revision: https://reviews.llvm.org/D143250
15 files changed:
llvm/include/llvm/CodeGen/MachineOperand.h
llvm/lib/CodeGen/CalcSpillWeights.cpp
llvm/lib/CodeGen/DetectDeadLanes.cpp
llvm/lib/CodeGen/GlobalISel/Localizer.cpp
llvm/lib/CodeGen/LiveVariables.cpp
llvm/lib/CodeGen/MachineFunction.cpp
llvm/lib/CodeGen/MachineOperand.cpp
llvm/lib/CodeGen/MachinePipeliner.cpp
llvm/lib/CodeGen/MachineSink.cpp
llvm/lib/CodeGen/MachineTraceMetrics.cpp
llvm/lib/CodeGen/RenameIndependentSubregs.cpp
llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
llvm/lib/CodeGen/SplitKit.cpp
llvm/lib/CodeGen/StackMaps.cpp
llvm/lib/CodeGen/TwoAddressInstructionPass.cpp