Searched refs:UsedRegs (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallFrameOptimization.cpp115 DenseSet<unsigned int> &UsedRegs);
281 const X86RegisterInfo &RegInfo, DenseSet<unsigned int> &UsedRegs) {
344 for (unsigned int U : UsedRegs)
409 DenseSet<unsigned int> UsedRegs; local
415 Classification = classifyInstruction(MBB, I, RegInfo, UsedRegs);
458 UsedRegs.insert(Reg);
279 classifyInstruction( MachineBasicBlock &MBB, MachineBasicBlock::iterator MI, const X86RegisterInfo &RegInfo, DenseSet<unsigned int> &UsedRegs) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp39 ArrayRef<unsigned> UsedRegs,
43 HWInstructionDispatchedEvent(IR, UsedRegs, UOps));
38 notifyInstructionDispatched(const InstRef &IR, ArrayRef<unsigned> UsedRegs, unsigned UOps) const argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1FrameLowering.cpp584 const LivePhysRegs &UsedRegs, unsigned &PopReg,
588 if (!UsedRegs.contains(Reg)) {
655 LivePhysRegs UsedRegs(TRI);
656 UsedRegs.addLiveOuts(MBB);
663 UsedRegs.addReg(CSRegs[i]);
672 UsedRegs.stepBackward(*--InstUpToMBBI);
696 findTemporariesForLR(GPRsNoLRSP, PopFriendly, UsedRegs, PopReg, TemporaryReg);
706 UsedRegs.stepBackward(*PrevMBBI);
707 findTemporariesForLR(GPRsNoLRSP, PopFriendly, UsedRegs, PopReg, TemporaryReg);
582 findTemporariesForLR(const BitVector &GPRsNoLRSP, const BitVector &PopFriendly, const LivePhysRegs &UsedRegs, unsigned &PopReg, unsigned &TmpReg) argument
H A DARMFastISel.cpp229 bool FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs,
2021 bool ARMFastISel::FinishCall(MVT RetVT, SmallVectorImpl<Register> &UsedRegs, argument
2048 UsedRegs.push_back(RVLocs[0].getLocReg());
2049 UsedRegs.push_back(RVLocs[1].getLocReg());
2067 UsedRegs.push_back(RVLocs[0].getLocReg());
2281 SmallVector<Register, 4> UsedRegs; local
2282 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes, false)) return false;
2285 static_cast<MachineInstr *>(MIB)->setPhysRegsDeadExcept(UsedRegs, TRI);
2423 SmallVector<Register, 4> UsedRegs; local
2424 if (!FinishCall(RetVT, UsedRegs,
[all...]
H A DARMLoadStoreOptimizer.cpp865 DenseSet<unsigned> UsedRegs; local
874 UsedRegs.insert(Reg);
966 if (UsedRegs.count(MO.getReg()))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DCallingConvLower.cpp37 UsedRegs.resize((TRI.getNumRegs()+31)/32);
62 UsedRegs[*AI / 32] |= 1 << (*AI & 31);
H A DLiveDebugValues.cpp713 SmallVectorImpl<uint32_t> &UsedRegs) const;
941 SmallVectorImpl<uint32_t> &UsedRegs) const {
951 // which register and add it to UsedRegs.
953 assert((UsedRegs.empty() || FoundReg != UsedRegs.back()) &&
955 UsedRegs.push_back(FoundReg);
1254 SmallVector<uint32_t, 32> UsedRegs; local
1255 getUsedRegs(OpenRanges.getVarLocs(), UsedRegs);
1256 for (uint32_t Reg : UsedRegs) {
H A DMachineBasicBlock.cpp943 SmallVector<Register, 4> UsedRegs;
955 if (!is_contained(UsedRegs, Reg))
956 UsedRegs.push_back(Reg);
1097 LIS->repairIntervalsInRange(this, getFirstTerminator(), end(), UsedRegs);
H A DMachineInstr.cpp1986 void MachineInstr::setPhysRegsDeadExcept(ArrayRef<Register> UsedRegs,
1999 if (llvm::none_of(UsedRegs,
2007 for (ArrayRef<Register>::iterator I = UsedRegs.begin(), E = UsedRegs.end();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp930 SmallVector<Register, 8> UsedRegs;
939 UsedRegs.push_back(Reg);
948 UsedRegs.push_back(cast<RegisterSDNode>(F->getOperand(1))->getReg());
956 UsedRegs.append(MCID.getImplicitUses(),
964 UsedRegs.push_back(Reg);
970 if (!UsedRegs.empty() || II.getImplicitDefs() || II.hasOptionalDef())
971 MIB->setPhysRegsDeadExcept(UsedRegs, *TRI);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h202 SmallVector<uint32_t, 16> UsedRegs; member in class:llvm::CCState
277 return UsedRegs[Reg / 32] & (1 << (Reg & 31));
H A DMachineInstr.h1517 /// dead except those in the UsedRegs list.
1520 /// operands for all registers in UsedRegs.
1521 void setPhysRegsDeadExcept(ArrayRef<Register> UsedRegs,

Completed in 257 milliseconds