Create a DAG mutation that constrains copies near their uses/defs.
Synopsis
Declared in <llvm/CodeGen/MachineScheduler.h>
std::unique_ptr<ScheduleDAGMutation>
createCopyConstrainDAGMutation(
TargetInstrInfo const* TII,
TargetRegisterInfo const* TRI);
Return Value
A unique pointer to the copy‐constrain DAG mutation.
Parameters
Name |
Description |
TII |
Target instruction info used to recognize copies. |
TRI |
Target register info used while rewriting edges. |
Created with MrDocs