Home
last modified time | relevance | path

Searched defs:VReg (Results 1 – 25 of 101) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSwiftErrorValueTracking.cpp37 auto VReg = MF->getRegInfo().createVirtualRegister(RC); in getOrCreateVReg() local
46 const Value *Val, Register VReg) { in setCurrentVReg()
59 Register VReg = MF->getRegInfo().createVirtualRegister(RC); in getOrCreateVRegDefAt() local
72 Register VReg = getOrCreateVReg(MBB, Val); in getOrCreateVRegUseAt() local
133 Register VReg = MF->getRegInfo().createVirtualRegister(RC); in createEntriesInEntryBlock() local
261 Register VReg = Use.second; in propagateVRegs() local
H A DMIRVRegNamerUtils.cpp47 for (const auto &VReg : VRegs) { in getVRegRenameMap() local
139 Register VRegRenamer::createVirtualRegister(Register VReg) { in createVirtualRegister()
166 Register VRegRenamer::createVirtualRegisterWithLowerName(Register VReg, in createVirtualRegisterWithLowerName()
H A DLiveRangeEdit.cpp36 Register VReg = MRI.cloneVirtualRegister(OldReg); in createEmptyIntervalFrom() local
56 Register VReg = MRI.cloneVirtualRegister(OldReg); in createFrom() local
450 Register VReg = LI->reg(); in eliminateDeadDefs() local
486 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister()
H A DRegAllocPBQP.cpp330 Register VReg = G.getNodeMetadata(NId).getVReg(); in apply() local
601 Register VReg = Worklist.back(); in initializeGraph() local
660 auto VReg = KV.first; in initializeGraph() local
687 void RegAllocPBQP::spillVReg(Register VReg, in spillVReg()
731 Register VReg = G.getNodeMetadata(NId).getVReg(); in mapPBQPToRegAlloc() local
894 Register VReg = G.getNodeMetadata(NId).getVReg(); in PrintNodeInfo() local
H A DLiveIntervalUnion.cpp159 const LiveInterval *VReg = LiveUnionI.value(); in collectInterferingVRegs() local
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h122 void stackifyVReg(MachineRegisterInfo &MRI, Register VReg) { in stackifyVReg()
129 void unstackifyVReg(Register VReg) { in unstackifyVReg()
134 bool isVRegStackified(Register VReg) const { in isVRegStackified()
142 void setWAReg(Register VReg, unsigned WAReg) { in setWAReg()
148 unsigned getWAReg(Register VReg) const { in getWAReg()
H A DWebAssemblyReplacePhysRegs.cpp84 unsigned VReg = WebAssembly::NoRegister; in runOnMachineFunction() local
H A DWebAssemblyRegNumbering.cpp88 Register VReg = Register::index2VirtReg(VRegIdx); in runOnMachineFunction() local
H A DWebAssemblyRegColoring.cpp67 unsigned VReg) { in computeWeight()
252 Register VReg = Register::index2VirtReg(I); in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h225 bool shouldTrackSubRegLiveness(Register VReg) const { in shouldTrackSubRegLiveness()
801 void setRegAllocationHint(Register VReg, unsigned Type, Register PrefReg) { in setRegAllocationHint()
812 void addRegAllocationHint(Register VReg, Register PrefReg) { in addRegAllocationHint()
820 void setSimpleHint(Register VReg, Register PrefReg) { in setSimpleHint()
824 void clearSimpleHint(Register VReg) { in clearSimpleHint()
834 std::pair<unsigned, Register> getRegAllocationHint(Register VReg) const { in getRegAllocationHint()
845 Register getSimpleHint(Register VReg) const { in getSimpleHint()
854 getRegAllocationHints(Register VReg) const { in getRegAllocationHints()
H A DRegAllocPBQP.h148 void setNodeIdForVReg(Register VReg, GraphBase::NodeId NId) { in setNodeIdForVReg()
152 GraphBase::NodeId getNodeIdForVReg(Register VReg) const { in getNodeIdForVReg()
203 void setVReg(Register VReg) { this->VReg = VReg; } in setVReg()
262 Register VReg; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DThumb1InstrInfo.cpp120 Register VReg, in storeRegToStackSlot()
148 Register VReg, MachineInstr::MIFlag Flags) const { in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFInstrInfo.cpp130 Register VReg, in storeRegToStackSlot()
153 Register VReg, MachineInstr::MIFlag Flags) const { in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430InstrInfo.cpp34 const TargetRegisterInfo *TRI, Register VReg, in storeRegToStackSlot()
61 Register VReg, MachineInstr::MIFlag Flags) const { in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp275 Register VReg = MRI->createVirtualRegister(RC); in getVR() local
325 Register VReg = getVR(Op, VRBaseMap); in AddRegisterOperand() local
409 Register VReg = R->getReg(); in AddOperand() local
473 Register InstrEmitter::ConstrainForSubReg(Register VReg, unsigned SubIdx, in ConstrainForSubReg()
831 auto AddVRegOp = [&](Register VReg) { in EmitDbgInstrRef()
844 Register VReg; in EmitDbgInstrRef() local
1226 Register VReg = getVR(GluedNode->getOperand(0), VRBaseMap); in EmitMachineNode() local
H A DSDNodeDbgValue.h78 static SDDbgOperand fromVReg(Register VReg) { in fromVReg()
111 unsigned VReg; ///< Valid for registers. member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp912 Register VReg = MI.getOperand(0).getReg(); in getInstrMapping() local
923 Register VReg = MI.getOperand(1).getReg(); in getInstrMapping() local
984 Register VReg = MI.getOperand(Idx).getReg(); in getInstrMapping() local
1064 Register VReg = MI.getOperand(1).getReg(); in getInstrMapping() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DUtils.h195 Register VReg; member
213 Register VReg; member
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.h61 struct VReg { struct
67 VReg v[32]; argument
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.cpp396 Register VReg, in storeRegToStackSlot()
439 Register VReg, MachineInstr::MIFlag Flags) const { in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRInstrInfo.cpp130 const TargetRegisterInfo *TRI, Register VReg, in storeRegToStackSlot()
165 Register VReg, in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp294 std::optional<APInt> llvm::getIConstantVRegVal(Register VReg, in getIConstantVRegVal()
314 llvm::getIConstantVRegSExtVal(Register VReg, const MachineRegisterInfo &MRI) { in getIConstantVRegSExtVal()
336 getConstantVRegValWithLookThrough(Register VReg, const MachineRegisterInfo &MRI, in getConstantVRegValWithLookThrough()
434 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getIConstantVRegValWithLookThrough()
440 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs, in getAnyConstantVRegValWithLookThrough()
448 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getFConstantVRegValWithLookThrough()
459 llvm::getConstantFPVRegVal(Register VReg, const MachineRegisterInfo &MRI) { in getConstantFPVRegVal()
1353 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()
1445 llvm::getFConstantSplat(Register VReg, const MachineRegisterInfo &MRI, in getFConstantSplat()
/freebsd/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreInstrInfo.cpp358 const TargetRegisterInfo *TRI, Register VReg, in storeRegToStackSlot()
381 Register VReg, in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCInstrInfo.cpp297 const TargetRegisterInfo *TRI, Register VReg, in storeRegToStackSlot()
327 Register VReg, in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcInstrInfo.cpp531 Register VReg, in storeRegToStackSlot()
570 Register VReg, MachineInstr::MIFlag Flags) const { in loadRegFromStackSlot()

12345