Home
last modified time | relevance | path

Searched refs:RegisterSet (Results 1 – 25 of 71) sorted by relevance

123

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp93 RegisterSet() = default;
95 RegisterSet(const RegisterSet &RS) : BitVector(RS) {} in RegisterSet() argument
125 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
128 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
183 const RegisterSet &RS;
723 RegisterSet &Defs) const { in getInstrDefs()
990 RegisterSet &RMs) const { in findRemovableRegisters()
995 RegisterSet Regs[2]; in findRemovableRegisters()
1286 RegisterSet AllRMs; in selectCandidates()
1292 RegisterSet TT; in selectCandidates()
[all …]
H A DHexagonBitSimplify.cpp78 RegisterSet(const RegisterSet &RS) = default;
109 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
112 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
265 RegisterSet &AVs) { in INITIALIZE_PASS_DEPENDENCY()
271 RegisterSet Defs; in INITIALIZE_PASS_DEPENDENCY()
1208 RegisterSet Visited; in computeUsedBits()
1464 RegisterSet Defs; in processBlock()
1592 RegisterSet Defs; in processBlock()
2706 RegisterSet Defs; in processBlock()
2963 RegisterSet Defs; in getDefReg()
[all …]
H A DHexagonBlockRanges.cpp233 HexagonBlockRanges::RegisterSet HexagonBlockRanges::getLiveIns( in getLiveIns()
236 RegisterSet LiveIns; in getLiveIns()
237 RegisterSet Tmp; in getLiveIns()
262 HexagonBlockRanges::RegisterSet HexagonBlockRanges::expandToSubRegs( in expandToSubRegs()
265 RegisterSet SRs; in expandToSubRegs()
294 RegisterSet LiveOnEntry; in computeInitialLiveRanges()
314 RegisterSet Defs, Clobbers; in computeInitialLiveRanges()
398 RegisterSet LiveOnExit; in computeInitialLiveRanges()
407 RegisterSet Left; in computeInitialLiveRanges()
H A DHexagonBlockRanges.h41 using RegisterSet = std::set<RegisterRef>; member
147 static RegisterSet expandToSubRegs(RegisterRef R,
162 RegisterSet getLiveIns(const MachineBasicBlock &B,
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h51 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>; variable
52 RegisterSet LiveRegs;
147 using const_iterator = RegisterSet::const_iterator;
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/Utility/
H A DRegisterContextDummy.h39 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
59 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
H A DRegisterContextHistory.h39 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
59 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
H A DDynamicRegisterInfo.h55 const lldb_private::RegisterSet *GetRegisterSet(uint32_t i) const;
72 typedef std::vector<lldb_private::RegisterSet> set_collection;
H A DRegisterContextFreeBSD_mips64.cpp33 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = {
99 const RegisterSet *
H A DRegisterContextLinux_mips.cpp92 static const RegisterSet g_reg_sets_mips[k_num_register_sets] = {
126 const RegisterSet *
H A DRegisterContextPOSIX_mips64.cpp52 const RegisterSet *reg_set_ptr; in RegisterContextPOSIX_mips64()
126 const RegisterSet *RegisterContextPOSIX_mips64::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterContextPOSIX_s390x.cpp66 static const RegisterSet g_reg_sets_s390x[k_num_register_sets] = {
153 const RegisterSet *RegisterContextPOSIX_s390x::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterContextLinux_mips64.cpp109 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = {
117 const RegisterSet *
H A DRegisterContextPOSIX_powerpc.cpp70 static const RegisterSet g_reg_sets_powerpc[k_num_register_sets] = {
150 const RegisterSet *RegisterContextPOSIX_powerpc::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterContextFreeBSD_mips64.h22 const lldb_private::RegisterSet *GetRegisterSet(size_t set) const;
H A DRegisterContextPOSIX_ppc64le.cpp89 static const RegisterSet g_reg_sets_ppc64le[k_num_register_sets] = {
168 const RegisterSet *RegisterContextPOSIX_ppc64le::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterContextPOSIX_arm.cpp72 static const lldb_private::RegisterSet g_reg_sets_arm[k_num_register_sets] = {
163 const lldb_private::RegisterSet *
H A DRegisterContextLinux_mips.h25 const lldb_private::RegisterSet *GetRegisterSet(size_t set) const;
H A DRegisterContextLinux_mips64.h25 const lldb_private::RegisterSet *GetRegisterSet(size_t set) const;
H A DRegisterContextPOSIX_arm64.cpp91 static const lldb_private::RegisterSet g_reg_sets_arm64[k_num_register_sets] = {
183 const lldb_private::RegisterSet *
H A DRegisterContextMacOSXFrameBackchain.h35 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
H A DRegisterContextPOSIX_ppc64le.h39 const lldb_private::RegisterSet *GetRegisterSet(size_t set) override;
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp59 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, unsigned Reg) in markSuperRegs() argument
62 RegisterSet.set(*AI); in markSuperRegs()
65 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked() argument
69 for (unsigned Reg : RegisterSet.set_bits()) { in checkAllSuperRegsMarked()
73 if (!RegisterSet[*SR] && !is_contained(Exceptions, Reg)) { in checkAllSuperRegsMarked()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp142 typedef std::set<Record*, LessRecordByID> RegisterSet; typedef
204 RegisterSet Registers;
243 RegisterSet Tmp; in isRelatedTo()
1199 bool operator() (const RegisterSet &LHS, const RegisterSet & RHS) const { in operator ()()
1233 std::map<Record*, RegisterSet> RegisterMap; in buildRegisterClasses()
1236 RegisterSet ContainingSet; in buildRegisterClasses()
1238 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
1247 RegisterSet Tmp; in buildRegisterClasses()
1264 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
1284 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
[all …]
/freebsd-12.1/contrib/llvm/tools/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h47 const lldb_private::RegisterSet *GetRegisterSet(size_t set) override;

123