Home
last modified time | relevance | path

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

/external/llvm-project/llvm/tools/llvm-exegesis/lib/
DMCInstrDescView.cpp98 const BitVector *AllDefRegs, in Instruction() argument
102 ImplUseRegs(*ImplUseRegs), AllDefRegs(*AllDefRegs), in Instruction()
170 BitVector AllDefRegs = RATC.emptyRegisters(); in create() local
176 AllDefRegs |= AliasingBits; in create()
190 BVC.getUnique(std::move(AllDefRegs)), 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.h163 const BitVector &AllDefRegs; // The set of all aliased def registers. member
169 const BitVector *ImplUseRegs, const BitVector *AllDefRegs,