Home
last modified time | relevance | path

Searched refs:DefRegs (Results 1 – 10 of 10) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp107 SmallVector<MCRegister, 4> DefRegs; member
148 RegsToInvalidate.insert(I->second.DefRegs.begin(), in invalidateRegister()
149 I->second.DefRegs.end()); in invalidateRegister()
165 markRegsUnavailable(I->second.DefRegs, TRI); in clobberRegister()
199 if (!is_contained(Copy.DefRegs, Def)) in trackCopy()
200 Copy.DefRegs.push_back(Def); in trackCopy()
224 if (CI->second.DefRegs.size() != 1) in findCopyDefViaUnit()
226 MCRegUnitIterator RUI(CI->second.DefRegs[0], &TRI); in findCopyDefViaUnit()
H A DMachineOutliner.cpp806 SmallSet<Register, 2> UseRegs, DefRegs; in outline() local
826 DefRegs.insert(MOP.getReg()); in outline()
843 for (const Register &I : DefRegs) in outline()
H A DLiveVariables.cpp509 SmallVector<unsigned, 4> DefRegs; in runOnInstr() local
531 DefRegs.push_back(MOReg); in runOnInstr()
549 for (unsigned MOReg : DefRegs) { in runOnInstr()
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2134 if (DefRegs.empty()) in applyMappingImpl()
2135 DefRegs.push_back(DstReg); in applyMappingImpl()
2151 B.buildTrunc(DefRegs[0], NewDstReg); in applyMappingImpl()
2241 if (DefRegs.empty()) in applyMappingImpl()
2242 DefRegs.push_back(DstReg); in applyMappingImpl()
2243 B.buildTrunc(DefRegs[0], NewDstReg); in applyMappingImpl()
2279 if (DefRegs.empty()) { in applyMappingImpl()
2357 if (DefRegs.empty()) { in applyMappingImpl()
2362 assert(DefRegs.size() == 2); in applyMappingImpl()
2608 extendLow32IntoHigh32(B, DefRegs[1], DefRegs[0], Opc, *SrcBank); in applyMappingImpl()
[all …]
/openbsd/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp471 std::set<RegisterRef> DefRegs; in updateDeadsInRange() local
481 DefRegs.insert(Op); in updateDeadsInRange()
501 if (!Op.isReg() || !DefRegs.count(Op)) in updateDeadsInRange()
H A DHexagonConstPropagation.cpp2842 SmallVector<unsigned,2> DefRegs; in rewriteHexConstDefs() local
2851 DefRegs.push_back(R); in rewriteHexConstDefs()
2864 for (unsigned i = 0, n = DefRegs.size(); i < n; ++i) { in rewriteHexConstDefs()
2865 unsigned R = DefRegs[i]; in rewriteHexConstDefs()
2956 AllDefs = (ChangedNum == DefRegs.size()); in rewriteHexConstDefs()
/openbsd/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1680 list<Register> DefRegs> :
1684 let Defs = DefRegs;
1716 list<Register> DefRegs> :
1719 let Defs = DefRegs;
1740 class MoveToLOHI<string opstr, RegisterOperand RO, list<Register> DefRegs>:
1743 let Defs = DefRegs;
/openbsd/gnu/llvm/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2654 DenseMap<Register, bool> DefRegs; in emitSjLjDispatchBlock() local
2657 DefRegs[MOp.getReg()] = true; in emitSjLjDispatchBlock()
2662 if (!DefRegs[Reg]) in emitSjLjDispatchBlock()
/openbsd/gnu/llvm/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp11131 DenseMap<unsigned, bool> DefRegs; in EmitSjLjDispatchBlock() local
11136 DefRegs[OI->getReg()] = true; in EmitSjLjDispatchBlock()
11151 if (!DefRegs[Reg]) in EmitSjLjDispatchBlock()
/openbsd/gnu/llvm/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp37206 DenseMap<unsigned, bool> DefRegs; in EmitSjLjDispatchBlock() local
37209 DefRegs[MOp.getReg()] = true; in EmitSjLjDispatchBlock()
37214 if (!DefRegs[Reg]) in EmitSjLjDispatchBlock()