Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h43 DenseMap<SDValue, unsigned> &VRBaseMap);
49 DenseMap<SDValue, unsigned> &VRBaseMap);
54 DenseMap<SDValue, unsigned> &VRBaseMap);
63 DenseMap<SDValue, unsigned> &VRBaseMap,
74 DenseMap<SDValue, unsigned> &VRBaseMap,
85 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
93 DenseMap<SDValue, unsigned> &VRBaseMap);
97 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
108 DenseMap<SDValue, unsigned> &VRBaseMap);
116 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitNode() argument
[all …]
DInstrEmitter.cpp87 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitCopyFromReg() argument
93 VRBaseMap.erase(Op); in EmitCopyFromReg()
94 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
183 VRBaseMap.erase(Op); in EmitCopyFromReg()
184 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
193 DenseMap<SDValue, unsigned> &VRBaseMap) { in CreateVirtualRegisters() argument
256 VRBaseMap.erase(Op); in CreateVirtualRegisters()
257 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
267 DenseMap<SDValue, unsigned> &VRBaseMap) { in getVR() argument
281 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); in getVR()
[all …]
DScheduleDAGSDNodes.cpp734 DenseMap<SDValue, unsigned> &VRBaseMap, unsigned Order) { in ProcessSDDbgValues() argument
747 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
761 DenseMap<SDValue, unsigned> &VRBaseMap, in ProcessSourceNode() argument
768 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
783 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
787 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap, in EmitPhysRegCopy() argument
794 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit()); in EmitPhysRegCopy()
795 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy()
812 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second; in EmitPhysRegCopy()
829 DenseMap<SDValue, unsigned> VRBaseMap; in EmitSchedule() local
[all …]
DScheduleDAGSDNodes.h187 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
DScheduleDAGFast.cpp764 DenseMap<SDValue, unsigned> VRBaseMap; in EmitSchedule() local
773 Emitter.EmitNode(N, false, false, VRBaseMap); in EmitSchedule()
780 if (auto *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap)) in EmitSchedule()
/external/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h44 DenseMap<SDValue, unsigned> &VRBaseMap);
55 DenseMap<SDValue, unsigned> &VRBaseMap);
60 DenseMap<SDValue, unsigned> &VRBaseMap);
69 DenseMap<SDValue, unsigned> &VRBaseMap,
80 DenseMap<SDValue, unsigned> &VRBaseMap,
91 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
99 DenseMap<SDValue, unsigned> &VRBaseMap);
103 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
114 DenseMap<SDValue, unsigned> &VRBaseMap);
119 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitNode() argument
[all …]
DInstrEmitter.cpp88 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitCopyFromReg() argument
94 VRBaseMap.erase(Op); in EmitCopyFromReg()
95 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
183 VRBaseMap.erase(Op); in EmitCopyFromReg()
184 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
211 DenseMap<SDValue, unsigned> &VRBaseMap) { in CreateVirtualRegisters() argument
274 VRBaseMap.erase(Op); in CreateVirtualRegisters()
275 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
285 DenseMap<SDValue, unsigned> &VRBaseMap) { in getVR() argument
302 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); in getVR()
[all …]
DScheduleDAGSDNodes.cpp703 DenseMap<SDValue, unsigned> &VRBaseMap, unsigned Order) { in ProcessSDDbgValues() argument
717 MachineInstr *DbgMI = Emitter.EmitDbgValue(DVs[i], VRBaseMap); in ProcessSDDbgValues()
732 DenseMap<SDValue, unsigned> &VRBaseMap, in ProcessSourceNode() argument
739 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
754 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
758 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap, in EmitPhysRegCopy() argument
765 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit()); in EmitPhysRegCopy()
766 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy()
783 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second; in EmitPhysRegCopy()
800 DenseMap<SDValue, unsigned> VRBaseMap; in EmitSchedule() local
[all …]
DScheduleDAGSDNodes.h175 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
DScheduleDAGFast.cpp773 DenseMap<SDValue, unsigned> VRBaseMap; in EmitSchedule() local
784 Emitter.EmitNode(N, false, false, VRBaseMap); in EmitSchedule()
/external/llvm-project/llvm/lib/CodeGen/SelectionDAG/
DInstrEmitter.h48 DenseMap<SDValue, Register> &VRBaseMap);
54 DenseMap<SDValue, Register> &VRBaseMap);
59 DenseMap<SDValue, Register> &VRBaseMap);
68 DenseMap<SDValue, Register> &VRBaseMap,
79 DenseMap<SDValue, Register> &VRBaseMap,
90 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap,
98 DenseMap<SDValue, Register> &VRBaseMap);
102 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap,
113 DenseMap<SDValue, Register> &VRBaseMap);
118 DenseMap<SDValue, Register> &VRBaseMap);
[all …]
DInstrEmitter.cpp90 Register SrcReg, DenseMap<SDValue, Register> &VRBaseMap) { in EmitCopyFromReg() argument
96 VRBaseMap.erase(Op); in EmitCopyFromReg()
97 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
186 VRBaseMap.erase(Op); in EmitCopyFromReg()
187 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
196 DenseMap<SDValue, Register> &VRBaseMap) { in CreateVirtualRegisters() argument
264 VRBaseMap.erase(Op); in CreateVirtualRegisters()
265 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
275 DenseMap<SDValue, Register> &VRBaseMap) { in getVR() argument
289 DenseMap<SDValue, Register>::iterator I = VRBaseMap.find(Op); in getVR()
[all …]
DScheduleDAGSDNodes.cpp738 DenseMap<SDValue, Register> &VRBaseMap, unsigned Order) { in ProcessSDDbgValues() argument
751 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues()
765 DenseMap<SDValue, Register> &VRBaseMap, in ProcessSourceNode() argument
772 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
787 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
791 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap, in EmitPhysRegCopy() argument
798 DenseMap<SUnit*, Register>::iterator VRI = VRBaseMap.find(I->getSUnit()); in EmitPhysRegCopy()
799 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy()
816 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second; in EmitPhysRegCopy()
833 DenseMap<SDValue, Register> VRBaseMap; in EmitSchedule() local
[all …]
DScheduleDAGSDNodes.h187 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap,
DScheduleDAGFast.cpp764 DenseMap<SDValue, Register> VRBaseMap; in EmitSchedule() local
773 Emitter.EmitNode(N, false, false, VRBaseMap); in EmitSchedule()
780 if (auto *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap)) in EmitSchedule()