findRegisterDefOperand overloads
Synopses
Declared in <llvm/CodeGen/MachineInstr.h>
Find a def operand for Reg, or null if none matches.
MachineOperand*
findRegisterDefOperand(
Register Reg,
TargetRegisterInfo const* TRI,
bool isDead = false,
bool Overlap = false);
Find a const def operand for Reg, or null if none matches.
MachineOperand const*
findRegisterDefOperand(
Register Reg,
TargetRegisterInfo const* TRI,
bool isDead = false,
bool Overlap = false) const;
Return Value
Pointer to the matching def operand, or null.
Parameters
Name |
Description |
Reg |
Register whose defining operand is sought. |
TRI |
Target register info used for super‐register checks. |
isDead |
If true, skip defs that are not dead. |
Overlap |
If true, also match overlapping defs / regmasks. |
Created with MrDocs