Home
last modified time | relevance | path

Searched refs:VRBaseMap (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h50 DenseMap<SDValue, Register> &VRBaseMap);
56 DenseMap<SDValue, Register> &VRBaseMap);
61 DenseMap<SDValue, Register> &VRBaseMap);
70 DenseMap<SDValue, Register> &VRBaseMap,
81 DenseMap<SDValue, Register> &VRBaseMap,
120 DenseMap<SDValue, Register> &VRBaseMap);
141 DenseMap<SDValue, Register> &VRBaseMap) { in EmitNode() argument
143 EmitMachineNode(Node, IsClone, IsCloned, VRBaseMap); in EmitNode()
145 EmitSpecialNode(Node, IsClone, IsCloned, VRBaseMap); in EmitNode()
162 DenseMap<SDValue, Register> &VRBaseMap);
[all …]
H A DInstrEmitter.cpp92 VRBaseMap.erase(Op); in EmitCopyFromReg()
181 VRBaseMap.erase(Op); in EmitCopyFromReg()
259 VRBaseMap.erase(Op); in CreateVirtualRegisters()
304 Register VReg = getVR(Op, VRBaseMap); in AddRegisterOperand()
715 return EmitDbgValueFromSingleOp(SD, VRBaseMap); in EmitDbgValue()
721 DenseMap<SDValue, Register> &VRBaseMap) { in AddDbgValueLocationOps() argument
737 if (VRBaseMap.count(V) == 0) in AddDbgValueLocationOps()
826 if (I==VRBaseMap.end()) in EmitDbgInstrRef()
830 VReg = getVR(Op, VRBaseMap); in EmitDbgInstrRef()
948 EmitCopyToRegClassNode(Node, VRBaseMap); in EmitMachineNode()
[all …]
H A DScheduleDAGSDNodes.cpp739 auto HasUnknownVReg = [&VRBaseMap](SDDbgValue *DV) { in ProcessSDDbgValues()
742 VRBaseMap.count({L.getSDNode(), L.getResNo()}) == 0) in ProcessSDDbgValues()
765 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
778 DenseMap<SDValue, Register> &VRBaseMap, in ProcessSourceNode() argument
785 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
800 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
804 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap, in EmitPhysRegCopy() argument
812 VRBaseMap.find(Pred.getSUnit()); in EmitPhysRegCopy()
848 DenseMap<SDValue, Register> VRBaseMap; in EmitSchedule() local
868 Emitter.EmitNode(Node, IsClone, IsCloned, VRBaseMap); in EmitSchedule()
[all …]
H A DScheduleDAGSDNodes.h187 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap,
H A DScheduleDAGFast.cpp782 DenseMap<SDValue, Register> VRBaseMap; in EmitSchedule() local
791 Emitter.EmitNode(N, false, false, VRBaseMap); in EmitSchedule()
798 if (auto *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap)) in EmitSchedule()