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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A 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) {
115 EmitNode(SDNode *Node, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
[all...]
H A DInstrEmitter.cpp87 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) {
93 VRBaseMap.erase(Op);
94 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second;
183 VRBaseMap.erase(Op);
184 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
193 DenseMap<SDValue, unsigned> &VRBaseMap) {
256 VRBaseMap.erase(Op);
257 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
267 DenseMap<SDValue, unsigned> &VRBaseMap) {
281 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap
86 EmitCopyFromReg(SDNode *Node, unsigned ResNo, bool IsClone, bool IsCloned, unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) argument
189 CreateVirtualRegisters(SDNode *Node, MachineInstrBuilder &MIB, const MCInstrDesc &II, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
266 getVR(SDValue Op, DenseMap<SDValue, unsigned> &VRBaseMap) argument
291 AddRegisterOperand(MachineInstrBuilder &MIB, SDValue Op, unsigned IIOpNum, const MCInstrDesc *II, DenseMap<SDValue, unsigned> &VRBaseMap, bool IsDebug, bool IsClone, bool IsCloned) argument
[all...]
H A DScheduleDAGSDNodes.cpp734 DenseMap<SDValue, unsigned> &VRBaseMap, unsigned Order) {
747 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap);
761 DenseMap<SDValue, unsigned> &VRBaseMap,
768 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0);
783 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order);
787 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
794 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit());
795 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late");
812 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second;
829 DenseMap<SDValue, unsigned> VRBaseMap;
[all...]
H A DScheduleDAGSDNodes.h187 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
H A DScheduleDAGFast.cpp764 DenseMap<SDValue, unsigned> VRBaseMap; local
773 Emitter.EmitNode(N, false, false, VRBaseMap);
780 if (auto *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap))

Completed in 194 milliseconds