)]}'
{
  "id": "53f3933d9c8ee6158a2157a88a5edc83614276e3",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "5267fc74e96746b4a0caca331708554913709305",
      "name": "AsmParser"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1542fc1514ea277f1b44a083e2db9098233419c3",
      "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": "432a8cb408ccdfccaf38fe78d515ec2c9015ec19",
      "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": "7260746a913d17942c5198f951d31c050656685f",
      "name": "Utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c0a13ccdc2cc2a8b7ffd1a925f0576bb86b5321",
      "name": "X86.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c4ab8f5a6f3af357e5c1885ad45c4353ca247d5",
      "name": "X86.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5cfaf8d4fa0504b0d1f16267802c5277e36533b6",
      "name": "X86AsmPrinter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55da096af44ecea56841313932ef8748bbabace7",
      "name": "X86AsmPrinter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f1d4b51062e3d73c9c32443893623da3f269d34",
      "name": "X86AvoidStoreForwardingBlocks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0899783d5f6076733682693966c20f4498ca7e4d",
      "name": "X86AvoidTrailingCall.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5831bc8ef0bce5e3ccf81147884afc78f272e92",
      "name": "X86CallFrameOptimization.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e986a60d86bcd93b9796e4e63f287e266b988c9",
      "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": "2f8349af6132511061b44e19262f96d9eeaea91e",
      "name": "X86ExpandPseudo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9f3186367ee1793a9e5008c2dcd7f5820a023dd",
      "name": "X86FastISel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78de041329e205d0c0d98218397b370e0f3eecf8",
      "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": "831695dabcd883a645131f78ea16a83fd8e0d999",
      "name": "X86FlagsCopyLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6ee469575005f28ea0ebc77c08f2720eee775da",
      "name": "X86FloatingPoint.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96bdb155075d02eefe5e6ce638400f9d80df901a",
      "name": "X86FrameLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7b41543c500b534b9d9db12c5afb8c9d8205525",
      "name": "X86FrameLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fdea9071c290dd90eede8b2fd4c30633e5615d5",
      "name": "X86GenRegisterBankInfo.def"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f705f59b4d8f8349d7ea1dd09b3f25ab69fd84b9",
      "name": "X86ISelDAGToDAG.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f91d7ff9dc49f320100ecdb71d895f466740d9b1",
      "name": "X86ISelLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ebe36977ba2ccc71b4328e0eb10134a78da1abc",
      "name": "X86ISelLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "743df41a00ffbd92f5de1aa9334277fcd48f5dd5",
      "name": "X86IndirectBranchTracking.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b1e3f23efd740fc2198daff3da295a1d9bbb6c2",
      "name": "X86InsertPrefetch.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a82d98d88b306a6eeb16f3cdb523b67b5cb65a36",
      "name": "X86InsertWait.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1b0636597126a0923c741c5c5407b6e78ce3d9",
      "name": "X86Instr3DNow.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b23050ef61aca56b9267990d4c6d4c840bcc3375",
      "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": "0ad53c42550ef7095c876bbc973b85d53a45d9ad",
      "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": "66b67fe5f0554be3053d96301a8c0a98b355e60c",
      "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": "a4ed513d9253a8b23dea7f837ac3a9c75f3d4735",
      "name": "X86InstrFPStack.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15745c10b780b0f79038db32b9c4e5526b35cdf2",
      "name": "X86InstrFoldTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dc236a0d7e46c0e39cc033d4fede335c1d6749c",
      "name": "X86InstrFoldTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7da1f3593fe022ed0fbc18cb6482c772911b2451",
      "name": "X86InstrFormats.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67092e57929feec50c08f0134a3ef8d5e1be8e7d",
      "name": "X86InstrFragmentsSIMD.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0371c50dfe2729e6efa832987375f64a4e6c13e4",
      "name": "X86InstrInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d303ea8c7bd6963527e06798c6040e493330701e",
      "name": "X86InstrInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6940510609a87de052c37b37b23f849e2a33cd2c",
      "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": "393d1bfe9ffecd8e42db9b8608381c92e3dcaf6c",
      "name": "X86InstrSSE.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82c8e74156b25e937e2da476917acf2a1db492df",
      "name": "X86InstrSVM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ddc273b1706daff3c957f1a54e4618adb86e5f4b",
      "name": "X86InstrShiftRotate.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8469632fafe6985bc86861183718df46f220c3c7",
      "name": "X86InstrSystem.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bdb9741676a5c5849fafba6a5d103aaaa78b70c",
      "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": "8916f3521388d2c7f33935f55ce47a1925e6bbc3",
      "name": "X86InstructionSelector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0288adf52ce29c202b153b958f8c0cf5d0e4282",
      "name": "X86InterleavedAccess.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6dc4860f1bfc6aff9db7db4a77d8b354a1a066eb",
      "name": "X86IntrinsicsInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3bedf8ccf1d9bb43b645c918bdf85043a72699b4",
      "name": "X86LegalizerInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ec35fe281ceb109e1b8fd80ebb3d6304aafbcac",
      "name": "X86LegalizerInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22333d0e4175e05c29735268d0c8532bdf7f1428",
      "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": "4cd231de344087af7f9a1ecceed9810be21ef4b4",
      "name": "X86PartialReduction.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "833013fb69f3fb5811c6bab26ebffdf519e21c2c",
      "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": "22becf4b1e46463e5573a92566a4c3a6b09454c0",
      "name": "X86RegisterInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c933f4543ece5255638f4056421a79f35ae8c7a",
      "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": "33d3261605e324ca4c90502ab2258e06b8abcad5",
      "name": "X86SchedBroadwell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a4bf456c5e7040e682f06cf9b69cf8c665fedfd",
      "name": "X86SchedHaswell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76001d382a278f5a52aa1c135c9463fb3138fb35",
      "name": "X86SchedPredicates.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cadb06a9fe8baed2ba22048b4906118bcd8f27cd",
      "name": "X86SchedSandyBridge.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "febef9cc32b98921a4baa7c3c2ca3cfe2d28e94e",
      "name": "X86SchedSkylakeClient.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b36a3b7e12701ce0ccbd1dae80032b4e85ea844",
      "name": "X86SchedSkylakeServer.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b09486bf069c3f57ea47035bc3ca9ce46a613a71",
      "name": "X86Schedule.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d63cca018c6a9957e576baf222e12474985df39d",
      "name": "X86ScheduleAtom.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f8524b94dae938889a60723e073015f82e739d3",
      "name": "X86ScheduleBdVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23967f320544c5b8913c5d03e9fdc9ceba791352",
      "name": "X86ScheduleBtVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bedbbbc5f978ad73454aa5a4bfb6007d449dad76",
      "name": "X86ScheduleSLM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "089e7aafaf22e86365ad001010208bac5bc4a0b7",
      "name": "X86ScheduleZnver1.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1517ae7d46b5e6678246db5c619aff9f7c0a64ee",
      "name": "X86ScheduleZnver2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10a2e1c880463c11ea957f82978f44f83cf59c41",
      "name": "X86SelectionDAGInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f2d979f91e383958fa33800331be9311eb1cb6f",
      "name": "X86SelectionDAGInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5da1ca275cd4d984468e557815ce0d91f9fc9ccd",
      "name": "X86ShuffleDecodeConstantPool.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51229a69a62632cfab2b5e7b799a72099e47ff8b",
      "name": "X86ShuffleDecodeConstantPool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f51e9b9e9da6f84533952d128c89bbff6ecc545",
      "name": "X86SpeculativeLoadHardening.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82687de828912027d36f7faf7b4a7d9f8cbb4d1b",
      "name": "X86Subtarget.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93801455254c4e64449639eb55e45f32c1bbd8cb",
      "name": "X86Subtarget.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d80c82c584bdaac524fe3425da2291e1212deff1",
      "name": "X86TargetMachine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec3db7b1e9e878f2a640baf2b542858b725a223f",
      "name": "X86TargetMachine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3a8ff45f91598bf2a5c8bba3d2ed6daa4bf3001",
      "name": "X86TargetObjectFile.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45904c3b0b697ea6e9828a8331c4d54bacb175fe",
      "name": "X86TargetObjectFile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fc61541d51168608400f6a58be600084cee261e",
      "name": "X86TargetTransformInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b480649653faca89b5fe089b2ea7c3fe008cca4",
      "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"
    }
  ]
}
