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 getNumGcMapEntriesIdx()
110 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getNumAllocaIdx()
120 CurIdx = StackMaps::getNextMetaArgIdx(MI, CurIdx); in getNumGCPtrIdx()
166 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() function in StackMaps
171 unsigned StackMaps::getNextMetaArgIdx(const MachineInstr *MI, unsigned CurIdx) { in getNextMetaArgIdx()
178 case StackMaps::DirectMemRefOp: in getNextMetaArgIdx()
181 case StackMaps::IndirectMemRefOp: in getNextMetaArgIdx()
184 case StackMaps::ConstantOp: in getNextMetaArgIdx()
208 StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, in parseOperand()
216 case StackMaps::DirectMemRefOp: { in parseOperand()
224 Locs.emplace_back(StackMaps::Location::Direct, Size, in parseOperand()
228 case StackMaps::IndirectMemRefOp: { in parseOperand()
233 Locs.emplace_back(StackMaps::Location::Indirect, Size, in parseOperand()
237 case StackMaps::ConstantOp: { in parseOperand()
301 void StackMaps::print(raw_ostream &OS) { in print()
373 StackMaps::LiveOutReg
374 StackMaps::createLiveOutReg(unsigned Reg, const TargetRegisterInfo *TRI) const { in createLiveOutReg()
382 StackMaps::LiveOutVec
383 StackMaps::parseRegisterLiveOutMask(const uint32_t *Mask) const { in parseRegisterLiveOutMask()
423 void StackMaps::parseStatepointOpers(const MachineInstr &MI, in parseStatepointOpers()
443 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
456 GCPtrIdx = StackMaps::getNextMetaArgIdx(&MI, GCPtrIdx); in parseStatepointOpers()
482 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
492 void StackMaps::recordStackMapOpers(const MCSymbol &MILabel, in recordStackMapOpers()
538 void StackMaps::recordStackMap(const MCSymbol &L, const MachineInstr &MI) { in recordStackMap()
548 void StackMaps::recordPatchPoint(const MCSymbol &L, const MachineInstr &MI) { in recordPatchPoint()
569 void StackMaps::recordStatepoint(const MCSymbol &L, const MachineInstr &MI) { in recordStatepoint()
588 void StackMaps::emitStackmapHeader(MCStreamer &OS) { in emitStackmapHeader()
612 void StackMaps::emitFunctionFrameRecords(MCStreamer &OS) { in emitFunctionFrameRecords()
628 void StackMaps::emitConstantPoolEntries(MCStreamer &OS) { in emitConstantPoolEntries()
666 void StackMaps::emitCallsiteEntries(MCStreamer &OS) { in emitCallsiteEntries()
722 void StackMaps::serializeToStackMapSection() { in serializeToStackMapSection()