Home
last modified time | relevance | path

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

12345

/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp95 RegisterSet() = default;
97 RegisterSet(const RegisterSet &RS) = default;
98 RegisterSet &operator=(const RegisterSet &RS) = default;
128 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
131 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
186 const RegisterSet &RS;
976 RegisterSet &RMs) const { in findRemovableRegisters()
981 RegisterSet Regs[2]; in findRemovableRegisters()
1268 RegisterSet AllRMs; in selectCandidates()
1274 RegisterSet TT; in selectCandidates()
[all …]
H A DHexagonBitSimplify.cpp79 struct RegisterSet { struct
82 RegisterSet(const RegisterSet &RS) = default;
136 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
141 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
299 RegisterSet Defs; in INITIALIZE_PASS_DEPENDENCY()
1234 RegisterSet Visited; in computeUsedBits()
1498 RegisterSet Defs; in processBlock()
1626 RegisterSet Defs; in processBlock()
2738 RegisterSet Defs; in processBlock()
2995 RegisterSet Defs; in getDefReg()
[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,
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.h92 const lldb_private::RegisterSet *
141 const lldb_private::RegisterSet *m_register_set_p;
151 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 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 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 DRegisterInfoPOSIX_arm.cpp146 static const RegisterSet g_reg_sets_arm[k_num_register_sets] = {
184 const lldb_private::RegisterSet *
H A DRegisterContextFreeBSD_mips64.cpp57 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = {
159 const 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()
/llvm-project-15.0.7/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;
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/x64/
H A DRegisterContextWindows_x64.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/arm/
H A DRegisterContextWindows_arm.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/arm64/
H A DRegisterContextWindows_arm64.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/x86/
H A DRegisterContextWindows_x86.h35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
/llvm-project-15.0.7/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp142 typedef std::set<Record*, LessRecordByID> RegisterSet; typedef
204 RegisterSet Registers;
243 RegisterSet Tmp; in isRelatedTo()
1209 bool operator() (const RegisterSet &LHS, const RegisterSet & RHS) const { in operator ()()
1243 std::map<Record*, RegisterSet> RegisterMap; in buildRegisterClasses()
1246 RegisterSet ContainingSet; in buildRegisterClasses()
1248 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
1257 RegisterSet Tmp; in buildRegisterClasses()
1274 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
1294 for (const RegisterSet &RS : RegisterSets) { in buildRegisterClasses()
[all …]

12345