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

/external/llvm/lib/CodeGen/SelectionDAG/
H A DInstrEmitter.h45 DenseMap<SDValue, unsigned> &VRBaseMap);
56 DenseMap<SDValue, unsigned> &VRBaseMap);
61 DenseMap<SDValue, unsigned> &VRBaseMap);
70 DenseMap<SDValue, unsigned> &VRBaseMap,
81 DenseMap<SDValue, unsigned> &VRBaseMap,
92 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
100 DenseMap<SDValue, unsigned> &VRBaseMap);
104 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
115 DenseMap<SDValue, unsigned> &VRBaseMap);
120 DenseMap<SDValue, unsigned> &VRBaseMap) {
119 EmitNode(SDNode *Node, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
[all...]
H A DInstrEmitter.cpp85 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) {
91 VRBaseMap.erase(Op);
92 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second;
182 VRBaseMap.erase(Op);
183 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
210 DenseMap<SDValue, unsigned> &VRBaseMap) {
258 VRBaseMap.erase(Op);
259 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
268 DenseMap<SDValue, unsigned> &VRBaseMap) {
285 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap
84 EmitCopyFromReg(SDNode *Node, unsigned ResNo, bool IsClone, bool IsCloned, unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) argument
206 CreateVirtualRegisters(SDNode *Node, MachineInstrBuilder &MIB, const MCInstrDesc &II, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
267 getVR(SDValue Op, DenseMap<SDValue, unsigned> &VRBaseMap) argument
295 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.cpp706 DenseMap<SDValue, unsigned> &VRBaseMap, unsigned Order) {
720 MachineInstr *DbgMI = Emitter.EmitDbgValue(DVs[i], VRBaseMap);
735 DenseMap<SDValue, unsigned> &VRBaseMap,
742 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0);
754 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order);
758 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
765 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit());
766 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late");
783 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second;
800 DenseMap<SDValue, unsigned> VRBaseMap;
[all...]
H A DScheduleDAGSDNodes.h180 void EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap,
H A DScheduleDAGFast.cpp767 DenseMap<SDValue, unsigned> VRBaseMap; local
778 Emitter.EmitNode(N, false, false, VRBaseMap);

Completed in 72 milliseconds