Searched refs:LLVMStackMap (Results 1 – 5 of 5) sorted by relevance
20 void CodeInfoProducer::DumpStackMap(const std::unique_ptr<const LLVMStackMap> &stackmap, std::ostre… in DumpStackMap()49 void CodeInfoProducer::DumpStackMapFunction(const LLVMStackMap::FunctionAccessor &function, std::os… in DumpStackMapFunction()58 void CodeInfoProducer::DumpStackMapRecord(const LLVMStackMap::RecordAccessor &record, std::ostream … in DumpStackMapRecord()82 void CodeInfoProducer::DumpStackMapLocation(const LLVMStackMap::LocationAccessor &location, std::os… in DumpStackMapLocation()87 case LLVMStackMap::LocationKind::Register: in DumpStackMapLocation()90 case LLVMStackMap::LocationKind::Direct: in DumpStackMapLocation()93 case LLVMStackMap::LocationKind::Indirect: in DumpStackMapLocation()96 case LLVMStackMap::LocationKind::Constant: in DumpStackMapLocation()99 case LLVMStackMap::LocationKind::ConstantIndex: in DumpStackMapLocation()110 case LLVMStackMap::LocationKind::Register: in DumpStackMapLocation()[all …]
52 using LLVMStackMap = llvm::StackMapParser<llvm::support::little>;53 using Function = LLVMStackMap::FunctionAccessor;54 using Record = LLVMStackMap::RecordAccessor;55 using Location = LLVMStackMap::LocationAccessor;70 …static void DumpStackMap(const std::unique_ptr<const LLVMStackMap> &stackmap, std::ostream &stream…91 std::unique_ptr<const LLVMStackMap> stackmap_;
37 stackmap_ = std::make_unique<LLVMStackMap>(llvm::makeArrayRef(section, size)); in SetStackMap()100 size_t CodeInfoProducer::GetArkFrameSlot(const LLVMStackMap::LocationAccessor &location, uint64_t s… in GetArkFrameSlot()138 unsigned CodeInfoProducer::CollectRoots(const LLVMStackMap::RecordAccessor &record, uint64_t stackS… in CollectRoots()148 …ASSERT(kind == LLVMStackMap::LocationKind::Indirect || kind == LLVMStackMap::LocationKind::Registe… in CollectRoots()149 (kind == LLVMStackMap::LocationKind::Constant && loc.getSmallConstant() == 0)); in CollectRoots()151 if (kind == LLVMStackMap::LocationKind::Indirect) { in CollectRoots()161 } else if (kind == LLVMStackMap::LocationKind::Register) { in CollectRoots()173 void CodeInfoProducer::BuildSingleRegMap(compiler::CodeInfoBuilder *builder, const LLVMStackMap::Re… in BuildSingleRegMap()195 if (loc.getKind() == LLVMStackMap::LocationKind::Constant) { in BuildSingleRegMap()198 } else if (loc.getKind() == LLVMStackMap::LocationKind::ConstantIndex) { in BuildSingleRegMap()[all …]
74 struct LLVMStackMap llvmStackMap_;
214 struct LLVMStackMap { struct