Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Lanai/
H A DLanaiDelaySlotFiller.cpp66 SmallSet<unsigned, 32> &RegDefs,
72 bool &SawStore, SmallSet<unsigned, 32> &RegDefs,
147 SmallSet<unsigned, 32> RegDefs; 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()
179 bool &SawStore, SmallSet<unsigned, 32> &RegDefs, in delayHasHazard() argument
212 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard()
217 if (isRegInSet(RegDefs, Reg)) in delayHasHazard()
226 SmallSet<unsigned, 32> &RegDefs, in insertDefsUses() argument
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Sparc/
H A DDelaySlotFiller.cpp68 SmallSet<unsigned, 32>& RegDefs,
72 SmallSet<unsigned, 32>& RegDefs,
80 SmallSet<unsigned, 32> &RegDefs,
170 SmallSet<unsigned, 32> RegDefs; 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()
230 SmallSet<unsigned, 32> &RegDefs, in delayHasHazard() argument
260 if (IsRegInSet(RegDefs, Reg) || IsRegInSet(RegUses, Reg)) in delayHasHazard()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonHazardRecognizer.cpp35 RegDefs.clear(); in Reset()
51 if (!MO.isReg() || RegDefs.count(MO.getReg()) == 0) in getHazardType()
87 RegDefs.clear(); in AdvanceCycle()
117 RegDefs.insert(MO.getReg()); in EmitInstruction()
H A DHexagonHazardRecognizer.h41 SmallSet<unsigned, 8> RegDefs; variable
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DMachineDebugify.cpp121 SmallVector<MachineOperand *, 4> RegDefs; in applyDebugifyMetadataToMachineFunction() local
124 RegDefs.push_back(&MO); in applyDebugifyMetadataToMachineFunction()
125 for (MachineOperand *MO : RegDefs) in applyDebugifyMetadataToMachineFunction()
130 if (RegDefs.empty()) { in applyDebugifyMetadataToMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp47 SmallVector<MCPhysReg, 4> RegDefs; in checkPRF() local
49 RegDefs.emplace_back(RegDef.getRegisterID()); in checkPRF()
51 const unsigned RegisterMask = PRF.isAvailable(RegDefs); in checkPRF()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DSILoadStoreOptimizer.cpp593 DenseSet<Register> &RegDefs, in addDefsUsesToList() argument
598 RegDefs.insert(Op.getReg()); in addDefsUsesToList()
616 static bool addToListsIfDependent(MachineInstr &MI, DenseSet<Register> &RegDefs, in addToListsIfDependent() argument
628 if (Use.isReg() && ((Use.readsReg() && RegDefs.count(Use.getReg())) || in addToListsIfDependent()
629 (Use.isDef() && RegDefs.count(Use.getReg())) || in addToListsIfDependent()
633 addDefsUsesToList(MI, RegDefs, PhysRegUses); in addToListsIfDependent()