)]}'
{
  "id": "dad9111c2f130e22201e3c8b1b091e3af1266c26",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "f6c7f2912f8d96472ed9d54e925f2f80dbe3050c",
      "name": "AsmParser"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e0df29414677efa3411980fd29e77c9237d512f",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "31de7bd6f6945378ce5b4343766637346471e6cd",
      "name": "Disassembler"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "435eabe38ab729eabe456a42bb5047a098c0c82b",
      "name": "InstPrinter"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2062163afb054fbba74b2ce79b49201cd0847e83",
      "name": "LLVMBuild.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "60cbc3fefbe31c3609143d1e9c1b13ca7b04769d",
      "name": "MCTargetDesc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39efd2dbcf1adc2424434730fded2e60cd6759bf",
      "name": "README-FPStack.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6c8616b6d2c6b77a897de92552ef3111b20d25b",
      "name": "README-MMX.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6896e805568ad9515b2c0420386e6fa77806e34",
      "name": "README-SSE.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c26c75ab951ca348593786a4ab905e8037da2dda",
      "name": "README-UNIMPLEMENTED.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09626e13849d64cd33244187c6d3ea18e4eb3685",
      "name": "README-X86-64.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "799157c926e6547ae224d54fe7c2fdba040a6298",
      "name": "README.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e7bdef28b82611ec2053391d629080b0e655ae19",
      "name": "TargetInfo"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5ba2cac9b3d11f5e2ec076592ef00e8f6df4467e",
      "name": "Utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5631648d2dc89d9e746401ea55fcec3d692b8aaa",
      "name": "X86.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "34f2956e0c0b9750b2a6dffac3de5c65ef9911aa",
      "name": "X86.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c938d9c84235674bfe044404489a55fdd9d74d6",
      "name": "X86AsmPrinter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08d7734517932c32b0e64cce9b246018c90deb40",
      "name": "X86AsmPrinter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8b5b7d3fc0829165ad0ed594f4a7097b230b2fd",
      "name": "X86CallFrameOptimization.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54f937bcda3ed4a293755e4f82243f49ad6f8502",
      "name": "X86CallLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c9dc1565dad7caaad29ad9f8c12dfe39118e77b",
      "name": "X86CallLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59dde982f512d6d9ac70e49a1348435465b38f1e",
      "name": "X86CallingConv.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c49a6838fa447baf789a95071f07f25ae8b57981",
      "name": "X86CallingConv.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2de9a5fbfe929dcf9e68aeda7206dd3e73e98644",
      "name": "X86CallingConv.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e75276960cc8177b67f391b8d15ef11f9b8dae77",
      "name": "X86CmovConversion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d015424317e137a22a848f72198c0c52f3f677a",
      "name": "X86DomainReassignment.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6dd4631a48448dbc1381e18b320494b5a7031870",
      "name": "X86EvexToVex.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5dfd95f713015f7a1405c2ef2e7dc8a9fa6de476",
      "name": "X86ExpandPseudo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ea7590ce3ab8e7bfe68cc89731dee9e31d909d7",
      "name": "X86FastISel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9664c931c35ebab544a2e8277cf70f842ab73921",
      "name": "X86FixupBWInsts.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbc2bffdb703167002850bc9f3645c2c003ddee0",
      "name": "X86FixupLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a86eb997635e569adf0e7c3026e3aae3d6e2bb4e",
      "name": "X86FixupSetCC.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bcbe1991249788ce4e6dc95da8f752afcd2bd1e",
      "name": "X86FloatingPoint.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86e65b83ffa9d8be37ce7c9fa9f70a9124987f3f",
      "name": "X86FrameLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2bce79262d01da2a5c3196478d7c0b82ad65ed8d",
      "name": "X86FrameLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9cd3f96f83accdc658a2b8c48055922033c21778",
      "name": "X86GenRegisterBankInfo.def"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cbf760179000c4ab3cbbfc7820e576a46a44889",
      "name": "X86ISelDAGToDAG.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22b4d7997fa6b303546c638470742f0f85b42c00",
      "name": "X86ISelLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1438e59f9b6a2b10b49632038eb75774b66b05e",
      "name": "X86ISelLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08b501ff20bf0abccc3160e1301068f733876a3b",
      "name": "X86Instr3DNow.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "84b44ac677bf567735603be2dd27306c45cb2555",
      "name": "X86InstrAVX512.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95f9e84af819edd1866e543782ec55fe384f1f03",
      "name": "X86InstrArithmetic.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcce7b9951f266d3d7443bb92b353bb67f809b05",
      "name": "X86InstrBuilder.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b85abfb9ca7f3b18e395ab49edf1ace6d5ac9928",
      "name": "X86InstrCMovSetCC.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b941050c9f7967f3ce72c9e526d732df02583fe9",
      "name": "X86InstrCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b8c24a1c047e43cc0b1366b71bcf193e17fa40a",
      "name": "X86InstrControl.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af43d9f53325006933b02ea230f3cbfc175b4b4d",
      "name": "X86InstrExtension.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15466c2978fcdfd926c22da36178b9fd9ce9b809",
      "name": "X86InstrFMA.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00ef65cdb6bd77a4b07f3cd50b3848ccce6b86dd",
      "name": "X86InstrFMA3Info.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3568160da46973674abbb5f211fa541fcbe8de8",
      "name": "X86InstrFMA3Info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f096f51d6bef47746a4665b7fa9da2d4fa18ca24",
      "name": "X86InstrFPStack.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2653e8c0a39ce8fad7efcd307469c769d2c35e40",
      "name": "X86InstrFormats.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d30400836bbc4aa72a09810eedbce958f7274ef8",
      "name": "X86InstrFragmentsSIMD.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2ec1f4f469148ebb7232378faa99ef9398a93e4",
      "name": "X86InstrInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02a09c340cef2b26ba2b6dede58a2422e2635a4e",
      "name": "X86InstrInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f00caa130d0b322eae0c59df10edb9b2ac1f3f46",
      "name": "X86InstrInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d387f93109e2331a59ef3b7444c1788b38bc3a98",
      "name": "X86InstrMMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "104ba2a174db17c1d7da8591dc4e3792dda54eea",
      "name": "X86InstrMPX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "84119ad5eb35951b2d0ca2f3a70abcbab39b8062",
      "name": "X86InstrSGX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "955a40ee171ef5f82c93fe1a0cb7d5e34177d9b2",
      "name": "X86InstrSSE.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c847be7ec099b3509cb6cd92c25c0a3d72f977d1",
      "name": "X86InstrSVM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44bcef6d98b7b7af601f546250e057c78198ac38",
      "name": "X86InstrShiftRotate.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86b3f21018fd26c81ebc8d2ca9caf73c6710b066",
      "name": "X86InstrSystem.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61aac58a491f2f858e4ce99eda0d3b85520c228a",
      "name": "X86InstrTSX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "273ad24e84ba42fae20d0e3333fb600974f0c478",
      "name": "X86InstrVMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e2195cf93aa8b18ab3bce0ca38eaa5a8a77f47b",
      "name": "X86InstrVecCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b3f0caa4744c61c10d6216ded301a087e38e143",
      "name": "X86InstrXOP.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1efe95bf4e864f4d7c08ca7acc26ccf4518deae7",
      "name": "X86InstructionSelector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e87116f4d1a212cd053766c242c78732da2ed9f",
      "name": "X86InterleavedAccess.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9edac22d5baac0f87734a4447b8df5e5ae71d371",
      "name": "X86IntrinsicsInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1438bf7bc09b1bff06c6c5692d3ded776f6a1c8",
      "name": "X86LegalizerInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "135950a95f84454dc06ba5fc930c22b0f318dbe5",
      "name": "X86LegalizerInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78e6e5f1b2e99c1578a273a68d5d2051cce8bbae",
      "name": "X86MCInstLower.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fcb642424adc45b0f8cba950c0ed1a757bfdaa7",
      "name": "X86MachineFunctionInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d517d82537a7804797373b6911e05b3e2c8f8338",
      "name": "X86MachineFunctionInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67d95c2233dec64e8de34eb16d103affaf60f42e",
      "name": "X86MacroFusion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13fa2d78a0185f0b66ac1a0a934bc96e9b2101ed",
      "name": "X86MacroFusion.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad2d3c9453ef5a44cfb72ed09b503256d6d55463",
      "name": "X86OptimizeLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b7732c1db88435723adf377a49d1eb76c93597e",
      "name": "X86PadShortFunction.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8447e8b7725c20ef8a5e9b7acea3bad28b682f8b",
      "name": "X86RegisterBankInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e227880427f3c4a33a89a1a5437ba740a0833288",
      "name": "X86RegisterBankInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d17cd53a0c14373e79b358a7f5f167ff52ca8ba",
      "name": "X86RegisterBanks.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "efa0cd2c6bc1272dc732e0657aa16746ff558386",
      "name": "X86RegisterInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25958f0c310647e3146be43edae02debf0cf2c3a",
      "name": "X86RegisterInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a61a7247c72c8d6558fbc81117ed37671730cc2",
      "name": "X86RegisterInfo.td"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "c70af22d060cc3b8ef8f4f4d8361bb55e94ddeb5",
      "name": "X86SchedBroadwell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2b188b8846a54a8c2a68a95b6ba1c8be78d6fd5",
      "name": "X86SchedHaswell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "593e9b33aacdf39ba41e710f82d1e362d6777c80",
      "name": "X86SchedSandyBridge.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aabb45be87c15cf200a191cc313d7874b58ebcf4",
      "name": "X86SchedSkylakeClient.td"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "bd80102e096f78d9fae8101e6143481fb180fd20",
      "name": "X86SchedSkylakeServer.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fcf9f4ff6384f1d182e8e33e059b84e9d590c9fc",
      "name": "X86Schedule.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "200a3216f6f482d13c42bd46c493ab9cde6ffb9c",
      "name": "X86ScheduleAtom.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f29ccd324349c5ad506fe59e18e053fde86242f9",
      "name": "X86ScheduleBtVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03ed2db2350ddc5c99ef0376f89abd0b862fc22c",
      "name": "X86ScheduleSLM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c72880b7f65913a47ba81cf6f05b61eb2183ce40",
      "name": "X86ScheduleZnver1.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c67aa04aebeab8aedac14c797ada0458f54b65e9",
      "name": "X86SelectionDAGInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4a285a5f916f593ccfa7b8ba196be22db483c02",
      "name": "X86SelectionDAGInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2cebb76022ef88427f3b3198f2a3f62532e2734c",
      "name": "X86ShuffleDecodeConstantPool.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b703cbbd2b29928b11f3ec681f5354cc81010e74",
      "name": "X86ShuffleDecodeConstantPool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66fea1e688f1947840e219c22072568e16cbefcc",
      "name": "X86Subtarget.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a21d068c7f4e4e4252ff8d56b5dce6c76b8c995c",
      "name": "X86Subtarget.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11fe84f162daec3862876d11161508d99c4c98f1",
      "name": "X86TargetMachine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "952bd1321ff9b73ce578555be75e62e3431c5c32",
      "name": "X86TargetMachine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8627c06d44313d16105966b48de0692077746c83",
      "name": "X86TargetObjectFile.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6aa570b6332af2a518c65385129219f8dfdc6a5",
      "name": "X86TargetObjectFile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6772d96c7997a5156717be68599472a750460206",
      "name": "X86TargetTransformInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5cb5c0cc2981ca62e1c5661fd54a661f06a8039e",
      "name": "X86TargetTransformInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ba01f1e25ba58cf47536f5d79a82c1458ddafc56",
      "name": "X86VZeroUpper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a186e94d9cf31b8fa2b1f5f4b3e3d01e5b13cd8",
      "name": "X86WinAllocaExpander.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0472a85f50da2ebd0b40c39dff2824d0ba53e8c0",
      "name": "X86WinEHState.cpp"
    }
  ]
}
