Home
last modified time | relevance | path

Searched refs:RegDefs (Results 1 – 6 of 6) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp67 SmallSet<unsigned, 32> &RegDefs,
73 bool &SawStore, SmallSet<unsigned, 32> &RegDefs,
148 SmallSet<unsigned, 32> RegDefs; in findDelayInstr() local
151 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr()
169 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr()
170 insertDefsUses(FI, RegDefs, RegUses); in findDelayInstr()
213 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard()
218 if (isRegInSet(RegDefs, Reg)) in delayHasHazard()
227 SmallSet<unsigned, 32> &RegDefs, in insertDefsUses() argument
241 RegDefs.insert(Reg); in insertDefsUses()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp69 SmallSet<unsigned, 32>& RegDefs,
73 SmallSet<unsigned, 32>& RegDefs,
81 SmallSet<unsigned, 32> &RegDefs,
171 SmallSet<unsigned, 32> RegDefs; in findDelayInstr() local
196 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
198 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr()
219 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr()
231 SmallSet<unsigned, 32> &RegDefs, in delayHasHazard() argument
266 if (IsRegInSet(RegDefs, Reg)) in delayHasHazard()
295 RegDefs.insert(SP::O7); in insertCallDefsUses()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp36 RegDefs.clear(); in Reset()
52 if (!MO.isReg() || RegDefs.count(MO.getReg()) == 0) in getHazardType()
88 RegDefs.clear(); in AdvanceCycle()
118 RegDefs.insert(MO.getReg()); in EmitInstruction()
H A DHexagonHazardRecognizer.h42 SmallSet<unsigned, 8> RegDefs; variable
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp38 SmallVector<unsigned, 4> RegDefs; in checkPRF() local
40 RegDefs.emplace_back(RegDef.getRegisterID()); in checkPRF()
42 const unsigned RegisterMask = PRF.isAvailable(RegDefs); in checkPRF()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp245 DenseSet<unsigned> &RegDefs, in addDefsUsesToList() argument
250 RegDefs.insert(Op.getReg()); in addDefsUsesToList()
271 static bool addToListsIfDependent(MachineInstr &MI, DenseSet<unsigned> &RegDefs, in addToListsIfDependent() argument
284 ((Use.readsReg() && RegDefs.count(Use.getReg())) || in addToListsIfDependent()
288 addDefsUsesToList(MI, RegDefs, PhysRegUses); in addToListsIfDependent()