| /freebsd-14.2/contrib/llvm-project/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() 112 static void ClearKillFlags(MachineInstr *MI, RegisterSet &Uses) { in ClearKillFlags() 137 RegisterSet &Defs, RegisterSet &Uses) { in MoveCopyOutOfITBlock() 195 RegisterSet Defs, Uses; in InsertITInstructions()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonGenInsert.cpp | 95 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 D | HexagonBitSimplify.cpp | 79 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 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() 292 RegisterSet LiveOnEntry; in computeInitialLiveRanges() 312 RegisterSet Defs, Clobbers; in computeInitialLiveRanges() 394 RegisterSet LiveOnExit; in computeInitialLiveRanges() 403 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,
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | LivePhysRegs.h | 52 using RegisterSet = SparseSet<MCPhysReg, identity<MCPhysReg>>; variable 53 RegisterSet LiveRegs; 154 using const_iterator = RegisterSet::const_iterator;
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| 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.h | 98 const lldb_private::RegisterSet * 168 const lldb_private::RegisterSet *m_register_set_p; 178 std::vector<lldb_private::RegisterSet> m_dynamic_reg_sets;
|
| H A D | RegisterInfoPOSIX_arm64.cpp | 198 static const lldb_private::RegisterSet g_reg_sets_arm64[k_num_register_sets] = { 206 static const lldb_private::RegisterSet g_reg_set_pauth_arm64 = { 209 static const lldb_private::RegisterSet g_reg_set_mte_arm64 = { 214 static const lldb_private::RegisterSet g_reg_set_sme_arm64 = { 246 llvm::ArrayRef<lldb_private::RegisterSet> reg_sets_ref = in RegisterInfoPOSIX_arm64() 307 const lldb_private::RegisterSet * 380 lldb_private::RegisterSet sme_regset = g_reg_set_sme_arm64; in AddRegSetSME()
|
| H A D | RegisterContextPOSIX_mips64.cpp | 49 const RegisterSet *reg_set_ptr; in RegisterContextPOSIX_mips64() 106 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()
|
| H A D | RegisterInfoPOSIX_riscv64.h | 54 const lldb_private::RegisterSet *
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Process/elf-core/ |
| H A D | RegisterContextLinuxCore_x86_64.cpp | 197 static const RegisterSet g_reg_sets_i386[] = { 205 static const RegisterSet g_reg_sets_x86_64[] = { 218 const RegisterSet *RegisterContextLinuxCore_x86_64::GetRegisterSet(size_t set) { in GetRegisterSet()
|
| H A D | RegisterContextLinuxCore_x86_64.h | 23 const lldb_private::RegisterSet *GetRegisterSet(size_t set) override;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetRegisterInfo.cpp | 81 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, in markSuperRegs() argument 84 RegisterSet.set(SR); in markSuperRegs() 87 bool TargetRegisterInfo::checkAllSuperRegsMarked(const BitVector &RegisterSet, in checkAllSuperRegsMarked() argument 91 for (unsigned Reg : RegisterSet.set_bits()) { in checkAllSuperRegsMarked() 95 if (!RegisterSet[SR] && !is_contained(Exceptions, Reg)) { in checkAllSuperRegsMarked()
|
| /freebsd-14.2/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | DynamicRegisterInfo.h | 71 const lldb_private::RegisterSet *GetRegisterSet(uint32_t i) const; 102 typedef std::vector<lldb_private::RegisterSet> set_collection;
|