Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenInsert.cpp93 RegisterSet() = default;
95 RegisterSet(const RegisterSet &RS) : BitVector(RS) {} in RegisterSet() function
96 RegisterSet &operator=(const RegisterSet &RS) { in operator =() argument
129 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
132 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
187 const RegisterSet &RS;
994 RegisterSet &RMs) const { in findRemovableRegisters()
999 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()
1206 RegisterSet Visited; in computeUsedBits()
1471 RegisterSet Defs; in processBlock()
1599 RegisterSet Defs; in processBlock()
2713 RegisterSet Defs; in processBlock()
2970 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,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLivePhysRegs.h50 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>; variable
51 RegisterSet LiveRegs;
153 using const_iterator = RegisterSet::const_iterator;
/freebsd-13.1/contrib/llvm-project/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 DDynamicRegisterInfo.h55 const lldb_private::RegisterSet *GetRegisterSet(uint32_t i) const;
78 typedef std::vector<lldb_private::RegisterSet> set_collection;
H A DRegisterContextFreeBSD_mips64.cpp32 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = {
96 const RegisterSet *
H A DRegisterInfoPOSIX_arm64.cpp172 static const lldb_private::RegisterSet g_reg_sets_arm64[k_num_register_sets] = {
180 static const lldb_private::RegisterSet g_reg_set_pauth_arm64 = {
183 static const lldb_private::RegisterSet g_reg_set_mte_arm64 = {
215 llvm::ArrayRef<lldb_private::RegisterSet> reg_sets_ref = in RegisterInfoPOSIX_arm64()
269 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.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()
H A DRegisterContextPOSIX_arm.h41 const lldb_private::RegisterSet *GetRegisterSet(size_t set) override;
H A DRegisterContextPOSIX_ppc64le.h38 const lldb_private::RegisterSet *GetRegisterSet(size_t set) override;
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp79 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, in markSuperRegs() argument
82 RegisterSet.set(*AI); in markSuperRegs()
85 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked() argument
89 for (unsigned Reg : RegisterSet.set_bits()) { in checkAllSuperRegsMarked()
93 if (!RegisterSet[*SR] && !is_contained(Exceptions, Reg)) { in checkAllSuperRegsMarked()
/freebsd-13.1/contrib/llvm-project/llvm/utils/TableGen/
H A DAsmMatcherEmitter.cpp141 typedef std::set<Record*, LessRecordByID> RegisterSet; typedef
203 RegisterSet Registers;
242 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-13.1/contrib/llvm-project/lldb/source/Plugins/Process/FreeBSD/
H A DNativeRegisterContextFreeBSD_arm.h39 const RegisterSet *GetRegisterSet(uint32_t set_index) const override;
H A DNativeRegisterContextFreeBSD_mips64.h39 const RegisterSet *GetRegisterSet(uint32_t set_index) const override;

1234