| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | Thumb2ITBlockPass.cpp | 39 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 D | HexagonGenInsert.cpp | 94 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 D | HexagonBitSimplify.cpp | 79 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 D | HexagonBlockRanges.cpp | 232 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 D | HexagonBlockRanges.h | 43 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 D | LivePhysRegs.h | 52 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 D | RegisterInfoPOSIX_arm64.h | 94 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 D | RegisterContextDummy.h | 38 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override; 56 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
|
| H A D | RegisterContextHistory.h | 38 const lldb_private::RegisterSet *GetRegisterSet(size_t reg_set) override; 56 lldb_private::RegisterSet m_reg_set0; // register set 0 (PC only)
|
| H A D | RegisterInfoPOSIX_arm64.cpp | 178 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 D | RegisterContextPOSIX_mips64.cpp | 49 const RegisterSet *reg_set_ptr; in RegisterContextPOSIX_mips64() 112 const RegisterSet *RegisterContextPOSIX_mips64::GetRegisterSet(size_t set) { in GetRegisterSet()
|
| H A D | RegisterInfoPOSIX_riscv64.cpp | 94 static const lldb_private::RegisterSet g_reg_sets_riscv64[k_num_register_sets] = 137 const lldb_private::RegisterSet *
|
| H A D | RegisterContextPOSIX_s390x.cpp | 65 static const RegisterSet g_reg_sets_s390x[k_num_register_sets] = { 152 const RegisterSet *RegisterContextPOSIX_s390x::GetRegisterSet(size_t set) { in GetRegisterSet()
|
| H A D | RegisterInfoPOSIX_loongarch64.cpp | 109 static const lldb_private::RegisterSet 153 const lldb_private::RegisterSet *
|
| H A D | RegisterContextPOSIX_powerpc.cpp | 68 static const RegisterSet g_reg_sets_powerpc[k_num_register_sets] = { 148 const RegisterSet *RegisterContextPOSIX_powerpc::GetRegisterSet(size_t set) { in GetRegisterSet()
|
| H A D | RegisterContextFreeBSD_mips64.cpp | 57 static const RegisterSet g_reg_sets_mips64[k_num_register_sets] = { 159 const RegisterSet *
|
| H A D | RegisterInfoPOSIX_arm.cpp | 146 static const RegisterSet g_reg_sets_arm[k_num_register_sets] = { 184 const lldb_private::RegisterSet *
|
| H A D | RegisterContextFreeBSD_mips64.h | 21 const lldb_private::RegisterSet *GetRegisterSet(size_t set) const;
|
| H A D | RegisterInfoAndSetInterface.h | 27 virtual const lldb_private::RegisterSet *
|
| H A D | RegisterContextPOSIX_ppc64le.cpp | 88 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 D | DynamicRegisterInfo.h | 68 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 D | TargetRegisterInfo.cpp | 80 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 D | RegisterContextWindows_x64.h | 35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm/ |
| H A D | RegisterContextWindows_arm.h | 35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/Process/Windows/Common/arm64/ |
| H A D | RegisterContextWindows_arm64.h | 35 const RegisterSet *GetRegisterSet(size_t reg_set) override;
|