/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SwiftErrorValueTracking.cpp | 37 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 D | MIRVRegNamerUtils.cpp | 49 for (const auto &VReg : VRegs) { in getVRegRenameMap() local 141 unsigned VRegRenamer::createVirtualRegister(unsigned VReg) { in createVirtualRegister() argument 168 unsigned VRegRenamer::createVirtualRegisterWithLowerName(unsigned VReg, in createVirtualRegisterWithLowerName() argument [all...] |
H A D | LiveRangeEdit.cpp | 36 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 MRI_NoteNewVirtualRegister(Register VReg) MRI_NoteNewVirtualRegister() argument [all...] |
H A D | RegAllocPBQP.cpp | 333 Register VReg = G.getNodeMetadata(NId).getVReg(); in apply() local 604 Register VReg = Worklist.back(); in initializeGraph() local 663 auto VReg in initializeGraph() local 690 spillVReg(Register VReg,SmallVectorImpl<Register> & NewIntervals,MachineFunction & MF,LiveIntervals & LIS,VirtRegMap & VRM,Spiller & VRegSpiller) spillVReg() argument 734 Register VReg = G.getNodeMetadata(NId).getVReg(); mapPBQPToRegAlloc() local 893 Register VReg = G.getNodeMetadata(NId).getVReg(); PrintNodeInfo() local [all...] |
H A D | LiveIntervalUnion.cpp | 159 const LiveInterval *VReg = LiveUnionI.value(); in collectInterferingVRegs() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyMachineFunctionInfo.h | 122 void stackifyVReg(MachineRegisterInfo &MRI, unsigned VReg) { in stackifyVReg() argument 129 void unstackifyVReg(unsigned VReg) { in unstackifyVReg() argument 134 bool isVRegStackified(unsigned VReg) const { in isVRegStackified() argument 142 void setWAReg(unsigned VReg, unsigned WAReg) { in setWAReg() argument 148 unsigned getWAReg(unsigned VReg) cons in setWAReg() argument [all...] |
H A D | WebAssemblyReplacePhysRegs.cpp | 84 unsigned VReg = WebAssembly::NoRegister; in runOnMachineFunction() local
|
H A D | WebAssemblyRegNumbering.cpp | 92 Register VReg = Register::index2VirtReg(VRegIdx); in runOnMachineFunction() local
|
H A D | WebAssemblyRegColoring.cpp | 67 unsigned VReg) { in computeWeight() argument 253 if (MFI.isVRegStackified(VReg)) in runOnMachineFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsInstrInfo.h | 141 Register VReg) const override { in storeRegToStackSlot() 149 Register VReg) const override { in loadRegFromStackSlot()
|
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | MachineRegisterInfo.h | 230 bool shouldTrackSubRegLiveness(Register VReg) const { in shouldTrackSubRegLiveness() argument 803 assert(VReg.isVirtual()); in addRegAllocationHint() argument 794 setRegAllocationHint(Register VReg,unsigned Type,Register PrefReg) setRegAllocationHint() argument 810 setSimpleHint(Register VReg,Register PrefReg) setSimpleHint() argument 814 clearSimpleHint(Register VReg) clearSimpleHint() argument 823 getRegAllocationHint(Register VReg) getRegAllocationHint() argument 832 getSimpleHint(Register VReg) getSimpleHint() argument 841 getRegAllocationHints(Register VReg) getRegAllocationHints() argument [all...] |
H A D | RegAllocPBQP.h | 148 void setNodeIdForVReg(Register VReg, GraphBase::NodeId NId) { in setNodeIdForVReg() argument 152 GraphBase::NodeId getNodeIdForVReg(Register VReg) const { in getNodeIdForVReg() argument 203 void setVReg(Register VReg) { this->VReg = VReg; } in setVReg() argument 262 Register VReg; global() variable [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | Utils.h | 185 Register VReg; member 203 Register VReg; member [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
H A D | AArch64RegisterBankInfo.cpp | 886 Register VReg = MI.getOperand(0).getReg(); getInstrMapping() local 897 Register VReg = MI.getOperand(1).getReg(); getInstrMapping() local 958 Register VReg = MI.getOperand(Idx).getReg(); getInstrMapping() local 1030 Register VReg = MI.getOperand(1).getReg(); getInstrMapping() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.cpp | 277 Register VReg = MRI->createVirtualRegister(RC); in getVR() local 303 Register VReg = getVR(Op, VRBaseMap); AddRegisterOperand() local 385 Register VReg = R->getReg(); AddOperand() local 449 ConstrainForSubReg(Register VReg,unsigned SubIdx,MVT VT,bool isDivergent,const DebugLoc & DL) ConstrainForSubReg() argument 611 unsigned VReg = getVR(Node->getOperand(0), VRBaseMap); EmitCopyToRegClassNode() local 808 __anon87dbb4f10302(unsigned VReg) EmitDbgInstrRef() argument 821 unsigned VReg; EmitDbgInstrRef() local [all...] |
H A D | SDNodeDbgValue.h | 77 static SDDbgOperand fromVReg(unsigned VReg) { in fromVReg() 110 unsigned VReg; ///< Valid for registers. member
|
/freebsd-src/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
H A D | RegisterContextDarwin_arm64.h | 75 struct VReg { struct 81 VReg v[32]; argument
|
H A D | RegisterInfoPOSIX_arm64.h | 59 struct VReg { struct 65 VReg v[32]; argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | Utils.cpp | 293 getIConstantVRegVal(Register VReg,const MachineRegisterInfo & MRI) getIConstantVRegVal() argument 305 getIConstantVRegSExtVal(Register VReg,const MachineRegisterInfo & MRI) getIConstantVRegSExtVal() argument 318 getConstantVRegValWithLookThrough(Register VReg,const MachineRegisterInfo & MRI,IsOpcodeFn IsConstantOpcode,GetAPCstFn getAPCstValue,bool LookThroughInstrs=true,bool LookThroughAnyExt=false) getConstantVRegValWithLookThrough() argument 415 getIConstantVRegValWithLookThrough(Register VReg,const MachineRegisterInfo & MRI,bool LookThroughInstrs) getIConstantVRegValWithLookThrough() argument 421 getAnyConstantVRegValWithLookThrough(Register VReg,const MachineRegisterInfo & MRI,bool LookThroughInstrs,bool LookThroughAnyExt) getAnyConstantVRegValWithLookThrough() argument 429 getFConstantVRegValWithLookThrough(Register VReg,const MachineRegisterInfo & MRI,bool LookThroughInstrs) getFConstantVRegValWithLookThrough() argument 439 getConstantFPVRegVal(Register VReg,const MachineRegisterInfo & MRI) getConstantFPVRegVal() argument 1205 getAnyConstantSplat(Register VReg,const MachineRegisterInfo & MRI,bool AllowUndef) getAnyConstantSplat() argument 1296 getFConstantSplat(Register VReg,const MachineRegisterInfo & MRI,bool AllowUndef) getFConstantSplat() argument [all...] |
H A D | InstructionSelect.cpp | 262 MI = &*MRI.use_instr_begin(VReg); in runOnMachineFunction() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVGlobalRegistry.h | 152 hasSPIRVTypeForVReg(Register VReg) hasSPIRVTypeForVReg() argument [all...] |
H A D | SPIRVGlobalRegistry.cpp | 38 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignVectTypeToVReg() argument 47 assignSPIRVTypeToVReg(SpirvType, VReg, *CurMF); in assignTypeToVReg() argument 29 assignIntTypeToVReg(unsigned BitWidth,Register VReg,MachineInstr & I,const SPIRVInstrInfo & TII) assignIntTypeToVReg() argument 57 assignSPIRVTypeToVReg(SPIRVType * SpirvType,Register VReg,MachineFunction & MF) assignSPIRVTypeToVReg() argument 796 isScalarOfType(Register VReg,unsigned TypeOpcode) const isScalarOfType() argument 803 isScalarOrVectorOfType(Register VReg,unsigned TypeOpcode) const isScalarOrVectorOfType() argument [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRISelDAGToDAG.cpp | 266 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); SelectInlineAsmMemoryOperand() local 295 Register VReg = RI.createVirtualRegister(&AVR::PTRDISPREGSRegClass); SelectInlineAsmMemoryOperand() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/ |
H A D | NVPTXInstPrinter.cpp | 65 unsigned VReg = Reg.id() & 0x0FFFFFFF; printRegName() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
H A D | RISCVRegisterBankInfo.cpp | 383 Register VReg = MI.getOperand(Idx).getReg(); getInstrMapping() local
|