Home
last modified time | relevance | path

Searched refs:FunctionInfo (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/DebugInfo/GSYM/
H A DFunctionInfo.h89 struct FunctionInfo { struct
95 FunctionInfo(uint64_t Addr = 0, uint64_t Size = 0, uint32_t N = 0) argument
134 static llvm::Expected<FunctionInfo> decode(DataExtractor &Data,
188 inline bool operator==(const FunctionInfo &LHS, const FunctionInfo &RHS) { argument
192 inline bool operator!=(const FunctionInfo &LHS, const FunctionInfo &RHS) {
200 inline bool operator<(const FunctionInfo &LHS, const FunctionInfo &RHS) {
212 raw_ostream &operator<<(raw_ostream &OS, const FunctionInfo &R);
H A DGsymCreator.h136 std::vector<FunctionInfo> Funcs;
197 void addFunctionInfo(FunctionInfo &&FI);
222 std::function<bool(FunctionInfo &)> const &Callback);
229 std::function<bool(const FunctionInfo &)> const &Callback) const;
H A DGsymReader.h107 llvm::Expected<FunctionInfo> getFunctionInfo(uint64_t Addr) const;
160 void dump(raw_ostream &OS, const FunctionInfo &FI);
H A DDwarfTransformer.h23 struct FunctionInfo;
H A DLineTable.h20 struct FunctionInfo;
/freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompactUnwindInfo.h79 struct FunctionInfo { struct
89 FunctionInfo() : lsda_address(), personality_ptr_address() {} in FunctionInfo() argument
105 FunctionInfo &unwind_info);
123 bool CreateUnwindPlan_x86_64(Target &target, FunctionInfo &function_info,
127 bool CreateUnwindPlan_i386(Target &target, FunctionInfo &function_info,
131 bool CreateUnwindPlan_arm64(Target &target, FunctionInfo &function_info,
135 bool CreateUnwindPlan_armv7(Target &target, FunctionInfo &function_info,
H A DFunction.h31 class FunctionInfo {
44 FunctionInfo(const char *name, const Declaration *decl_ptr);
56 FunctionInfo(ConstString name, const Declaration *decl_ptr);
61 virtual ~FunctionInfo();
78 static int Compare(const FunctionInfo &lhs, const FunctionInfo &rhs);
127 class InlineFunctionInfo : public FunctionInfo {
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.h129 struct FunctionInfo { struct
130 FunctionInfo() = default;
133 FunctionInfo(const FunctionInfo &FI) = delete;
187 FunctionInfo *CurFn = nullptr; argument
235 MapVector<const Function *, std::unique_ptr<FunctionInfo>> FnDebugInfo;
305 FunctionInfo &FI,
308 void emitDebugInfoForFunction(const Function *GV, FunctionInfo &FI);
365 void emitLocalVariableList(const FunctionInfo &FI,
369 void emitLocalVariable(const FunctionInfo &FI, const LocalVariable &Var);
373 const FunctionInfo& FI);
[all …]
/freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/
H A DFunction.cpp29 FunctionInfo::FunctionInfo(const char *name, const Declaration *decl_ptr) in FunctionInfo() function in FunctionInfo
32 FunctionInfo::FunctionInfo(ConstString name, const Declaration *decl_ptr) in FunctionInfo() function in FunctionInfo
35 FunctionInfo::~FunctionInfo() = default;
37 void FunctionInfo::Dump(Stream *s, bool show_fullpaths) const { in Dump()
43 int FunctionInfo::Compare(const FunctionInfo &a, const FunctionInfo &b) { in Compare()
53 const Declaration &FunctionInfo::GetDeclaration() const { in GetDeclaration()
57 ConstString FunctionInfo::GetName() const { return m_name; } in GetName()
59 size_t FunctionInfo::MemorySize() const { in MemorySize()
67 : FunctionInfo(name, decl_ptr), m_mangled(mangled), in InlineFunctionInfo()
74 : FunctionInfo(name, decl_ptr), m_mangled(mangled), in InlineFunctionInfo()
[all …]
H A DCompactUnwindInfo.cpp177 FunctionInfo function_info; in GetUnwindPlan()
492 Target &target, Address address, FunctionInfo &unwind_info) { in GetCompactUnwindInfoForFunction()
735 FunctionInfo &function_info, in CreateUnwindPlan_x86_64()
1007 FunctionInfo &function_info, in CreateUnwindPlan_i386()
1304 FunctionInfo &function_info, in CreateUnwindPlan_arm64()
1438 FunctionInfo &function_info, in CreateUnwindPlan_armv7()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCFLAndersAliasAnalysis.h41 class FunctionInfo; variable
70 const Optional<FunctionInfo> &ensureCached(const Function &);
76 FunctionInfo buildInfoFrom(const Function &);
85 DenseMap<const Function *, Optional<FunctionInfo>> Cache;
H A DCFLSteensAliasAnalysis.h42 class FunctionInfo; variable
65 const Optional<FunctionInfo> &ensureCached(Function *Fn);
101 DenseMap<Function *, Optional<FunctionInfo>> Cache;
104 FunctionInfo buildSetsFrom(Function *F);
H A DGlobalsModRef.h34 class FunctionInfo; variable
54 DenseMap<const Function *, FunctionInfo> FunctionInfos;
115 FunctionInfo *getFunctionInfo(const Function *F);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DGlobalsModRef.cpp64 class GlobalsAAResult::FunctionInfo { class in GlobalsAAResult
105 FunctionInfo() : Info() {} in FunctionInfo() function in GlobalsAAResult::FunctionInfo
106 ~FunctionInfo() { in ~FunctionInfo()
112 FunctionInfo(const FunctionInfo &Arg) in FunctionInfo() function in GlobalsAAResult::FunctionInfo
117 FunctionInfo(FunctionInfo &&Arg) in FunctionInfo() function in GlobalsAAResult::FunctionInfo
121 FunctionInfo &operator=(const FunctionInfo &RHS) { in operator =()
128 FunctionInfo &operator=(FunctionInfo &&RHS) { in operator =()
249 if (FunctionInfo *FI = getFunctionInfo(F)) { in getModRefBehavior()
277 GlobalsAAResult::FunctionInfo *
509 FunctionInfo &FI = FunctionInfos[F]; in AnalyzeCallGraph()
[all …]
H A DCFLSteensAliasAnalysis.cpp72 class CFLSteensAAResult::FunctionInfo { class in CFLSteensAAResult
77 FunctionInfo(Function &Fn, const SmallVectorImpl<Value *> &RetVals,
116 CFLSteensAAResult::FunctionInfo::FunctionInfo( in FunctionInfo() function in CFLSteensAAResult::FunctionInfo
185 CFLSteensAAResult::FunctionInfo CFLSteensAAResult::buildSetsFrom(Function *Fn) { in buildSetsFrom()
224 return FunctionInfo(*Fn, GraphBuilder.getReturnValues(), SetBuilder.build()); in buildSetsFrom()
228 auto InsertPair = Cache.insert(std::make_pair(Fn, Optional<FunctionInfo>())); in scan()
246 const Optional<CFLSteensAAResult::FunctionInfo> &
H A DCFLAndersAliasAnalysis.cpp323 class CFLAndersAAResult::FunctionInfo { class in CFLAndersAAResult
339 FunctionInfo(const Function &, const SmallVectorImpl<Value *> &,
501 CFLAndersAAResult::FunctionInfo::FunctionInfo( in FunctionInfo() function in CFLAndersAAResult::FunctionInfo
511 CFLAndersAAResult::FunctionInfo::getAttrs(const Value *V) const { in getAttrs()
520 bool CFLAndersAAResult::FunctionInfo::mayAlias( in mayAlias()
781 CFLAndersAAResult::FunctionInfo
807 return FunctionInfo(Fn, GraphBuilder.getReturnValues(), ReachSet, in buildInfoFrom()
812 auto InsertPair = Cache.insert(std::make_pair(&Fn, Optional<FunctionInfo>())); in scan()
827 const Optional<CFLAndersAAResult::FunctionInfo> &
H A DStackSafetyAnalysis.cpp175 template <typename CalleeTy> struct FunctionInfo { struct
215 using GVToSSI = std::map<const GlobalValue *, FunctionInfo<GlobalValue>>;
220 FunctionInfo<GlobalValue> Info;
255 FunctionInfo<GlobalValue> run();
442 FunctionInfo<GlobalValue> StackSafetyLocalAnalysis::run() { in run()
443 FunctionInfo<GlobalValue> Info; in run()
476 using FunctionMap = std::map<const CalleeTy *, FunctionInfo<CalleeTy>>;
553 const CalleeTy *Callee, FunctionInfo<CalleeTy> &FS) { in updateOneNode()
728 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions, in createGlobalStackSafetyInfo()
801 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions; in getInfo()
[all …]
/freebsd-13.1/contrib/llvm-project/clang/include/clang/APINotes/
H A DTypes.h482 class FunctionInfo : public CommonEntityInfo {
516 FunctionInfo() in FunctionInfo() function
570 friend bool operator==(const FunctionInfo &, const FunctionInfo &);
588 inline bool operator==(const FunctionInfo &LHS, const FunctionInfo &RHS) {
597 inline bool operator!=(const FunctionInfo &LHS, const FunctionInfo &RHS) {
602 class ObjCMethodInfo : public FunctionInfo {
611 : FunctionInfo(), DesignatedInit(false), RequiredInit(false) {} in ObjCMethodInfo()
630 return static_cast<const FunctionInfo &>(LHS) == RHS &&
646 class GlobalFunctionInfo : public FunctionInfo {
648 GlobalFunctionInfo() : FunctionInfo() {} in GlobalFunctionInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/DebugInfo/GSYM/
H A DFunctionInfo.cpp27 raw_ostream &llvm::gsym::operator<<(raw_ostream &OS, const FunctionInfo &FI) { in operator <<()
36 llvm::Expected<FunctionInfo> FunctionInfo::decode(DataExtractor &Data, in decode()
38 FunctionInfo FI; in decode()
99 llvm::Expected<uint64_t> FunctionInfo::encode(FileWriter &O) const { in encode()
154 llvm::Expected<LookupResult> FunctionInfo::lookup(DataExtractor &Data, in lookup()
H A DGsymReader.cpp257 llvm::Expected<FunctionInfo> GsymReader::getFunctionInfo(uint64_t Addr) const { in getFunctionInfo()
266 auto ExpectedFI = FunctionInfo::decode(Data, *OptAddr); in getFunctionInfo()
288 return FunctionInfo::lookup(Data, *this, *OptAddr, Addr); in lookup()
349 void GsymReader::dump(raw_ostream &OS, const FunctionInfo &FI) { in dump()
H A DGsymCreator.cpp324 void GsymCreator::addFunctionInfo(FunctionInfo &&FI) { in addFunctionInfo()
331 std::function<bool(FunctionInfo &)> const &Callback) { in forEachFunctionInfo()
340 std::function<bool(const FunctionInfo &)> const &Callback) const { in forEachFunctionInfo()
H A DDwarfTransformer.cpp208 uint32_t Depth, FunctionInfo &FI, in parseInlineInfo()
251 FunctionInfo &FI) { in convertFunctionLineTable()
407 FunctionInfo FI; in handleDie()
/freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/
H A DCoverageMappingGen.h84 struct FunctionInfo { struct
95 std::vector<FunctionInfo> FunctionRecords; argument
102 void emitFunctionMappingRecord(const FunctionInfo &Info,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DStackMaps.h304 struct FunctionInfo { struct
308 FunctionInfo() = default; argument
309 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo() function
325 using FnInfoMap = MapVector<const MCSymbol *, FunctionInfo>;
/freebsd-13.1/contrib/llvm-project/clang/lib/APINotes/
H A DAPINotesTypes.cpp72 LLVM_DUMP_METHOD void FunctionInfo::dump(llvm::raw_ostream &OS) const { in dump()
85 static_cast<FunctionInfo &>(*this).dump(OS); in dump()

12