)]}'
{
  "id": "81ceb3ea294d9de6113922f3a208ff0fdf412349",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "ea624861679f1c8491072717ba5a54aab30448c1",
      "name": "ADCE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "1e732c49e7a81dad01f22da48310e07a152a2a55",
      "name": "AddDiscriminators"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "94afcbe76b92200c7a22bf5973431657d51ffd5c",
      "name": "AlignmentFromAssumptions"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0de2a01826c9e0a70179612e1cdaac5872e9d336",
      "name": "ArgumentPromotion"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "70ed6a486650262ef0a6d677af815c040a9179cb",
      "name": "AtomicExpand"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e78bad374c464ec87fb533ae8c51eb19a107fd7e",
      "name": "BDCE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3fdc73e5fb8a9a5e50f2a80d4300fdf6530b4edc",
      "name": "BranchFolding"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "17bf0db22ee1fbf15952e17395f0761f1befa0a0",
      "name": "CallSiteSplitting"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4f8bb3311b1495235b90bf30044128f00d050c22",
      "name": "CalledValuePropagation"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "390ae0ed4f24b32d12a81c176ba5c1b186ed07f3",
      "name": "CodeExtractor"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "aff9ec0a82f21f8d77a5b83cc5741ce4c315957a",
      "name": "CodeGenPrepare"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "1c9b4dd850cf960f1670aa83892e55a1e439215d",
      "name": "ConstProp"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5a9cbb920bd9e2e5ead51479d02ffda3f0d88bd7",
      "name": "ConstantHoisting"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e38b4d03396fb094b1e5b8e4a8b123a1b47c07bd",
      "name": "ConstantMerge"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "51d66c1078954f4828a8296b61b62e236480a903",
      "name": "Coroutines"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7bb60182aab81eab2f32d34a8bbf4932f35e64fa",
      "name": "CorrelatedValuePropagation"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "475e8e671a69afe522399ae8614de62690527559",
      "name": "CountingFunctionInserter"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ee8e4e50779bf14746b433ffe9cdc54cb46c5b49",
      "name": "CrossDSOCFI"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a674bd9790b24fc8b6917d9b9e9f41d055d56e61",
      "name": "DCE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3a8c9b9b5d2cd7de63b5c5279907218588d6359d",
      "name": "DeadArgElim"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2493c2405db37d2ffd050de18b93e8539fb61b4d",
      "name": "DeadStoreElimination"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "eed734ca1d01489d755930dce308668d4095ae93",
      "name": "DivRemPairs"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d0287571285dc2abefc94e43066a7e06b4af8fb8",
      "name": "EarlyCSE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ff605fed73341ecea75a07597ff904da3379ff07",
      "name": "EliminateAvailableExternally"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "eb693347db2601336c3be55fb99506727d085e9a",
      "name": "ExpandMemCmp"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cb66a72dee92eee321dd9e8a1d2ded078ea931b2",
      "name": "Float2Int"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3cd3251e65f32b3760b2459e35ea84235013e62b",
      "name": "ForcedFunctionAttrs"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "499fa209323d1659664dc4a5513c7916bcd63052",
      "name": "FunctionAttrs"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ff16383493d6cc09ee57f05c05fc190a316af993",
      "name": "FunctionImport"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "53bb9da10fd1bbd9d0ef5c151860d06c6529429a",
      "name": "GCOVProfiling"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "20fb10521d2944ef8eb538cbf1aadb1119edfbd7",
      "name": "GVN"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "41a33bea0c956a548d10e3f9ce4549b9cfee9384",
      "name": "GVNHoist"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6cb2adf6647c46d9b8a8bea54774b178fb96248b",
      "name": "GVNSink"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d7774b535e890eb47cf582bca2568029d35f692b",
      "name": "GlobalDCE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "84cb4407f57140c21c50e8d92aaab55b49befecd",
      "name": "GlobalMerge"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "655cc5adb0a6a7844dc7d428ccf462a68da85767",
      "name": "GlobalOpt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "772818d8563e656eb70509e83d782becf7ba44c8",
      "name": "GlobalSplit"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "35847bd7a83f0adc97601357796b7da2957ecfab",
      "name": "GuardWidening"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "abd98f6aac8a6f9384bcca9f2dfa56fb856212e4",
      "name": "IPConstantProp"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "837720d6404b0ebb5706cb28b5ddf862806e9370",
      "name": "IRCE"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "233eb10a259395326707accaed39ad201725f898",
      "name": "IndVarSimplify"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "08d67f2a1563683738e0b6613edcacf061dec6ac",
      "name": "InferAddressSpaces"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "16839de71623562bbe5f5f49c1fb89c81c34db73",
      "name": "InferFunctionAttrs"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "bfe50d3dce0cacc76c52207129ae5a4c6cb2ef26",
      "name": "Inline"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2b7b3638fdf74a925e0a16ca3a20a12ef41467e4",
      "name": "InstCombine"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0256d51917a4cffdf5053493e515a7504b82de8c",
      "name": "InstMerge"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "45c3ec60c572072f9aea6aa4ecc1ce831685d232",
      "name": "InstNamer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3142e39674ad43804334ad3d66da01fc45993be9",
      "name": "InstSimplify"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "333c958ef6bec285ee341269ad6ac7acfb37c5e1",
      "name": "InterleavedAccess"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "623de2d591545c2be94636cd1e311f4b63b1ec5a",
      "name": "Internalize"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "88a4d3f0605a77d2090d637cf98c96af7ae17520",
      "name": "JumpThreading"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "aba04151c2a473f53fcfbb648eae2ee81c0b4584",
      "name": "LCSSA"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0fa1f5735577b28058ea68707500870dd4baa0ca",
      "name": "LICM"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6a3cb5ba8c62e3e5bcdcdf8df3425d67f03a53cc",
      "name": "LoadStoreVectorizer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "403f738aa785425206336437b097a6571f6165b1",
      "name": "LoopDataPrefetch"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7b0624d42fde42ba4ff0ae8e1ee9f4f2c81b95ab",
      "name": "LoopDeletion"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "90fe8cab41e9fbb2a1f985d08c0cebafd35f4f13",
      "name": "LoopDistribute"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "daa9d6250d24918d78974075b735e5c67b44b60d",
      "name": "LoopIdiom"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "915c588a4e766f4e61c572024b81204739235884",
      "name": "LoopInterchange"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "93b267d16df714f791449eb7c6c954a64221b167",
      "name": "LoopLoadElim"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d6e6cfcd047c07b9b1842adeea9f89d05fe578be",
      "name": "LoopPredication"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "86456ef0f9e7c4cf34046bc43821129990e9e46f",
      "name": "LoopReroll"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7fd22b8c36b031e73cd6aa2cbf84bddddaed766e",
      "name": "LoopRotate"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3cecb2bc88c6c1e4572b815b7845df99b60ebd4d",
      "name": "LoopSimplify"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cba3bfa71dad509f7c527564d1efdcbf6c4876e7",
      "name": "LoopSimplifyCFG"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b53fa2a91ae3883cc102f5b0a54c3634299661f3",
      "name": "LoopStrengthReduce"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "76fec937730901e915d689ba2f6ade44a9173ba3",
      "name": "LoopUnroll"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "682dca8b11cf10808a097d19974b37b196242b0e",
      "name": "LoopUnswitch"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f6499e6ca9113ab84de6c5239033b2f2b28a30b8",
      "name": "LoopVectorize"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e8bd9c186bf54739cbf1921308781b51d739d01b",
      "name": "LoopVersioning"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cf3fc21e744a678afc2422093c1be4dcb4a88d97",
      "name": "LoopVersioningLICM"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "eb8195e6ea582bc8695ae8fec45aea85fc7174ae",
      "name": "LowerAtomic"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7e9f6e8559e33890aac57079f982281021df2706",
      "name": "LowerExpectIntrinsic"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5e6eeab4ba2cb44c24e833e805bb18da2c993fd3",
      "name": "LowerGuardIntrinsic"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9e7a2e8003b4365dbad43cd254dbc2db5c998560",
      "name": "LowerInvoke"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c86659d2e632fc40c9de51dcbd3c731c72e3b7ea",
      "name": "LowerSwitch"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ac24824e4da8eb1ce4565f79f43c4d32d43b8eb3",
      "name": "LowerTypeTests"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8624e1018b4f41357d63a281468378e3293a0031",
      "name": "Mem2Reg"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "93f8c17cace142cdcf2ba1d8031467abf7f6808d",
      "name": "MemCpyOpt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cd5426ae2daec68f31ad9ba2debd5f6c5e5f68a1",
      "name": "MergeFunc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ea9b73e82cb8811e5a5e3e441c723f7c14ca1249",
      "name": "MergeICmps"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6f324216ed6b1ae91e295b152bb4eaf876406582",
      "name": "MetaRenamer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a6a5b782f98326d13b47a52a745d08fcb646f701",
      "name": "NameAnonGlobals"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d9cf63522bc6b741dca6a8cf878a81f8ad234364",
      "name": "NaryReassociate"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "1e41b089a4a2356a9e577329f5bf0df37927af8d",
      "name": "NewGVN"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7fd5eb7bba6867a1c4d51d8b5385e10013671c14",
      "name": "ObjCARC"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "43ab9002e2dc3f94bc421ccda71b09e19bbd4629",
      "name": "PGOProfile"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f6d46f90b1a6d5e4952beacd4fe3327beb657452",
      "name": "PartiallyInlineLibCalls"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d6eb1561f7d15f4fe78443ff1fc54e69c48981ab",
      "name": "PhaseOrdering"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "77b525c64666b8177b42bdc6b934ae44e08e8cb9",
      "name": "PlaceSafepoints"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "af2af5997fa28c338338b162bd50cd2ecef7c1f1",
      "name": "PreISelIntrinsicLowering"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7066ba8990ab9abf234c7f6b394ce856c4de1983",
      "name": "PruneEH"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7bb96c4dff4f46820f1166e0f725a17f7c5bac24",
      "name": "Reassociate"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c0800322c2d40e431dff278b32ac9ca22b542a47",
      "name": "Reg2Mem"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e61584f6f81db166256a0f6581f55e185b5dbfcd",
      "name": "RewriteStatepointsForGC"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c0f0a3fb94d77132977b68880f46856aa4e7d52b",
      "name": "SCCP"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "512143fd871fa4f3f72edd868a609633d168d346",
      "name": "SLPVectorizer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d0e4cf318976679fa9d1315d8b581e7ab6f1e2e5",
      "name": "SROA"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8b771ccc26ca5060b2e4a51ac44beac4e17b9923",
      "name": "SafeStack"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7ad5d8336d106e85f2705a81e69828e30e9e4031",
      "name": "SampleProfile"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8b58b2a0915f883b161a99acdfd9bf1628b7823d",
      "name": "Scalarizer"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "85b48731633f1a352eea63cdf5424383a7e1a032",
      "name": "SeparateConstOffsetFromGEP"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c2ba751cd5a037f182b2471731bbd427d3037a40",
      "name": "SimpleLoopUnswitch"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "204f1ee442ae6c432c9e6275ffef99fc6a210ff1",
      "name": "SimplifyCFG"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c70e138350ec85f978b6c991a0cd6914511682e6",
      "name": "Sink"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3c284e1fb933b1e949d3aa12215273367c5dcfb8",
      "name": "SpeculativeExecution"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "6bf720e01e03856f6ba824140c1e733c03a1fd03",
      "name": "StraightLineStrengthReduce"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4cfc78c441b7974cb528fbabdbf2c6e304d3a411",
      "name": "StripDeadPrototypes"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "22c4d93ca2e672278038c0925d8fb0ddadcb8646",
      "name": "StripSymbols"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9d716453beae7aa19d77ed33974cdd11d78ee482",
      "name": "StructurizeCFG"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b8981978252db0ae00dda9b26e73f5f542213757",
      "name": "TailCallElim"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "09b7f6abf37f4324ed9076b6feb92cc43495e53a",
      "name": "ThinLTOBitcodeWriter"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "01af1fcefb74092d2a6b9e6271f6280674e2cd93",
      "name": "Util"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "68444a4413b00d07e7f8e8f3912bbe2fe830e048",
      "name": "WholeProgramDevirt"
    }
  ]
}
