Searched refs:VRBaseMap (Results 1 – 5 of 5) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
H A D | InstrEmitter.h | 50 DenseMap<SDValue, Register> &VRBaseMap); 56 DenseMap<SDValue, Register> &VRBaseMap); 61 DenseMap<SDValue, Register> &VRBaseMap); 70 DenseMap<SDValue, Register> &VRBaseMap, 81 DenseMap<SDValue, Register> &VRBaseMap, 92 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap, 100 DenseMap<SDValue, Register> &VRBaseMap); 104 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, Register> &VRBaseMap, 115 DenseMap<SDValue, Register> &VRBaseMap); 120 DenseMap<SDValue, Register> &VRBaseMap); [all …]
|
H A D | InstrEmitter.cpp | 90 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 …]
|
H A D | ScheduleDAGSDNodes.cpp | 738 DenseMap<SDValue, Register> &VRBaseMap, unsigned Order) { in ProcessSDDbgValues() argument 744 auto HasUnknownVReg = [&VRBaseMap](SDDbgValue *DV) { in ProcessSDDbgValues() 747 VRBaseMap.count({L.getSDNode(), L.getResNo()}) == 0) in ProcessSDDbgValues() 770 MachineInstr *DbgMI = Emitter.EmitDbgValue(DV, VRBaseMap); in ProcessSDDbgValues() 783 DenseMap<SDValue, Register> &VRBaseMap, in ProcessSourceNode() argument 790 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0); in ProcessSourceNode() 805 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order); in ProcessSourceNode() 809 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap, in EmitPhysRegCopy() argument 817 VRBaseMap.find(Pred.getSUnit()); in EmitPhysRegCopy() 818 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late"); in EmitPhysRegCopy() [all …]
|
H A D | ScheduleDAGSDNodes.h | 187 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, Register> &VRBaseMap,
|
H A D | ScheduleDAGFast.cpp | 764 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()
|