Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyMachineFunctionInfo.h122 void stackifyVReg(MachineRegisterInfo &MRI, unsigned VReg) { in stackifyVReg()
129 void unstackifyVReg(unsigned VReg) { in unstackifyVReg()
134 bool isVRegStackified(unsigned VReg) const { in isVRegStackified()
142 void setWAReg(unsigned VReg, unsigned WAReg) { in setWAReg()
148 unsigned getWAReg(unsigned VReg) const { in getWAReg()
H A DWebAssemblyReplacePhysRegs.cpp84 unsigned VReg = WebAssembly::NoRegister; in runOnMachineFunction() local
H A DWebAssemblyRegNumbering.cpp92 Register VReg = Register::index2VirtReg(VRegIdx); in runOnMachineFunction() local
[all...]
H A DWebAssemblyRegColoring.cpp67 unsigned VReg) { in computeWeight()
252 Register VReg = Register::index2VirtReg(I); in runOnMachineFunction() local
/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() argument
59 Register VReg = MF->getRegInfo().createVirtualRegister(RC); in getOrCreateVRegDefAt() local
72 Register VReg = getOrCreateVReg(MBB, Val); getOrCreateVRegUseAt() local
133 Register VReg = MF->getRegInfo().createVirtualRegister(RC); createEntriesInEntryBlock() local
[all...]
H A DMIRVRegNamerUtils.cpp49 for (const auto &VReg : VRegs) { in getVRegRenameMap() local
141 unsigned VRegRenamer::createVirtualRegister(unsigned VReg) { in createVirtualRegister()
168 unsigned VRegRenamer::createVirtualRegisterWithLowerName(unsigned VReg, in createVirtualRegisterWithLowerName()
H A DLiveRangeEdit.cpp36 Register VReg = MRI.cloneVirtualRegister(OldReg); in createEmptyIntervalFrom() local
56 Register VReg = MRI.cloneVirtualRegister(OldReg); in createFrom() local
453 Register VReg = LI->reg(); in eliminateDeadDefs() local
489 LiveRangeEdit::MRI_NoteNewVirtualRegister(Register VReg) { in MRI_NoteNewVirtualRegister()
H A DRegAllocPBQP.cpp333 Register VReg = G.getNodeMetadata(NId).getVReg(); in apply() local
604 Register VReg = Worklist.back(); in initializeGraph() local
663 auto VReg = KV.first; in initializeGraph() local
690 void RegAllocPBQP::spillVReg(Register VReg, in spillVReg()
734 Register VReg = G.getNodeMetadata(NId).getVReg(); in mapPBQPToRegAlloc() local
894 Register VReg = G.getNodeMetadata(NId).getVReg(); in PrintNodeInfo() local
H A DLiveIntervalUnion.cpp160 if (VReg != RecentReg && !isSeenInterference(VReg)) { in collectInterferingVRegs() local
H A DMachineRegisterInfo.cpp181 Register MachineRegisterInfo::cloneVirtualRegister(Register VReg, in cloneVirtualRegister()
190 void MachineRegisterInfo::setType(Register VReg, LLT Ty) { in setType()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstrInfo.h141 Register VReg) const override { in storeRegToStackSlot()
149 Register VReg) const override { in loadRegFromStackSlot()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineRegisterInfo.h230 bool shouldTrackSubRegLiveness(Register VReg) const { in shouldTrackSubRegLiveness()
802 void setRegAllocationHint(Register VReg, unsigned Type, Register PrefReg) { in setRegAllocationHint()
811 void addRegAllocationHint(Register VReg, Register PrefReg) { in addRegAllocationHint()
818 void setSimpleHint(Register VReg, Register PrefReg) { in setSimpleHint()
822 void clearSimpleHint(Register VReg) { in clearSimpleHint()
831 std::pair<unsigned, Register> getRegAllocationHint(Register VReg) const { in getRegAllocationHint()
840 Register getSimpleHint(Register VReg) const { in getSimpleHint()
849 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/include/llvm/CodeGen/GlobalISel/
H A DUtils.h185 Register VReg; member
203 Register VReg; member
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.cpp277 Register VReg = MRI->createVirtualRegister(RC); in getVR() local
327 Register VReg = getVR(Op, VRBaseMap); in AddRegisterOperand() local
412 Register VReg = R->getReg(); in AddOperand() local
476 Register InstrEmitter::ConstrainForSubReg(Register VReg, unsigned SubIdx, in ConstrainForSubReg()
638 unsigned VReg = getVR(Node->getOperand(0), VRBaseMap); in EmitCopyToRegClassNode() local
835 auto AddVRegOp = [&](unsigned VReg) { in EmitDbgInstrRef()
848 unsigned VReg; in EmitDbgInstrRef() local
1225 Register VReg = getVR(GluedNode->getOperand(0), VRBaseMap); in EmitMachineNode() local
H A DSDNodeDbgValue.h77 static SDDbgOperand fromVReg(unsigned VReg) { in fromVReg()
110 unsigned VReg; ///< Valid for registers. member
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64RegisterBankInfo.cpp893 Register VReg = MI.getOperand(0).getReg(); in getInstrMapping() local
904 Register VReg = MI.getOperand(1).getReg(); in getInstrMapping() local
965 Register VReg = MI.getOperand(Idx).getReg(); in getInstrMapping() local
1043 Register VReg = MI.getOperand(1).getReg(); in getInstrMapping() local
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.h56 struct VReg { global() struct
62 bytesVReg global() argument
H A DRegisterContextDarwin_arm64.h75 struct VReg { struct
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp295 std::optional<APInt> llvm::getIConstantVRegVal(Register VReg, in getIConstantVRegVal()
307 llvm::getIConstantVRegSExtVal(Register VReg, const MachineRegisterInfo &MRI) { in getIConstantVRegSExtVal()
329 getConstantVRegValWithLookThrough(Register VReg, const MachineRegisterInfo &MRI, in getConstantVRegValWithLookThrough()
427 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getIConstantVRegValWithLookThrough()
433 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs, in getAnyConstantVRegValWithLookThrough()
441 Register VReg, const MachineRegisterInfo &MRI, bool LookThroughInstrs) { in getFConstantVRegValWithLookThrough()
452 llvm::getConstantFPVRegVal(Register VReg, const MachineRegisterInfo &MRI) { in getConstantFPVRegVal()
1335 std::optional<ValueAndVReg> getAnyConstantSplat(Register VReg, in getAnyConstantSplat()
1426 llvm::getFConstantSplat(Register VReg, const MachineRegisterInfo &MRI, in getFConstantSplat()
H A DInstructionSelect.cpp256 Register VReg = Register::index2VirtReg(I); in runOnMachineFunction() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVGlobalRegistry.cpp34 Register VReg, in assignIntTypeToVReg()
43 SPIRVGlobalRegistry::assignFloatTypeToVReg(unsigned BitWidth, Register VReg, in assignFloatTypeToVReg()
52 SPIRVType *BaseType, unsigned NumElements, Register VReg, MachineInstr &I, in assignVectTypeToVReg()
61 const Type *Type, Register VReg, MachineIRBuilder &MIRBuilder, in assignTypeToVReg()
70 Register VReg, in assignSPIRVTypeToVReg()
951 SPIRVGlobalRegistry::getSPIRVTypeForVReg(Register VReg, in getSPIRVTypeForVReg()
997 bool SPIRVGlobalRegistry::isScalarOfType(Register VReg, in isScalarOfType()
1004 bool SPIRVGlobalRegistry::isScalarOrVectorOfType(Register VReg, in isScalarOrVectorOfType()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp277 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand() local
306 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); in SelectInlineAsmMemoryOperand() local
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/
H A DNVPTXInstPrinter.cpp68 unsigned VReg = Reg.id() & 0x0FFFFFFF; in printRegName() local
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIParser.h46 Register VReg; global() member

1234