Home
last modified time | relevance | path

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

/external/llvm/lib/Target/Lanai/
DLanaiDelaySlotFiller.cpp68 SmallSet<unsigned, 32> &RegUses);
74 SmallSet<unsigned, 32> &RegUses);
150 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
152 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr()
170 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr()
171 insertDefsUses(FI, RegDefs, RegUses); in findDelayInstr()
182 SmallSet<unsigned, 32> &RegUses) { in delayHasHazard() argument
214 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard()
229 SmallSet<unsigned, 32> &RegUses) { in insertDefsUses() argument
244 RegUses.insert(Reg); in insertDefsUses()
/external/llvm-project/llvm/lib/Target/Lanai/
DLanaiDelaySlotFiller.cpp67 SmallSet<unsigned, 32> &RegUses);
73 SmallSet<unsigned, 32> &RegUses);
148 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
150 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr()
168 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr()
169 insertDefsUses(FI, RegDefs, RegUses); in findDelayInstr()
180 SmallSet<unsigned, 32> &RegUses) { in delayHasHazard() argument
212 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard()
227 SmallSet<unsigned, 32> &RegUses) { in insertDefsUses() argument
242 RegUses.insert(Reg); in insertDefsUses()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiDelaySlotFiller.cpp67 SmallSet<unsigned, 32> &RegUses);
73 SmallSet<unsigned, 32> &RegUses);
148 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
150 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr()
168 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr()
169 insertDefsUses(FI, RegDefs, RegUses); in findDelayInstr()
180 SmallSet<unsigned, 32> &RegUses) { in delayHasHazard() argument
212 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard()
227 SmallSet<unsigned, 32> &RegUses) { in insertDefsUses() argument
242 RegUses.insert(Reg); in insertDefsUses()
/external/llvm-project/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp69 SmallSet<unsigned, 32>& RegUses);
73 SmallSet<unsigned, 32>& RegUses);
81 SmallSet<unsigned, 32> &RegUses);
171 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
195 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
197 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
217 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { in findDelayInstr()
218 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr()
231 SmallSet<unsigned, 32> &RegUses) in delayHasHazard() argument
260 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) in delayHasHazard()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp69 SmallSet<unsigned, 32>& RegUses);
73 SmallSet<unsigned, 32>& RegUses);
81 SmallSet<unsigned, 32> &RegUses);
171 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
195 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
197 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
217 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { in findDelayInstr()
218 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr()
231 SmallSet<unsigned, 32> &RegUses) in delayHasHazard() argument
260 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) in delayHasHazard()
[all …]
/external/llvm/lib/Target/Sparc/
DDelaySlotFiller.cpp72 SmallSet<unsigned, 32>& RegUses);
76 SmallSet<unsigned, 32>& RegUses);
84 SmallSet<unsigned, 32> &RegUses);
174 SmallSet<unsigned, 32> RegUses; in findDelayInstr() local
198 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
200 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
220 if (delayHasHazard(I, sawLoad, sawStore, RegDefs, RegUses)) { in findDelayInstr()
221 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr()
234 SmallSet<unsigned, 32> &RegUses) in delayHasHazard() argument
263 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) in delayHasHazard()
[all …]
/external/swiftshader/third_party/subzero/src/
DIceRegAlloc.cpp470 --RegUses[RegAlias]; in handleActiveRangeExpiredOrInactive()
471 assert(RegUses[RegAlias] >= 0); in handleActiveRangeExpiredOrInactive()
494 assert(RegUses[RegAlias] >= 0); in handleInactiveRangeExpiredOrReactivated()
495 ++RegUses[RegAlias]; in handleInactiveRangeExpiredOrReactivated()
628 assert(RegUses[RegAlias] >= 0); in allocatePrecoloredRegister()
629 ++RegUses[RegAlias]; in allocatePrecoloredRegister()
641 assert(RegUses[RegAlias] >= 0); in allocatePreferredRegister()
642 ++RegUses[RegAlias]; in allocatePreferredRegister()
657 assert(RegUses[RegAlias] >= 0); in allocateFreeRegister()
658 ++RegUses[RegAlias]; in allocateFreeRegister()
[all …]
DIceRegAlloc.h128 llvm::SmallVector<int32_t, REGS_SIZE> RegUses; variable
/external/llvm/lib/CodeGen/
DImplicitNullChecks.cpp150 DenseSet<unsigned> RegUses; member in __anon2329edbd0111::HazardDetector
216 RegUses.insert(MO.getReg()); in rememberInstruction()
283 for (unsigned Reg : RegUses) in isSafeToHoist()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp385 const RegUseTracker &RegUses) const;
581 const RegUseTracker &RegUses) const { in hasRegsUsedByUsesOtherThan()
583 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
586 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
1568 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { in RecomputeRegs() argument
1580 RegUses.dropRegister(S, LUIdx); in RecomputeRegs()
1937 RegUseTracker RegUses; member in __anon89e916240911::LSRInstance
2602 RegUses.swapAndDropUse(LUIdx, Uses.size()); in DeleteUse()
3369 RegUses.countRegister(F.ScaledReg, LUIdx); in CountRegisters()
3371 RegUses.countRegister(BaseReg, LUIdx); in CountRegisters()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp381 const RegUseTracker &RegUses) const;
577 const RegUseTracker &RegUses) const { in hasRegsUsedByUsesOtherThan()
579 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
582 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
1575 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { in RecomputeRegs() argument
1587 RegUses.dropRegister(S, LUIdx); in RecomputeRegs()
1943 RegUseTracker RegUses; member in __anonf896c9380911::LSRInstance
2607 RegUses.swapAndDropUse(LUIdx, Uses.size()); in DeleteUse()
3365 RegUses.countRegister(F.ScaledReg, LUIdx); in CountRegisters()
3367 RegUses.countRegister(BaseReg, LUIdx); in CountRegisters()
[all …]
/external/llvm/lib/Transforms/Scalar/
DLoopStrengthReduce.cpp298 const RegUseTracker &RegUses) const;
456 const RegUseTracker &RegUses) const { in hasRegsUsedByUsesOtherThan()
458 if (RegUses.isRegUsedByUsesOtherThan(ScaledReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
461 if (RegUses.isRegUsedByUsesOtherThan(BaseReg, LUIdx)) in hasRegsUsedByUsesOtherThan()
1303 void LSRUse::RecomputeRegs(size_t LUIdx, RegUseTracker &RegUses) { in RecomputeRegs() argument
1315 RegUses.dropRegister(S, LUIdx); in RecomputeRegs()
1653 RegUseTracker RegUses; member in __anonb19727160811::LSRInstance
2299 RegUses.swapAndDropUse(LUIdx, Uses.size()); in DeleteUse()
3043 RegUses.countRegister(F.ScaledReg, LUIdx); in CountRegisters()
3045 RegUses.countRegister(BaseReg, LUIdx); in CountRegisters()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp319 auto const RegUses = collectVirtualRegUses(MI, LIS, *MRI); in recede() local
323 for (const auto &U : RegUses) { in recede()
345 for (const auto &U : RegUses) { in recede()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp321 auto const RegUses = collectVirtualRegUses(MI, LIS, *MRI); in recede() local
325 for (const auto &U : RegUses) { in recede()
347 for (const auto &U : RegUses) { in recede()