Searched defs:VRBaseMap (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A 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) {
121 EmitNode(SDNode *Node, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
[all...]
H A DInstrEmitter.cpp68 unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) {
74 VRBaseMap.erase(Op);
75 bool isNew = VRBaseMap.insert(std::make_pair(Op, SrcReg)).second;
163 VRBaseMap.erase(Op);
164 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
190 DenseMap<SDValue, unsigned> &VRBaseMap) {
237 VRBaseMap.erase(Op);
238 bool isNew = VRBaseMap.insert(std::make_pair(Op, VRBase)).second;
247 DenseMap<SDValue, unsigned> &VRBaseMap) {
263 DenseMap<SDValue, unsigned>::iterator I = VRBaseMap
67 EmitCopyFromReg(SDNode *Node, unsigned ResNo, bool IsClone, bool IsCloned, unsigned SrcReg, DenseMap<SDValue, unsigned> &VRBaseMap) argument
187 CreateVirtualRegisters(SDNode *Node, MachineInstr *MI, const MCInstrDesc &II, bool IsClone, bool IsCloned, DenseMap<SDValue, unsigned> &VRBaseMap) argument
246 getVR(SDValue Op, DenseMap<SDValue, unsigned> &VRBaseMap) argument
273 AddRegisterOperand(MachineInstr *MI, SDValue Op, unsigned IIOpNum, const MCInstrDesc *II, DenseMap<SDValue, unsigned> &VRBaseMap, bool IsDebug, bool IsClone, bool IsCloned) argument
[all...]
H A DScheduleDAGSDNodes.cpp669 DenseMap<SDValue, unsigned> &VRBaseMap,
684 MachineInstr *DbgMI = Emitter.EmitDbgValue(DVs[i], VRBaseMap);
699 DenseMap<SDValue, unsigned> &VRBaseMap,
706 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, 0);
718 ProcessSDDbgValues(N, DAG, Emitter, Orders, VRBaseMap, Order);
722 EmitPhysRegCopy(SUnit *SU, DenseMap<SUnit*, unsigned> &VRBaseMap, argument
729 DenseMap<SUnit*, unsigned>::iterator VRI = VRBaseMap.find(I->getSUnit());
730 assert(VRI != VRBaseMap.end() && "Node emitted out of order - late");
747 bool isNew = VRBaseMap.insert(std::make_pair(SU, VRBase)).second;
764 DenseMap<SDValue, unsigned> VRBaseMap; local
666 ProcessSDDbgValues(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, SmallVector<std::pair<unsigned, MachineInstr*>, 32> &Orders, DenseMap<SDValue, unsigned> &VRBaseMap, unsigned Order) argument
697 ProcessSourceNode(SDNode *N, SelectionDAG *DAG, InstrEmitter &Emitter, DenseMap<SDValue, unsigned> &VRBaseMap, SmallVector<std::pair<unsigned, MachineInstr*>, 32> &Orders, SmallSet<unsigned, 8> &Seen) argument
[all...]

Completed in 228 milliseconds