/openbsd/gnu/llvm/llvm/lib/Target/Lanai/ |
H A D | LanaiDelaySlotFiller.cpp | 65 SmallSet<unsigned, 32> &RegDefs, 71 bool &SawStore, SmallSet<unsigned, 32> &RegDefs, 146 SmallSet<unsigned, 32> RegDefs; in findDelayInstr() local 149 insertDefsUses(Slot, RegDefs, RegUses); in findDelayInstr() 167 if (delayHasHazard(FI, SawLoad, SawStore, RegDefs, RegUses)) { in findDelayInstr() 168 insertDefsUses(FI, RegDefs, RegUses); in findDelayInstr() 210 if (isRegInSet(RegDefs, Reg) || isRegInSet(RegUses, Reg)) in delayHasHazard() 215 if (isRegInSet(RegDefs, Reg)) in delayHasHazard() 224 SmallSet<unsigned, 32> &RegDefs, in insertDefsUses() argument 238 RegDefs.insert(Reg); in insertDefsUses() [all …]
|
/openbsd/gnu/llvm/llvm/lib/Target/Sparc/ |
H A D | DelaySlotFiller.cpp | 67 SmallSet<unsigned, 32>& RegDefs, 71 SmallSet<unsigned, 32>& RegDefs, 79 SmallSet<unsigned, 32> &RegDefs, 169 SmallSet<unsigned, 32> RegDefs; in findDelayInstr() local 197 insertCallDefsUses(slot, RegDefs, RegUses); in findDelayInstr() 199 insertDefsUses(slot, RegDefs, RegUses); in findDelayInstr() 220 insertDefsUses(I, RegDefs, RegUses); in findDelayInstr() 232 SmallSet<unsigned, 32> &RegDefs, in delayHasHazard() argument 267 if (IsRegInSet(RegDefs, Reg)) in delayHasHazard() 296 RegDefs.insert(SP::O7); in insertCallDefsUses() [all …]
|
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineLateInstrsCleanup.cpp | 47 std::vector<Reg2DefMap> RegDefs; member in __anon4c2451a70111::MachineLateInstrsCleanup 89 RegDefs.clear(); in runOnMachineFunction() 90 RegDefs.resize(MF.getNumBlockIDs()); in runOnMachineFunction() 175 Reg2DefMap &MBBDefs = RegDefs[MBB->getNumber()]; in processBlock() 181 for (auto [Reg, DefMI] : RegDefs[FirstPred->getNumber()]) in processBlock() 185 auto PredDefI = RegDefs[Pred->getNumber()].find(Reg); in processBlock() 186 return PredDefI != RegDefs[Pred->getNumber()].end() && in processBlock()
|
H A D | MachineDebugify.cpp | 118 SmallVector<MachineOperand *, 4> RegDefs; in applyDebugifyMetadataToMachineFunction() local 121 RegDefs.push_back(&MO); in applyDebugifyMetadataToMachineFunction() 122 for (MachineOperand *MO : RegDefs) in applyDebugifyMetadataToMachineFunction() 127 if (RegDefs.empty()) { in applyDebugifyMetadataToMachineFunction()
|
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/ |
H A D | HexagonHazardRecognizer.cpp | 35 RegDefs.clear(); in Reset() 82 RegDefs.clear(); in AdvanceCycle() 109 return MO.isReg() && RegDefs.contains(MO.getReg()); in isNewStore() 121 RegDefs.insert(MO.getReg()); in EmitInstruction()
|
H A D | HexagonHazardRecognizer.h | 41 SmallSet<unsigned, 8> RegDefs; variable
|
/openbsd/gnu/llvm/llvm/lib/MCA/Stages/ |
H A D | DispatchStage.cpp | 47 SmallVector<MCPhysReg, 4> RegDefs; in checkPRF() local 49 RegDefs.emplace_back(RegDef.getRegisterID()); in checkPRF() 51 const unsigned RegisterMask = PRF.isAvailable(RegDefs); in checkPRF()
|
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/ |
H A D | SILoadStoreOptimizer.cpp | 807 DenseSet<Register> &RegDefs, in addDefsUsesToList() argument 813 RegDefs.insert(Op.getReg()); in addDefsUsesToList() 1108 DenseSet<Register> RegDefs; in checkAndPrepareMerge() local 1113 addDefsUsesToList(*Paired.I, RegDefs, RegUses); in checkAndPrepareMerge() 1115 if (!canSwapInstructions(RegDefs, RegUses, *Paired.I, *MBBI)) in checkAndPrepareMerge() 1121 addDefsUsesToList(*CI.I, RegDefs, RegUses); in checkAndPrepareMerge() 1123 if (!canSwapInstructions(RegDefs, RegUses, *CI.I, *MBBI)) in checkAndPrepareMerge()
|