| /freebsd-12.1/contrib/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.h | 129 struct FunctionInfo { struct 130 FunctionInfo() = default; 133 FunctionInfo(const FunctionInfo &FI) = delete; 185 FunctionInfo *CurFn = nullptr; argument 229 const FunctionInfo &FI, 234 MapVector<const Function *, std::unique_ptr<FunctionInfo>> FnDebugInfo; 304 FunctionInfo &FI, 307 void emitDebugInfoForFunction(const Function *GV, FunctionInfo &FI); 361 void emitLocalVariableList(const FunctionInfo &FI, 365 void emitLocalVariable(const FunctionInfo &FI, const LocalVariable &Var); [all …]
|
| H A D | CodeViewDebug.cpp | 854 void CodeViewDebug::emitInlinedCallSite(const FunctionInfo &FI, in emitInlinedCallSite() 915 FunctionInfo &FI, in emitDebugInfoForThunk() 954 FunctionInfo &FI) { in emitDebugInfoForFunction() 1283 auto Insertion = FnDebugInfo.insert({&GV, llvm::make_unique<FunctionInfo>()}); in beginFunctionImpl() 2530 void CodeViewDebug::emitLocalVariableList(const FunctionInfo &FI, in emitLocalVariableList() 2560 void CodeViewDebug::emitLocalVariable(const FunctionInfo &FI, in emitLocalVariable() 2643 const FunctionInfo& FI) { in emitLexicalBlockList() 2651 const FunctionInfo& FI) { in emitLexicalBlock()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | CompactUnwindInfo.h | 82 struct FunctionInfo { struct 92 FunctionInfo() in FunctionInfo() argument 112 FunctionInfo &unwind_info); 130 bool CreateUnwindPlan_x86_64(Target &target, FunctionInfo &function_info, 134 bool CreateUnwindPlan_i386(Target &target, FunctionInfo &function_info, 138 bool CreateUnwindPlan_arm64(Target &target, FunctionInfo &function_info, 142 bool CreateUnwindPlan_armv7(Target &target, FunctionInfo &function_info,
|
| H A D | Function.h | 30 class FunctionInfo { 45 FunctionInfo(const char *name, const Declaration *decl_ptr); 59 FunctionInfo(const ConstString &name, const Declaration *decl_ptr); 66 virtual ~FunctionInfo(); 85 static int Compare(const FunctionInfo &lhs, const FunctionInfo &rhs); 147 class InlineFunctionInfo : public FunctionInfo {
|
| /freebsd-12.1/contrib/llvm/tools/lldb/source/Symbol/ |
| H A D | Function.cpp | 32 FunctionInfo::FunctionInfo(const char *name, const Declaration *decl_ptr) in FunctionInfo() function in FunctionInfo 35 FunctionInfo::FunctionInfo(const ConstString &name, const Declaration *decl_ptr) in FunctionInfo() function in FunctionInfo 38 FunctionInfo::~FunctionInfo() {} in ~FunctionInfo() 40 void FunctionInfo::Dump(Stream *s, bool show_fullpaths) const { in Dump() 46 int FunctionInfo::Compare(const FunctionInfo &a, const FunctionInfo &b) { in Compare() 56 const Declaration &FunctionInfo::GetDeclaration() const { in GetDeclaration() 60 ConstString FunctionInfo::GetName() const { return m_name; } in GetName() 62 size_t FunctionInfo::MemorySize() const { in MemorySize() 76 : FunctionInfo(name, decl_ptr), m_mangled(mangled), in InlineFunctionInfo() 84 int result = FunctionInfo::Compare(a, b); in Compare() [all …]
|
| H A D | CompactUnwindInfo.cpp | 180 FunctionInfo function_info; in GetUnwindPlan() 494 Target &target, Address address, FunctionInfo &unwind_info) { in GetCompactUnwindInfoForFunction() 737 FunctionInfo &function_info, in CreateUnwindPlan_x86_64() 1008 FunctionInfo &function_info, in CreateUnwindPlan_i386() 1304 FunctionInfo &function_info, in CreateUnwindPlan_arm64() 1437 FunctionInfo &function_info, in CreateUnwindPlan_armv7()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 146 struct StackSafetyInfo::FunctionInfo { struct in StackSafetyInfo 158 FunctionInfo(const StackSafetyInfo &SSI) : FunctionInfo(*SSI.Info) {} in FunctionInfo() function 160 explicit FunctionInfo(const Function *F) : GV(F){}; in FunctionInfo() argument 162 explicit FunctionInfo(const GlobalAlias *A); 164 FunctionInfo(FunctionInfo &&) = default; 186 FunctionInfo(const FunctionInfo &) = default; 189 StackSafetyInfo::FunctionInfo::FunctionInfo(const GlobalAlias *A) : GV(A) { in FunctionInfo() argument 368 StackSafetyInfo::FunctionInfo Info(&F); in run() 506 StackSafetyInfo::FunctionInfo &FS = F.second; in runDataFlow() 568 StackSafetyInfo::StackSafetyInfo(FunctionInfo &&Info) in StackSafetyInfo() [all …]
|
| H A D | GlobalsModRef.cpp | 62 class GlobalsAAResult::FunctionInfo { class in GlobalsAAResult 103 FunctionInfo() : Info() {} in FunctionInfo() function in GlobalsAAResult::FunctionInfo 104 ~FunctionInfo() { in ~FunctionInfo() 110 FunctionInfo(const FunctionInfo &Arg) in FunctionInfo() function in GlobalsAAResult::FunctionInfo 115 FunctionInfo(FunctionInfo &&Arg) in FunctionInfo() function in GlobalsAAResult::FunctionInfo 119 FunctionInfo &operator=(const FunctionInfo &RHS) { in operator =() 126 FunctionInfo &operator=(FunctionInfo &&RHS) { in operator =() 247 if (FunctionInfo *FI = getFunctionInfo(F)) { in getModRefBehavior() 275 GlobalsAAResult::FunctionInfo * 504 FunctionInfo &FI = FunctionInfos[F]; in AnalyzeCallGraph() [all …]
|
| H A D | CFLSteensAliasAnalysis.cpp | 71 class CFLSteensAAResult::FunctionInfo { class in CFLSteensAAResult 76 FunctionInfo(Function &Fn, const SmallVectorImpl<Value *> &RetVals, 115 CFLSteensAAResult::FunctionInfo::FunctionInfo( in FunctionInfo() function in CFLSteensAAResult::FunctionInfo 184 CFLSteensAAResult::FunctionInfo CFLSteensAAResult::buildSetsFrom(Function *Fn) { in buildSetsFrom() 223 return FunctionInfo(*Fn, GraphBuilder.getReturnValues(), SetBuilder.build()); in buildSetsFrom() 227 auto InsertPair = Cache.insert(std::make_pair(Fn, Optional<FunctionInfo>())); in scan() 245 const Optional<CFLSteensAAResult::FunctionInfo> &
|
| H A D | CFLAndersAliasAnalysis.cpp | 321 class CFLAndersAAResult::FunctionInfo { class in CFLAndersAAResult 337 FunctionInfo(const Function &, const SmallVectorImpl<Value *> &, 499 CFLAndersAAResult::FunctionInfo::FunctionInfo( in FunctionInfo() function in CFLAndersAAResult::FunctionInfo 509 CFLAndersAAResult::FunctionInfo::getAttrs(const Value *V) const { in getAttrs() 518 bool CFLAndersAAResult::FunctionInfo::mayAlias( in mayAlias() 780 CFLAndersAAResult::FunctionInfo 806 return FunctionInfo(Fn, GraphBuilder.getReturnValues(), ReachSet, in buildInfoFrom() 811 auto InsertPair = Cache.insert(std::make_pair(&Fn, Optional<FunctionInfo>())); in scan() 826 const Optional<CFLAndersAAResult::FunctionInfo> &
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | CFLAndersAliasAnalysis.h | 42 class FunctionInfo; variable 69 const Optional<FunctionInfo> &ensureCached(const Function &); 75 FunctionInfo buildInfoFrom(const Function &); 84 DenseMap<const Function *, Optional<FunctionInfo>> Cache;
|
| H A D | CFLSteensAliasAnalysis.h | 43 class FunctionInfo; variable 65 const Optional<FunctionInfo> &ensureCached(Function *Fn); 100 DenseMap<Function *, Optional<FunctionInfo>> Cache; 103 FunctionInfo buildSetsFrom(Function *F);
|
| H A D | StackSafetyAnalysis.h | 25 struct FunctionInfo; 28 std::unique_ptr<FunctionInfo> Info; 32 StackSafetyInfo(FunctionInfo &&Info);
|
| H A D | GlobalsModRef.h | 35 class FunctionInfo; variable 52 DenseMap<const Function *, FunctionInfo> FunctionInfos; 104 FunctionInfo *getFunctionInfo(const Function *F);
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | StackMaps.h | 243 struct FunctionInfo { struct 247 FunctionInfo() = default; argument 248 explicit FunctionInfo(uint64_t StackSize) : StackSize(StackSize) {} in FunctionInfo() argument 264 using FnInfoMap = MapVector<const MCSymbol *, FunctionInfo>;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | StackMaps.cpp | 361 FnInfos.insert(std::make_pair(AP.CurrentFnSym, FunctionInfo(FrameSize))); in recordStackMapOpers()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/ |
| H A D | lldb-forward.h | 115 class FunctionInfo; variable
|