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()
149 StackMaps::StackMaps(AsmPrinter &AP) : AP(AP) { in StackMaps() function in StackMaps
154 unsigned StackMaps::getNextMetaArgIdx(const MachineInstr *MI, unsigned CurIdx) { in getNextMetaArgIdx()
161 case StackMaps::DirectMemRefOp: in getNextMetaArgIdx()
164 case StackMaps::IndirectMemRefOp: in getNextMetaArgIdx()
167 case StackMaps::ConstantOp: in getNextMetaArgIdx()
188 StackMaps::parseOperand(MachineInstr::const_mop_iterator MOI, in parseOperand()
196 case StackMaps::DirectMemRefOp: { in parseOperand()
204 Locs.emplace_back(StackMaps::Location::Direct, Size, in parseOperand()
208 case StackMaps::IndirectMemRefOp: { in parseOperand()
213 Locs.emplace_back(StackMaps::Location::Indirect, Size, in parseOperand()
217 case StackMaps::ConstantOp: { in parseOperand()
266 void StackMaps::print(raw_ostream &OS) { in print()
338 StackMaps::LiveOutReg
339 StackMaps::createLiveOutReg(unsigned Reg, const TargetRegisterInfo *TRI) const { in createLiveOutReg()
347 StackMaps::LiveOutVec
348 StackMaps::parseRegisterLiveOutMask(const uint32_t *Mask) const { in parseRegisterLiveOutMask()
388 void StackMaps::parseStatepointOpers(const MachineInstr &MI, in parseStatepointOpers()
408 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
421 GCPtrIdx = StackMaps::getNextMetaArgIdx(&MI, GCPtrIdx); in parseStatepointOpers()
447 assert(MOI->isImm() && MOI->getImm() == StackMaps::ConstantOp); in parseStatepointOpers()
457 void StackMaps::recordStackMapOpers(const MCSymbol &MILabel, in recordStackMapOpers()
524 void StackMaps::recordStackMap(const MCSymbol &L, const MachineInstr &MI) { in recordStackMap()
534 void StackMaps::recordPatchPoint(const MCSymbol &L, const MachineInstr &MI) { in recordPatchPoint()
555 void StackMaps::recordStatepoint(const MCSymbol &L, const MachineInstr &MI) { in recordStatepoint()
574 void StackMaps::emitStackmapHeader(MCStreamer &OS) { in emitStackmapHeader()
598 void StackMaps::emitFunctionFrameRecords(MCStreamer &OS) { in emitFunctionFrameRecords()
614 void StackMaps::emitConstantPoolEntries(MCStreamer &OS) { in emitConstantPoolEntries()
652 void StackMaps::emitCallsiteEntries(MCStreamer &OS) { in emitCallsiteEntries()
708 void StackMaps::serializeToStackMapSection() { in serializeToStackMapSection()