Searched refs:WholeProgramDevirtResolution (Results 1 - 8 of 8) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ModuleSummaryIndexYAML.h | 41 struct ScalarEnumerationTraits<WholeProgramDevirtResolution::ByArg::Kind> { 43 WholeProgramDevirtResolution::ByArg::Kind &value) { 44 io.enumCase(value, "Indir", WholeProgramDevirtResolution::ByArg::Indir); 46 WholeProgramDevirtResolution::ByArg::UniformRetVal); 48 WholeProgramDevirtResolution::ByArg::UniqueRetVal); 50 WholeProgramDevirtResolution::ByArg::VirtualConstProp); 54 template <> struct MappingTraits<WholeProgramDevirtResolution::ByArg> { 55 static void mapping(IO &io, WholeProgramDevirtResolution::ByArg &res) { 65 std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>> { 68 std::map<std::vector<uint64_t>, WholeProgramDevirtResolution [all...] |
H A D | ModuleSummaryIndex.h | 1192 struct WholeProgramDevirtResolution { struct in class:llvm::CalleeInfo::AllocationType 1234 std::map<uint64_t, WholeProgramDevirtResolution> WPDRes;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | WholeProgramDevirt.cpp | 623 WholeProgramDevirtResolution *Res); 629 WholeProgramDevirtResolution *Res, VTableSlot Slot); 639 WholeProgramDevirtResolution::ByArg *Res); 671 WholeProgramDevirtResolution::ByArg *Res, 678 WholeProgramDevirtResolution *Res, VTableSlot Slot); 746 WholeProgramDevirtResolution *Res, 1288 WholeProgramDevirtResolution *Res) { 1333 Res->TheKind = WholeProgramDevirtResolution::SingleImpl; 1342 WholeProgramDevirtResolution *Res, 1378 Res->TheKind = WholeProgramDevirtResolution [all...] |
/freebsd-current/contrib/llvm-project/llvm/include/llvm/AsmParser/ |
H A D | LLParser.h | 416 std::map<uint64_t, WholeProgramDevirtResolution> &WPDResMap); 417 bool parseWpdRes(WholeProgramDevirtResolution &WPDRes); 419 std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg>
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | AsmWriter.cpp | 2683 void printWPDRes(const WholeProgramDevirtResolution &WPDRes); 3012 getWholeProgDevirtResKindName(WholeProgramDevirtResolution::Kind K) { 3014 case WholeProgramDevirtResolution::Indir: 3016 case WholeProgramDevirtResolution::SingleImpl: 3018 case WholeProgramDevirtResolution::BranchFunnel: 3021 llvm_unreachable("invalid WholeProgramDevirtResolution kind"); 3025 WholeProgramDevirtResolution::ByArg::Kind K) { 3027 case WholeProgramDevirtResolution::ByArg::Indir: 3029 case WholeProgramDevirtResolution::ByArg::UniformRetVal: 3031 case WholeProgramDevirtResolution [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/AsmParser/ |
H A D | LLParser.cpp | 8537 std::map<uint64_t, WholeProgramDevirtResolution> &WPDResMap) { 8545 WholeProgramDevirtResolution WPDRes; 8569 bool LLParser::parseWpdRes(WholeProgramDevirtResolution &WPDRes) { 8579 WPDRes.TheKind = WholeProgramDevirtResolution::Indir; 8582 WPDRes.TheKind = WholeProgramDevirtResolution::SingleImpl; 8585 WPDRes.TheKind = WholeProgramDevirtResolution::BranchFunnel; 8588 return error(Lex.getLoc(), "unexpected WholeProgramDevirtResolution kind"); 8607 "expected optional WholeProgramDevirtResolution field"); 8625 std::map<std::vector<uint64_t>, WholeProgramDevirtResolution::ByArg> 8642 WholeProgramDevirtResolution [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Reader/ |
H A D | BitcodeReader.cpp | 7088 WholeProgramDevirtResolution &Wpd) { 7090 WholeProgramDevirtResolution::ByArg &B = 7095 static_cast<WholeProgramDevirtResolution::ByArg::Kind>(Record[Slot++]); 7105 WholeProgramDevirtResolution &Wpd = TypeId.WPDRes[Id]; 7107 Wpd.TheKind = static_cast<WholeProgramDevirtResolution::Kind>(Record[Slot++]);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Bitcode/Writer/ |
H A D | BitcodeWriter.cpp | 3935 const WholeProgramDevirtResolution::ByArg &ByArg) { 3947 uint64_t Id, const WholeProgramDevirtResolution &Wpd) {
|
Completed in 308 milliseconds