Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DMCInstrDescView.cpp99 const BitVector *AllUseRegs) in Instruction() argument
103 AllUseRegs(*AllUseRegs) {} in Instruction()
171 BitVector AllUseRegs = RATC.emptyRegisters(); in create() local
178 AllUseRegs |= AliasingBits; in create()
191 BVC.getUnique(std::move(AllUseRegs)))); in create()
229 return anyCommonExcludingForbidden(AllDefRegs, OtherInstr.AllUseRegs, in hasAliasingRegistersThrough()
231 anyCommonExcludingForbidden(OtherInstr.AllDefRegs, AllUseRegs, in hasAliasingRegistersThrough()
242 return anyCommonExcludingForbidden(AllDefRegs, AllUseRegs, in hasAliasingRegisters()
247 return AllDefRegs.count() || AllUseRegs.count(); in hasOneUseOrOneDef()
355 if (UseInstruction.AllUseRegs.anyCommon(DefInstruction.AllDefRegs)) { in AliasingConfigurations()
[all …]
DMCInstrDescView.h164 const BitVector &AllUseRegs; // The set of all aliased use registers. member
170 const BitVector *AllUseRegs);