Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DThumb2ITBlockPass.cpp39 using RegisterSet = SmallSet<unsigned, 4>; typedef
68 RegisterSet &Defs, RegisterSet &Uses);
81 static void TrackDefUses(MachineInstr *MI, RegisterSet &Defs, RegisterSet &Uses, in INITIALIZE_PASS()
99 auto InsertUsesDefs = [&](RegList &Regs, RegisterSet &UsesDefs) { in INITIALIZE_PASS()
113 static void ClearKillFlags(MachineInstr *MI, RegisterSet &Uses) { in ClearKillFlags()
138 RegisterSet &Defs, RegisterSet &Uses) { in MoveCopyOutOfITBlock()
196 RegisterSet Defs, Uses; in InsertITInstructions()
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp94 struct RegisterSet : private BitVector { struct
95 RegisterSet() = default;
96 explicit RegisterSet(unsigned s, bool t = false) : BitVector(s, t) {} in RegisterSet() argument
97 RegisterSet(const RegisterSet &RS) = default;
98 RegisterSet &operator=(const RegisterSet &RS) = default;
116 RegisterSet &insert(unsigned R) { in insert() argument
119 return static_cast<RegisterSet&>(BitVector::set(Idx)); in insert()
121 RegisterSet &remove(unsigned R) { in remove() argument
125 return static_cast<RegisterSet&>(BitVector::reset(Idx)); in remove()
128 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
[all …]
H A DHexagonBitSimplify.cpp79 struct RegisterSet { struct
80 RegisterSet() = default;
81 explicit RegisterSet(unsigned s, bool t = false) : Bits(s, t) {} in RegisterSet() function
82 RegisterSet(const RegisterSet &RS) = default;
107 RegisterSet &insert(unsigned R) { in insert() argument
122 RegisterSet &remove(unsigned R) { in remove() argument
136 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
141 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
161 bool includes(const RegisterSet &Rs) const { in includes() argument
165 bool intersects(const RegisterSet &Rs) const { in intersects() argument
[all …]
H A DHexagonBlockRanges.cpp232 HexagonBlockRanges::RegisterSet HexagonBlockRanges::getLiveIns( in getLiveIns()
235 RegisterSet LiveIns; in getLiveIns()
236 RegisterSet Tmp; in getLiveIns()
261 HexagonBlockRanges::RegisterSet HexagonBlockRanges::expandToSubRegs( in expandToSubRegs()
264 RegisterSet SRs; in expandToSubRegs()
293 RegisterSet LiveOnEntry; in computeInitialLiveRanges()
313 RegisterSet Defs, Clobbers; in computeInitialLiveRanges()
397 RegisterSet LiveOnExit; in computeInitialLiveRanges()
406 RegisterSet Left; in computeInitialLiveRanges()
H A DHexagonBlockRanges.h43 using RegisterSet = std::set<RegisterRef>; member
149 static RegisterSet expandToSubRegs(RegisterRef R,
164 RegisterSet getLiveIns(const MachineBasicBlock &B,
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h52 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>; variable
53 RegisterSet LiveRegs;
155 using const_iterator = RegisterSet::const_iterator;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.h94 const lldb_private::RegisterSet *
144 const lldb_private::RegisterSet *m_register_set_p;
154 std::vector<lldb_private::RegisterSet> m_dynamic_reg_sets;
H A DRegisterContextDummy.h38 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
56 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
H A DRegisterContextHistory.h38 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override;
56 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
H A DRegisterInfoPOSIX_arm64.cpp178 static const lldb_private::RegisterSet g_reg_sets_arm64[k_num_register_sets] = {
186 static const lldb_private::RegisterSet g_reg_set_pauth_arm64 = {
189 static const lldb_private::RegisterSet g_reg_set_mte_arm64 = {
221 llvm::ArrayRef<lldb_private::RegisterSet> reg_sets_ref = in RegisterInfoPOSIX_arm64()
275 const lldb_private::RegisterSet *
H A DRegisterContextPOSIX_mips64.cpp49 const RegisterSet *reg_set_ptr; in RegisterContextPOSIX_mips64()
112 const RegisterSet *RegisterContextPOSIX_mips64::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterInfoPOSIX_riscv64.cpp94 static const lldb_private::RegisterSet g_reg_sets_riscv64[k_num_register_sets] =
137 const lldb_private::RegisterSet *
H A DRegisterContextPOSIX_s390x.cpp65 static const RegisterSet g_reg_sets_s390x[k_num_register_sets] = {
152 const RegisterSet *RegisterContextPOSIX_s390x::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterInfoPOSIX_loongarch64.cpp109 static const lldb_private::RegisterSet
153 const lldb_private::RegisterSet *
H A DRegisterContextPOSIX_powerpc.cpp68 static const RegisterSet g_reg_sets_powerpc[k_num_register_sets] = {
148 const RegisterSet *RegisterContextPOSIX_powerpc::GetRegisterSet(size_t set) { in GetRegisterSet()
H A DRegisterContextFreeBSD_mips64.cpp57 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = {
159 const RegisterSet *
H A DRegisterInfoPOSIX_arm.cpp146 static const RegisterSet g_reg_sets_arm[k_num_register_sets] = {
184 const lldb_private::RegisterSet *
H A DRegisterContextFreeBSD_mips64.h21 const lldb_private::RegisterSet *GetRegisterSet(size_t set) const;
H A DRegisterInfoAndSetInterface.h27 virtual const lldb_private::RegisterSet *
H A DRegisterContextPOSIX_ppc64le.cpp88 static const RegisterSet g_reg_sets_ppc64le[k_num_register_sets] = {
167 const RegisterSet *RegisterContextPOSIX_ppc64le::GetRegisterSet(size_t set) { in GetRegisterSet()
/openbsd-src/gnu/llvm/lldb/include/lldb/Target/
H A DDynamicRegisterInfo.h68 const lldb_private::RegisterSet *GetRegisterSet(uint32_t i) const;
95 typedef std::vector<lldb_private::RegisterSet> set_collection;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp80 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, in markSuperRegs() argument
83 RegisterSet.set(*AI); in markSuperRegs()
86 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked() argument
90 for (unsigned Reg : RegisterSet.set_bits()) { in checkAllSuperRegsMarked()
94 if (!RegisterSet[*SR] && !is_contained(Exceptions, Reg)) { in checkAllSuperRegsMarked()
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/x64/
H A DRegisterContextWindows_x64.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm/
H A DRegisterContextWindows_arm.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm64/
H A DRegisterContextWindows_arm64.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;

123456