Home
last modified time | relevance | path

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

12

/netbsd/external/apache2/llvm/dist/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.h137 std::vector<FunctionInfo> Funcs;
198 void addFunctionInfo(FunctionInfo &&FI);
223 std::function<bool(FunctionInfo &)> const &Callback);
230 std::function<bool(const FunctionInfo &)> const &Callback) const;
H A DGsymReader.h110 llvm::Expected<FunctionInfo> getFunctionInfo(uint64_t Addr) const;
163 void dump(raw_ostream &OS, const FunctionInfo &FI);
H A DDwarfTransformer.h23 struct FunctionInfo;
H A DLineTable.h20 struct FunctionInfo;
/netbsd/external/apache2/llvm/dist/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);
363 void emitLocalVariableList(const FunctionInfo &FI,
367 void emitLocalVariable(const FunctionInfo &FI, const LocalVariable &Var);
371 const FunctionInfo& FI);
[all …]
/netbsd/external/apache2/llvm/dist/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();
440 FunctionInfo<GlobalValue> StackSafetyLocalAnalysis::run() { in run()
441 FunctionInfo<GlobalValue> Info; in run()
474 using FunctionMap = std::map<const CalleeTy *, FunctionInfo<CalleeTy>>;
551 const CalleeTy *Callee, FunctionInfo<CalleeTy> &FS) { in updateOneNode()
726 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions, in createGlobalStackSafetyInfo()
799 std::map<const GlobalValue *, FunctionInfo<GlobalValue>> Functions; in getInfo()
[all …]
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/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);
/netbsd/external/apache2/llvm/dist/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.cpp314 void GsymCreator::addFunctionInfo(FunctionInfo &&FI) { in addFunctionInfo()
321 std::function<bool(FunctionInfo &)> const &Callback) { in forEachFunctionInfo()
330 std::function<bool(const FunctionInfo &)> const &Callback) const { in forEachFunctionInfo()
H A DCMakeLists.txt5 FunctionInfo.cpp
H A DDwarfTransformer.cpp208 uint32_t Depth, FunctionInfo &FI, in parseInlineInfo()
251 FunctionInfo &FI) { in convertFunctionLineTable()
402 FunctionInfo FI; in handleDie()
H A DObjectFileTransformer.cpp111 FunctionInfo(*AddrOrErr, size, Gsym.insertString(*Name, NoCopy))); in convert()
/netbsd/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCoverageMappingGen.h84 struct FunctionInfo { struct
95 std::vector<FunctionInfo> FunctionRecords; argument
102 void emitFunctionMappingRecord(const FunctionInfo &Info,
/netbsd/external/apache2/llvm/dist/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() argument
325 using FnInfoMap = MapVector<const MCSymbol *, FunctionInfo>;
/netbsd/external/apache2/llvm/dist/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()
/netbsd/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/DebugInfo/GSYM/
H A DBUILD.gn10 "FunctionInfo.cpp",
/netbsd/external/apache2/llvm/lib/libLLVMDebugInfoGSYM/
H A DMakefile11 FunctionInfo.cpp \

12