Searched refs:DefRegs (Results 1 – 10 of 10) sorted by relevance
/openbsd/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachineCopyPropagation.cpp | 107 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 D | MachineOutliner.cpp | 806 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 D | LiveVariables.cpp | 509 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 D | AMDGPURegisterBankInfo.cpp | 2134 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 D | HexagonExpandCondsets.cpp | 471 std::set<RegisterRef> DefRegs; in updateDeadsInRange() local 481 DefRegs.insert(Op); in updateDeadsInRange() 501 if (!Op.isReg() || !DefRegs.count(Op)) in updateDeadsInRange()
|
H A D | HexagonConstPropagation.cpp | 2842 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 D | MipsInstrInfo.td | 1680 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 D | VEISelLowering.cpp | 2654 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 D | ARMISelLowering.cpp | 11131 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 D | X86ISelLowering.cpp | 37206 DenseMap<unsigned, bool> DefRegs; in EmitSjLjDispatchBlock() local 37209 DefRegs[MOp.getReg()] = true; in EmitSjLjDispatchBlock() 37214 if (!DefRegs[Reg]) in EmitSjLjDispatchBlock()
|