Home
last modified time | relevance | path

Searched refs:CanonicalMIs (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DModuloSchedule.h322 DenseMap<MachineInstr *, MachineInstr *> CanonicalMIs; variable
362 if (CanonicalMIs.count(MI)) in getStage()
363 MI = CanonicalMIs[MI]; in getStage()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DModuloSchedule.cpp1606 CanonicalMIs[&*I] = &*I; in peelKernel()
1607 CanonicalMIs[&*NI] = &*I; in peelKernel()
1662 BlockMIs[{DestBB, CanonicalMIs[&MI]}] = NI; in moveStageBetweenBlocks()
1663 CanonicalMIs[NI] = CanonicalMIs[&MI]; in moveStageBetweenBlocks()
1671 auto *KernelMI = CanonicalMIs[&MI]; in moveStageBetweenBlocks()
1704 CanonicalMIs[NewMI] = CanonicalMIs[Phi]; in moveStageBetweenBlocks()
1705 BlockMIs[{DestBB, CanonicalMIs[Phi]}] = NewMI; in moveStageBetweenBlocks()
1822 MachineInstr *CanonicalUse = CanonicalMIs[Use]; in peelPrologAndEpilogs()
1888 CanonicalMIs[NI] = &MI; in CreateLCSSAExitingBlock()
1911 return BlockMIs[{BB, CanonicalMIs[MI]}]->getOperand(OpIdx).getReg(); in getEquivalentRegisterIn()