)]}'
{
  "id": "fe146b45ee0deaad83c543c6ad06936cf29b18e6",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "674625ddf0385487845ba40fef15446744fdd37d",
      "name": "AsmParser"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58f2292dd4cd78266da5863de2ab889d9b626bcf",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b36b0a6d04815d2063cc5e716b441cddf7fd7a02",
      "name": "Disassembler"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d09ced3d9462094941168b8c1797b14c14916db",
      "name": "LLVMBuild.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "66fcd4772cc6035856a7c440faa43accef6387f3",
      "name": "MCTargetDesc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39efd2dbcf1adc2424434730fded2e60cd6759bf",
      "name": "README-FPStack.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d52840e5c489677f0868823951b2dc66beaf8172",
      "name": "README-SSE.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3ea4595ac1e2eb011fb61cf812ad4ea2c213fa6",
      "name": "README-X86-64.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c06a7b1ade6d6cce071c1dedeb4af8578ca2c1c4",
      "name": "README.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8e775c9d4bf504884596f530754b15a990e8116a",
      "name": "TargetInfo"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "25523c0c948de6e721f9c7c232b9300e30ce002f",
      "name": "Utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0481a40d462aebac49169593e7c5fb282d4fb810",
      "name": "X86.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2b11d55f65095f745e84ec1f6fbb0708b41abeb",
      "name": "X86.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39d16e7999cdb84c8efbe6ea785e1768d3adb322",
      "name": "X86AsmPrinter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee79401dc80d5f6aa56b4d572cd2c1c707bc6d64",
      "name": "X86AsmPrinter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f1d4b51062e3d73c9c32443893623da3f269d34",
      "name": "X86AvoidStoreForwardingBlocks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb4f9e2901dc735d2387ab9ba22cf65b3b6d7fdf",
      "name": "X86AvoidTrailingCall.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8faa572dffcbf302d438800c48e305471ff07d1",
      "name": "X86CallFrameOptimization.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57bf799cf89cafc6397c4120820e1fb6d893cf43",
      "name": "X86CallLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "444a0c7d0122ce9663fdc11da4cedfb7b559d0ce",
      "name": "X86CallLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aee344a267643dc76bffdb76261e7e7ed35a0bb6",
      "name": "X86CallingConv.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "191e0fa619b24f4258eb49062806c7b63750b569",
      "name": "X86CallingConv.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db1aef2fd09da676a95b83069474488bbca07467",
      "name": "X86CallingConv.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe5cb3ae2bf64468c6b42277601a9ad6dcdd59eb",
      "name": "X86CmovConversion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ede94664bf62dd8b4415994cb94eecd3fd3ce17",
      "name": "X86CondBrFolding.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7051550d52e6e9115b489437081d9164cd7dda27",
      "name": "X86DiscriminateMemOps.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "438b9fd8eebb296d4da4e46b0af4b2d027d31524",
      "name": "X86DomainReassignment.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1cf9b94c9e58ded4b293a1d206b7ea6922fdc96",
      "name": "X86EvexToVex.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d35d65914b343033c8ab12e95c162efa2dba0b20",
      "name": "X86ExpandPseudo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dbf406835646d6e6ba81fd1663b5dff02ef17fe",
      "name": "X86FastISel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8c4a2adb85146d82acb5db616f801f29c3a4ac8",
      "name": "X86FixupBWInsts.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ac401bb02537b3e21c7553e6ff7df9ed9030375",
      "name": "X86FixupLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "924f429fc13885e32766e2eb53e6da4318dcd32e",
      "name": "X86FixupSetCC.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1d2de29c8965397ef97df0c963d6c3260cc8281",
      "name": "X86FlagsCopyLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d9fbc1e1dcf67edaaebcbcbf3d2fbfd4c9996fa4",
      "name": "X86FloatingPoint.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "799c1f5d1285ec803229307a987826b944bb97d2",
      "name": "X86FrameLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2103d6471ead927633344596f9236f0033c85af9",
      "name": "X86FrameLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fdea9071c290dd90eede8b2fd4c30633e5615d5",
      "name": "X86GenRegisterBankInfo.def"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf33f399db28aeb87973db38eac12757a3474ca5",
      "name": "X86ISelDAGToDAG.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cbdd7135de4381bc8f1af94a64e8263484a35fba",
      "name": "X86ISelLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a17099da38f11e13b3e0d13508b1fbfe2e8f594",
      "name": "X86ISelLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48d0d8a35704e5698278084962158d6c6b5ee4c0",
      "name": "X86IndirectBranchTracking.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b1e3f23efd740fc2198daff3da295a1d9bbb6c2",
      "name": "X86InsertPrefetch.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1b0636597126a0923c741c5c5407b6e78ce3d9",
      "name": "X86Instr3DNow.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32f012033fb0d83b5d3fa2f858b734c6f9424b67",
      "name": "X86InstrAVX512.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e399a894490a0038d9085b7d8cfd99d24b15553",
      "name": "X86InstrArithmetic.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa45e9b191c1c1100cb23f2a95c31227356393de",
      "name": "X86InstrBuilder.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "330b8c7a8a43a7394b2caffd6aa0d7b49e55c88a",
      "name": "X86InstrCMovSetCC.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78d8dd3c0d03176baa8e7495edf04b08a86be275",
      "name": "X86InstrCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32faeb1a86f2b3ff0f917597999a027bc2f51b00",
      "name": "X86InstrControl.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a4eb138ec346f271ce9362855e4728a789010c9",
      "name": "X86InstrExtension.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e43a532a3f816ac694189c8e0831136725b5526",
      "name": "X86InstrFMA.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25bbdddb7a21ee8ec67af308f000f8260a6529ca",
      "name": "X86InstrFMA3Info.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7fa6f5917862d5d18bd3f0a11c6793cc7b47a8fa",
      "name": "X86InstrFMA3Info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1830262205c62e5914fa73e76e10b69ed0ef2353",
      "name": "X86InstrFPStack.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3b286e0375c67e720724cf84ee2b9aebc7a1cab",
      "name": "X86InstrFoldTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dc236a0d7e46c0e39cc033d4fede335c1d6749c",
      "name": "X86InstrFoldTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f797fcfb8de601f31a8705ebb73f65e0bdf0aa9",
      "name": "X86InstrFormats.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3250123e5aa6618eae80f9f56641f5957ea7f67a",
      "name": "X86InstrFragmentsSIMD.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "245346d827311e284fc0fa51607c0d10dbf3473b",
      "name": "X86InstrInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d2da53053573f584b17357cce9e7b4e628e6399",
      "name": "X86InstrInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca5425e8b89fd3fe2f35ccee6f04f44866f6fe70",
      "name": "X86InstrInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f4d4d764cc9060591914e68d2340354356422e7",
      "name": "X86InstrMMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44ba071947c238547cbbce7ea938067ae81fc977",
      "name": "X86InstrMPX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "747f5aa86653d6def74f3c2cf77e7cd63522b072",
      "name": "X86InstrSGX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c45f342ed75bddc84db0aa95ad8b08ee3bc300b6",
      "name": "X86InstrSSE.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82c8e74156b25e937e2da476917acf2a1db492df",
      "name": "X86InstrSVM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d974b716dda7cb8ac972bdf54e168d1372e8f94",
      "name": "X86InstrShiftRotate.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f41feb6c0d908c7f919bb0e05b67da08a1fa1a3",
      "name": "X86InstrSystem.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41b839425ccd991994d977ad62a5bdb0816a47be",
      "name": "X86InstrTSX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37bc4ce2e053701e99d93af3471dde65ae2a2324",
      "name": "X86InstrVMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98843bd3ae30ddc0ec24cb24f4717e58b4031e6",
      "name": "X86InstrVecCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "229af366d940ad2c549b3187ed1a976c6e0ca232",
      "name": "X86InstrXOP.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f9d626ff91232542b95ae70dc7eab4e96ff6df4",
      "name": "X86InstructionSelector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f74a8fe041d648acf79e35688635bbbe2b07c7a",
      "name": "X86InterleavedAccess.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40bf28df3b90ece3bce4a6583304d773497afdf5",
      "name": "X86IntrinsicsInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da53d64200212833090d68488ccfb6dea767ce6a",
      "name": "X86LegalizerInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a0f13fb5ae6c69d7ac9c1b2d867eb60cb625b52",
      "name": "X86LegalizerInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f49c6e861d4bf118b7cab287361a4cb4e080037",
      "name": "X86MCInstLower.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05f846bfb219e3bd4fa6a7d73c4e020ce28a00b9",
      "name": "X86MachineFunctionInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5cb80a082b568b2288298bc344cd847abb592bf9",
      "name": "X86MachineFunctionInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b19d1263e0c91c43f487bf56b7adcdc32c26b486",
      "name": "X86MacroFusion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4ae54f657a5bf56dfd2d87de625e79f4e59d902",
      "name": "X86MacroFusion.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c791b6674dcb0a80d7fe9439926af60450e5827",
      "name": "X86OptimizeLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c6bd0ccc2cd2c7da8be716d1e02d28f8c2c1b2e",
      "name": "X86PadShortFunction.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93238983afa2e287cd7d0853c8465aa805c05de5",
      "name": "X86PfmCounters.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c076d2d67694ac653f3bd0ee7e730e1569af2fb",
      "name": "X86RegisterBankInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5afd2cae761079da971f9160ec480aaf38e83d3",
      "name": "X86RegisterBankInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74c515850ab15231894609648fd7eda85716fb7e",
      "name": "X86RegisterBanks.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f69626b2622e4c3e42926482a52d1518d2d69e82",
      "name": "X86RegisterInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b82920898069421f77559d9e273b56ccc5d0c909",
      "name": "X86RegisterInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cfaf714e93e804ff43c68087d56e95266a42271",
      "name": "X86RegisterInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9085d7f068ac4ea1ed09bb132ae8a248a503ea63",
      "name": "X86RetpolineThunks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b1fcaa8a13d06afaab55fc54e3d4935ec563b5e",
      "name": "X86SchedBroadwell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06f417501b2138ddc0af28927ba2d2dae6e99b4c",
      "name": "X86SchedHaswell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76001d382a278f5a52aa1c135c9463fb3138fb35",
      "name": "X86SchedPredicates.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26d4d8fa35497f4f63b18dd51586498f7973a25a",
      "name": "X86SchedSandyBridge.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a511ecc00710e71118d2ca3e7a91c9d197b2f81",
      "name": "X86SchedSkylakeClient.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8c65435ab9bcc6fe715c38aaebfc5ade4580664",
      "name": "X86SchedSkylakeServer.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95f710061aebcb18414f66a9b4f7ecdf6f30e3c9",
      "name": "X86Schedule.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0153ca9da36166345751eca7b451c1219918b27",
      "name": "X86ScheduleAtom.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7aea3cf4e9d3e60f0e17abd5ccaea3b28dd56fa",
      "name": "X86ScheduleBdVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d0421d94ee056330d0437a189160f985736f1843",
      "name": "X86ScheduleBtVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcd155ea0e0e986fb1b210efaa297853d3d860cf",
      "name": "X86ScheduleSLM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06201f4a3a847f384657501e5ce52c3fad54fc31",
      "name": "X86ScheduleZnver1.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4537d9cc7956aea16448329fe3ebba04ab900805",
      "name": "X86ScheduleZnver2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ae8df977f83707109e21dc42e7c514c98172ae3",
      "name": "X86SelectionDAGInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f2d979f91e383958fa33800331be9311eb1cb6f",
      "name": "X86SelectionDAGInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a202fc63637b9576bffc2d9320b7559f0771a1a5",
      "name": "X86ShuffleDecodeConstantPool.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29634151757957f8e006f140d94eb4133ecebc50",
      "name": "X86ShuffleDecodeConstantPool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9aa47c532e8234ad8d50714297ddcaf978dfd150",
      "name": "X86SpeculativeLoadHardening.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75c3a70b430a8a7415afbf7fd5eecaa8353c8c26",
      "name": "X86Subtarget.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4e8d30328caa06dcdd793f5e8e77d92feda366e",
      "name": "X86Subtarget.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c696e9adbed5eb7262d3a4c83ba18036ca965a9",
      "name": "X86TargetMachine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec3db7b1e9e878f2a640baf2b542858b725a223f",
      "name": "X86TargetMachine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44185957686b6c70338dbc3da0ff20d003ea8668",
      "name": "X86TargetObjectFile.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fd0bbf56b19ab1f41a4d6ff78286ccdd8cfb0f0",
      "name": "X86TargetObjectFile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b754836ea5173950e1ee7b94799c771aca011e33",
      "name": "X86TargetTransformInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9c2dbd78058cb09b0a928c8ae5a47707492df57",
      "name": "X86TargetTransformInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a8308ef1ba94bd2007e005d1042092a949e88b7",
      "name": "X86VZeroUpper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42e8fba2201ebc1a0de565942f33024db03ce264",
      "name": "X86WinAllocaExpander.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78d3f64601897183d27e82e6e23246759870d6dd",
      "name": "X86WinEHState.cpp"
    }
  ]
}
