Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineCopyPropagation.cpp91 SmallVector<MCRegister, 4> DefRegs; member
126 RegsToInvalidate.insert(I->second.DefRegs.begin(), in invalidateRegister()
127 I->second.DefRegs.end()); in invalidateRegister()
142 markRegsUnavailable(I->second.DefRegs, TRI); in clobberRegister()
169 if (!is_contained(Copy.DefRegs, Def)) in trackCopy()
170 Copy.DefRegs.push_back(Def); in trackCopy()
194 if (CI->second.DefRegs.size() != 1) in findCopyDefViaUnit()
196 MCRegUnitIterator RUI(CI->second.DefRegs[0], &TRI); in findCopyDefViaUnit()
H A DLiveVariables.cpp511 SmallVector<unsigned, 4> DefRegs; in runOnInstr() local
533 DefRegs.push_back(MOReg); in runOnInstr()
552 for (unsigned i = 0, e = DefRegs.size(); i != e; ++i) { in runOnInstr()
553 unsigned MOReg = DefRegs[i]; in runOnInstr()
H A DMachineOutliner.cpp789 SmallSet<Register, 2> UseRegs, DefRegs; in outline() local
808 DefRegs.insert(MOP.getReg()); in outline()
823 for (const Register &I : DefRegs) in outline()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp2229 if (DefRegs.empty()) in applyMappingImpl()
2230 DefRegs.push_back(DstReg); in applyMappingImpl()
2231 B.buildTrunc(DefRegs[0], NewDstReg); in applyMappingImpl()
2267 if (DefRegs.empty()) { in applyMappingImpl()
2283 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingImpl()
2345 if (DefRegs.empty()) { in applyMappingImpl()
2350 assert(DefRegs.size() == 2); in applyMappingImpl()
2369 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingImpl()
2545 B.buildSExtOrTrunc(DefRegs[0], SrcReg); in applyMappingImpl()
2552 extendLow32IntoHigh32(B, DefRegs[1], DefRegs[0], Opc, *SrcBank); in applyMappingImpl()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonExpandCondsets.cpp470 std::set<RegisterRef> DefRegs; in updateDeadsInRange() local
480 DefRegs.insert(Op); in updateDeadsInRange()
500 if (!Op.isReg() || !DefRegs.count(Op)) in updateDeadsInRange()
H A DHexagonConstPropagation.cpp2848 SmallVector<unsigned,2> DefRegs; in rewriteHexConstDefs() local
2857 DefRegs.push_back(R); in rewriteHexConstDefs()
2870 for (unsigned i = 0, n = DefRegs.size(); i < n; ++i) { in rewriteHexConstDefs()
2871 unsigned R = DefRegs[i]; in rewriteHexConstDefs()
2962 AllDefs = (ChangedNum == DefRegs.size()); in rewriteHexConstDefs()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.td1676 list<Register> DefRegs> :
1680 let Defs = DefRegs;
1712 list<Register> DefRegs> :
1715 let Defs = DefRegs;
1736 class MoveToLOHI<string opstr, RegisterOperand RO, list<Register> DefRegs>:
1739 let Defs = DefRegs;
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp2430 DenseMap<Register, bool> DefRegs; in emitSjLjDispatchBlock() local
2433 DefRegs[MOp.getReg()] = true; in emitSjLjDispatchBlock()
2438 if (!DefRegs[Reg]) in emitSjLjDispatchBlock()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp10840 DenseMap<unsigned, bool> DefRegs; in EmitSjLjDispatchBlock() local
10845 DefRegs[OI->getReg()] = true; in EmitSjLjDispatchBlock()
10860 if (!DefRegs[Reg]) in EmitSjLjDispatchBlock()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp34198 DenseMap<unsigned, bool> DefRegs; in EmitSjLjDispatchBlock() local
34201 DefRegs[MOp.getReg()] = true; in EmitSjLjDispatchBlock()
34206 if (!DefRegs[Reg]) in EmitSjLjDispatchBlock()