Home
last modified time | relevance | path

Searched refs:RegSet (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Passes/
H A DRegAnalysis.cpp143 void RegAnalysis::getInstUsedRegsList(const MCInst &Inst, BitVector &RegSet, in getInstUsedRegsList() argument
147 BC.MIB->getClobberedRegs(Inst, RegSet); in getInstUsedRegsList()
149 BC.MIB->getUsedRegs(Inst, RegSet); in getInstUsedRegsList()
155 beConservative(RegSet); in getInstUsedRegsList()
162 beConservative(RegSet); in getInstUsedRegsList()
171 beConservative(RegSet); in getInstUsedRegsList()
177 RegSet |= BV->second; in getInstUsedRegsList()
186 RegSet |= BV->second; in getInstUsedRegsList()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Linux/
H A DNativeRegisterContextLinux_x86_64.cpp712 if (IsCPUFeatureAvailable(RegSet::avx)) { in ReadAllRegisterValues()
844 RegSet feature_code) const { in IsCPUFeatureAvailable()
850 case RegSet::gpr: in IsCPUFeatureAvailable()
851 case RegSet::fpu: in IsCPUFeatureAvailable()
871 switch (static_cast<RegSet>(set_index)) { in IsRegisterSetAvailable()
872 case RegSet::gpr: in IsRegisterSetAvailable()
873 case RegSet::fpu: in IsRegisterSetAvailable()
875 case RegSet::avx: in IsRegisterSetAvailable()
877 case RegSet::mpx: in IsRegisterSetAvailable()
912 if (!IsCPUFeatureAvailable(RegSet::avx)) in IsAVX()
[all …]
H A DNativeRegisterContextLinux_x86_64.h68 enum class RegSet { gpr, fpu, avx, mpx }; enum
109 bool IsCPUFeatureAvailable(RegSet feature_code) const;
/llvm-project-15.0.7/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp68 bool isRegInSet(SmallSet<unsigned, 32> &RegSet, unsigned Reg);
253 bool Filler::isRegInSet(SmallSet<unsigned, 32> &RegSet, unsigned Reg) { in isRegInSet() argument
256 if (RegSet.count(*AI)) in isRegInSet()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DRegisterPressure.h273 using RegSet = SparseSet<IndexMaskPair>; variable
274 RegSet Regs;
296 RegSet::const_iterator I = Regs.find(SparseIndex); in contains()
319 RegSet::iterator I = Regs.find(SparseIndex); in erase()
/llvm-project-15.0.7/bolt/include/bolt/Passes/
H A DRegAnalysis.h45 void getInstUsedRegsList(const MCInst &Inst, BitVector &RegSet,
/llvm-project-15.0.7/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp74 bool IsRegInSet(SmallSet<unsigned, 32>& RegSet,
344 bool Filler::IsRegInSet(SmallSet<unsigned, 32>& RegSet, unsigned Reg) in IsRegInSet() argument
349 if (RegSet.count(*AI)) in IsRegInSet()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsDelaySlotFiller.cpp133 bool isRegInSet(const BitVector &RegSet, unsigned Reg) const;
445 bool RegDefsUses::isRegInSet(const BitVector &RegSet, unsigned Reg) const { in isRegInSet() argument
448 if (RegSet.test(*AI)) in isRegInSet()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCRegisterInfo.h37 const uint8_t *const RegSet; variable
74 return (RegSet[Byte] & (1 << InByte)) != 0; in contains()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineVerifier.cpp113 using RegSet = DenseSet<Register>; typedef
122 RegSet regsLive;
146 RegSet regsKilled;
150 RegSet regsLiveOut;
154 RegSet vregsPassed;
158 RegSet vregsRequired;
176 bool addRequired(const RegSet &RS) { in addRequired()
H A DRegAllocPBQP.cpp149 using RegSet = std::set<Register>; typedef in __anon76ec55000111::RegAllocPBQP
153 RegSet VRegsToAlloc, EmptyIntervalVRegs;
H A DAggressiveAntiDepBreaker.cpp259 SmallSet<unsigned, 4> RegSet; in AntiDepEdges() local
262 if (RegSet.insert(Pred.getReg()).second) in AntiDepEdges()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp211 void updateLiveness(std::set<Register> &RegSet, bool Recalc,
552 void HexagonExpandCondsets::updateLiveness(std::set<Register> &RegSet, in updateLiveness() argument
556 for (Register R : RegSet) { in updateLiveness()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp862 const std::set<Register> &RegSet) { in getNextOrderedReg() argument
864 [&](Register Reg) { return RegSet.count(Reg); }); in getNextOrderedReg()