Lines Matching refs:StackMaps
46 const char *StackMaps::WSMP = "Stack Maps: ";
50 MI.getOperand(Idx).getImm() == StackMaps::ConstantOp); in getConstMetaVal()
100 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getFirstGCPtrIdx()
119 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getGCPointerMap()
124 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getGCPointerMap()
138 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() function in StackMaps
143 unsigned StackMaps::getNextMetaArgIdx(const MachineInstr *MI, unsigned CurIdx) { in getNextMetaArgIdx()
150 case StackMaps::DirectMemRefOp: in getNextMetaArgIdx()
153 case StackMaps::IndirectMemRefOp: in getNextMetaArgIdx()
156 case StackMaps::ConstantOp: in getNextMetaArgIdx()
177 StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, in parseOperand()
185 case StackMaps::DirectMemRefOp: { in parseOperand()
193 Locs.emplace_back(StackMaps::Location::Direct, Size, in parseOperand()
197 case StackMaps::IndirectMemRefOp: { in parseOperand()
202 Locs.emplace_back(StackMaps::Location::Indirect, Size, in parseOperand()
206 case StackMaps::ConstantOp: { in parseOperand()
249 void StackMaps::print(raw_ostream &OS) { in print()
321 StackMaps::LiveOutReg
322 StackMaps::createLiveOutReg(unsigned Reg, const TargetRegisterInfo *TRI) const { in createLiveOutReg()
330 StackMaps::LiveOutVec
331 StackMaps::parseRegisterLiveOutMask(const uint32_t *Mask) const { in parseRegisterLiveOutMask()
374 void StackMaps::parseStatepointOpers(const MachineInstr &MI, in parseStatepointOpers()
394 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
407 GCPtrIdx = StackMaps::getNextMetaArgIdx(&MI, GCPtrIdx); in parseStatepointOpers()
433 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
443 void StackMaps::recordStackMapOpers(const MCSymbol &MILabel, in recordStackMapOpers()
510 void StackMaps::recordStackMap(const MCSymbol &L, const MachineInstr &MI) { in recordStackMap()
520 void StackMaps::recordPatchPoint(const MCSymbol &L, const MachineInstr &MI) { in recordPatchPoint()
541 void StackMaps::recordStatepoint(const MCSymbol &L, const MachineInstr &MI) { in recordStatepoint()
560 void StackMaps::emitStackmapHeader(MCStreamer &OS) { in emitStackmapHeader()
584 void StackMaps::emitFunctionFrameRecords(MCStreamer &OS) { in emitFunctionFrameRecords()
600 void StackMaps::emitConstantPoolEntries(MCStreamer &OS) { in emitConstantPoolEntries()
638 void StackMaps::emitCallsiteEntries(MCStreamer &OS) { in emitCallsiteEntries()
694 void StackMaps::serializeToStackMapSection() { in serializeToStackMapSection()