Searched refs:VRBaseMap (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | InstrEmitter.h | 52 Register SrcReg, VRBaseMapType &VRBaseMap); 58 VRBaseMapType &VRBaseMap); 62 Register getVR(SDValue Op, VRBaseMapType &VRBaseMap); 71 VRBaseMapType &VRBaseMap, 82 VRBaseMapType &VRBaseMap, 93 void EmitSubregNode(SDNode *Node, VRBaseMapType &VRBaseMap, bool IsClone, 100 void EmitCopyToRegClassNode(SDNode *Node, VRBaseMapType &VRBaseMap); 104 void EmitRegSequence(SDNode *Node, VRBaseMapType &VRBaseMap, bool IsClone, 116 VRBaseMapType &VRBaseMap); 120 MachineInstr *EmitDbgValue(SDDbgValue *SD, VRBaseMapType &VRBaseMap); [all …]
|
| H A D | InstrEmitter.cpp | 85 Register SrcReg, VRBaseMapType &VRBaseMap) { in EmitCopyFromReg() argument 91 VRBaseMap.erase(Op); in EmitCopyFromReg() 92 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second; in EmitCopyFromReg() 179 VRBaseMap.erase(Op); in EmitCopyFromReg() 180 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in EmitCopyFromReg() 189 VRBaseMapType &VRBaseMap) { in CreateVirtualRegisters() argument 257 VRBaseMap.erase(Op); in CreateVirtualRegisters() 258 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second; in CreateVirtualRegisters() 267 Register InstrEmitter::getVR(SDValue Op, VRBaseMapType &VRBaseMap) { in getVR() argument 281 VRBaseMapType::iterator I = VRBaseMap.find(Op); in getVR() [all …]
|
| H A D | ScheduleDAGSDNodes.cpp | 739 InstrEmitter::VRBaseMapType &VRBaseMap, unsigned Order) { in ProcessSDDbgValues() argument 745 auto HasUnknownVReg = [&VRBaseMap](SDDbgValue *DV) { in ProcessSDDbgValues() 748 VRBaseMap.count({L.getSDNode(), L.getResNo()}) == 0) in ProcessSDDbgValues() 771 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues() 784 InstrEmitter::VRBaseMapType &VRBaseMap, in ProcessSourceNode() argument 791 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode() 806 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode() 810 EmitPhysRegCopy(SUnit *SU, SmallDenseMap<SUnit *, Register, 16> &VRBaseMap, in EmitPhysRegCopy() argument 818 VRBaseMap.find(Pred.getSUnit()); in EmitPhysRegCopy() 819 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy() [all …]
|
| H A D | ScheduleDAGSDNodes.h | 188 SmallDenseMap<SUnit *, Register, 16> &VRBaseMap,
|
| H A D | ScheduleDAGFast.cpp | 766 InstrEmitter::VRBaseMapType VRBaseMap; in EmitSchedule() local 775 Emitter.EmitNode(N, false, false, VRBaseMap); in EmitSchedule() 782 if (auto *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap)) in EmitSchedule()
|