Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DInstrEmitter.h44 DenseMap<SDValue, unsigned> &VRBaseMap);
54 DenseMap<SDValue, unsigned> &VRBaseMap);
59 DenseMap<SDValue, unsigned> &VRBaseMap);
67 DenseMap<SDValue, unsigned> &VRBaseMap,
77 DenseMap<SDValue, unsigned> &VRBaseMap,
88 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
96 DenseMap<SDValue, unsigned> &VRBaseMap);
100 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
117 DenseMap<SDValue, unsigned> &VRBaseMap);
122 DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitNode() argument
[all …]
DInstrEmitter.cpp68 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) { in EmitCopyFromReg() argument
74 VRBaseMap.erase(Op); in EmitCopyFromReg()
75 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg()
163 VRBaseMap.erase(Op); in EmitCopyFromReg()
164 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg()
190 DenseMap<SDValue, unsigned> &VRBaseMap) { in CreateVirtualRegisters() argument
237 VRBaseMap.erase(Op); in CreateVirtualRegisters()
238 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters()
247 DenseMap<SDValue, unsigned> &VRBaseMap) { in getVR() argument
263 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap.find(Op); in getVR()
[all …]
DScheduleDAGSDNodes.cpp637 DenseMap<SDValue, unsigned> &VRBaseMap, in ProcessSDDbgValues() argument
652 MachineInstr *DbgMI = Emitter.EmitDbgValue(DVs[i], VRBaseMap); in ProcessSDDbgValues()
667 DenseMap<SDValue, unsigned> &VRBaseMap, in ProcessSourceNode() argument
674 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode()
686 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode()
693 DenseMap<SDValue, unsigned> VRBaseMap; in EmitSchedule() local
704 MachineInstr *DbgMI= Emitter.EmitDbgValue(*PDI, VRBaseMap); in EmitSchedule()
733 VRBaseMap); in EmitSchedule()
736 ProcessSourceNode(N, DAG, Emitter, VRBaseMap, Orders, Seen); in EmitSchedule()
740 VRBaseMap); in EmitSchedule()
[all …]
/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/swiftshader/third_party/LLVM/lib/CodeGen/
DScheduleDAGEmit.cpp36 DenseMap<SUnit*, unsigned> &VRBaseMap) { in EmitPhysRegCopy() argument
42 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit()); in EmitPhysRegCopy()
43 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy()
60 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second; in EmitPhysRegCopy()
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DScheduleDAG.h579 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap);