Searched refs:ParamAccess (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 918 std::vector<FunctionSummary::ParamAccess> 922 std::vector<FunctionSummary::ParamAccess> ParamAccesses; in getParamAccesses() 932 FunctionSummary::ParamAccess &Param = ParamAccesses.back(); in getParamAccesses() 949 for (FunctionSummary::ParamAccess &Param : ParamAccesses) { in getParamAccesses() 950 sort(Param.Calls, [](const FunctionSummary::ParamAccess::Call &L, in getParamAccesses() 951 const FunctionSummary::ParamAccess::Call &R) { in getParamAccesses() 1117 const ConstantRange FullSet(FunctionSummary::ParamAccess::RangeWidth, true); in generateParamAccessSummary() 1143 .emplace(PS.ParamNo, FunctionSummary::ParamAccess::RangeWidth) in generateParamAccessSummary() 1171 FunctionSummary::ParamAccess::RangeWidth, std::move(Functions)); in generateParamAccessSummary() 1173 std::vector<FunctionSummary::ParamAccess> NewParams; in generateParamAccessSummary() [all …]
|
| H A D | ModuleSummaryAnalysis.cpp | 628 std::vector<FunctionSummary::ParamAccess> ParamAccesses; in computeFunctionSummary() 895 ArrayRef<FunctionSummary::ParamAccess>{}, in buildModuleSummaryIndex()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ModuleSummaryIndex.h | 774 struct ParamAccess { 802 ParamAccess() = default; 803 ParamAccess(uint64_t ParamNo, const ConstantRange &Use) 824 std::vector<FunctionSummary::ParamAccess>(), 850 using ParamAccessesTy = std::vector<ParamAccess>; 881 std::vector<ParamAccess> Params, CallsitesTy CallsiteList, 977 ArrayRef<ParamAccess> paramAccesses() const { 984 void setParamAccesses(std::vector<ParamAccess> NewParams) {
|
| H A D | ModuleSummaryIndexYAML.h | 237 ArrayRef<FunctionSummary::ParamAccess>{}, ArrayRef<CallsiteInfo>{},
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | StackSafetyAnalysis.h | 54 std::vector<FunctionSummary::ParamAccess>
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
| H A D | LLParser.h | 402 std::vector<FunctionSummary::ParamAccess> &Params); 405 bool parseParamAccess(FunctionSummary::ParamAccess &Param, 407 bool parseParamAccessCall(FunctionSummary::ParamAccess::Call &Call,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ModuleSummaryIndex.cpp | 37 constexpr uint32_t FunctionSummary::ParamAccess::RangeWidth;
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
| H A D | BitcodeReader.cpp | 940 std::vector<FunctionSummary::ParamAccess> 7136 std::vector<FunctionSummary::ParamAccess> 7139 APInt Lower(FunctionSummary::ParamAccess::RangeWidth, in parseParamAccesses() 7142 APInt Upper(FunctionSummary::ParamAccess::RangeWidth, in parseParamAccesses() 7151 std::vector<FunctionSummary::ParamAccess> PendingParamAccesses; in parseParamAccesses() 7154 FunctionSummary::ParamAccess &ParamAccess = PendingParamAccesses.back(); in parseParamAccesses() local 7155 ParamAccess.ParamNo = Record.front(); in parseParamAccesses() 7157 ParamAccess.Use = ReadRange(); in parseParamAccesses() 7158 ParamAccess.Calls.resize(Record.front()); in parseParamAccesses() 7160 for (auto &Call : ParamAccess.Calls) { in parseParamAccesses() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 8931 std::vector<FunctionSummary::ParamAccess> ParamAccesses; in parseFunctionSummary() 9396 Val = Val.extOrTrunc(FunctionSummary::ParamAccess::RangeWidth); in parseParamAccessOffset() 9411 ? ConstantRange::getEmpty(FunctionSummary::ParamAccess::RangeWidth) in parseParamAccessOffset() 9419 bool LLParser::parseParamAccessCall(FunctionSummary::ParamAccess::Call &Call, in parseParamAccessCall() 9450 bool LLParser::parseParamAccess(FunctionSummary::ParamAccess &Param, in parseParamAccess() 9464 FunctionSummary::ParamAccess::Call Call; in parseParamAccess() 9483 std::vector<FunctionSummary::ParamAccess> &Params) { in parseOptionalParamAccesses() 9494 FunctionSummary::ParamAccess ParamAccess; in parseOptionalParamAccesses() local 9495 if (parseParamAccess(ParamAccess, VContexts)) in parseOptionalParamAccesses() 9497 CallsNum += ParamAccess.Calls.size(); in parseOptionalParamAccesses() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 3874 Range = Range.sextOrTrunc(FunctionSummary::ParamAccess::RangeWidth); in writeFunctionTypeMetadataRecords()
|