)]}'
{
  "id": "245fcd17d01870146e023148edc393418459d549",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "d4d8ec47d29685e3964e0e4390d82d30d6014afb",
      "name": "AsmParser"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58f2292dd4cd78266da5863de2ab889d9b626bcf",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b9cd7da786a1a38b7b42a9699043d236ac6934b7",
      "name": "Disassembler"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfc0eda21faf2b1a34889b3daa31eaf1c963c4e5",
      "name": "LLVMBuild.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a753c85f85dd855bd3018ea096ba12ff6fe4cd8e",
      "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": "d9ea4f332ddfb5969c08636a5ea21d0fdc2d39e1",
      "name": "TargetInfo"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8831bc7c1a4292136c06fd656cb40402d56d05ad",
      "name": "Utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6840fc12751da3b09bc8ca4b21f268ad6044cc8d",
      "name": "X86.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8631aca2734da58ae4e630a3ef4888fe6c8edf1",
      "name": "X86.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d27be30a277498ca31d7153484a0661073fc4b3",
      "name": "X86AsmPrinter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a011310970b3fb22ff5006ac2145a0176d547b53",
      "name": "X86AsmPrinter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "69c6b3356cbb0cb6e51f39d2d269d599495716d0",
      "name": "X86AvoidStoreForwardingBlocks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb4f9e2901dc735d2387ab9ba22cf65b3b6d7fdf",
      "name": "X86AvoidTrailingCall.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad7e32b4efc8e1f5d0222c3957b4cb53a5a22c1c",
      "name": "X86CallFrameOptimization.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ee637cfd523ff0cf0858e3ccac6dbaab5031d32",
      "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": "4c49d68bec99f08832343505b3221a2ee40e3ef9",
      "name": "X86CallingConv.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5123853f5455a6d0cab9d47512f629f4efb32e63",
      "name": "X86CmovConversion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bf2d5ba7b8f98987234fd38e64eec3c9e6d243e",
      "name": "X86CondBrFolding.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7051550d52e6e9115b489437081d9164cd7dda27",
      "name": "X86DiscriminateMemOps.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4cf5cafbc6e5549ed31e60e85d304177cdcb547",
      "name": "X86DomainReassignment.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24c8e6d6f6eb5bcc05007d5bcffe2376cdbc275c",
      "name": "X86EvexToVex.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9126a1fbea52cf633b7a32955d60741c2b0ab55a",
      "name": "X86ExpandPseudo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5e089d07d55c8f24e4ca6fff99547a42983d86f",
      "name": "X86FastISel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f7c4afde760ab5e6351f264d23fe6d6b1170203",
      "name": "X86FixupBWInsts.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "543dc8b00fa058110ac8e8652adc99a773df8671",
      "name": "X86FixupLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cbde280aa2803051bbf4baf86a1831369d60aa92",
      "name": "X86FixupSetCC.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfba06fb653392e0a92269b4444d309d9c07841f",
      "name": "X86FlagsCopyLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fcfb5bc91314c649fe7563f642632632fab3a45a",
      "name": "X86FloatingPoint.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b469a814adc65fe682f532bd55524de44c58afb",
      "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": "5b546d42d98a0fcd8db95575b8fba0df18e8ec5a",
      "name": "X86ISelDAGToDAG.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed975e9248a836c8c618caf544ebe7734e52ed3f",
      "name": "X86ISelLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f7e90008de4e5e73c39e5d3f1d607a970dee80f",
      "name": "X86ISelLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc0f59ab329dae72d2506fc2f30766272e483030",
      "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": "9b5de59430a5214e50878bdcfe09fa80c04a612a",
      "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": "e1e6eea59884af438b061e264b902a92da3a3489",
      "name": "X86InstrControl.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a4eb138ec346f271ce9362855e4728a789010c9",
      "name": "X86InstrExtension.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cca71bdc43159fd5e8a23df4b709fda98a76b97",
      "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": "2ec6d50f9702ef1159ff875bfc72201cf18a3a57",
      "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": "e8f0d937dff44df603476a043256b1daa356a521",
      "name": "X86InstrFormats.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de6f8a81dff6574fc2935eb01270280f0cad81f6",
      "name": "X86InstrFragmentsSIMD.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c29029daeec90328088b84d6b957a96e17b71fe3",
      "name": "X86InstrInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22b7b1d4cb19380a84ab55b19efaffbb16a718df",
      "name": "X86InstrInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e452145f3b65f130e58c6a268a892ae260efb43f",
      "name": "X86InstrInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd9a866c91cbb2cb1177e0585dee3930bcf31ccd",
      "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": "09a04c0338b4202f327c112b6e20feeeb06aa296",
      "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": "3a1212342a134dbc1c85cf84b3c979cd5aef6a84",
      "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": "01620b7b64c988f3be2f49f02c5f83ad8c21fb7c",
      "name": "X86InstructionSelector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f74a8fe041d648acf79e35688635bbbe2b07c7a",
      "name": "X86InterleavedAccess.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d7adbaa9e99cc855ce9d411183ad2541271db11",
      "name": "X86IntrinsicsInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04121f863c898dd3f093e5ba84ecd37e665539b7",
      "name": "X86LegalizerInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a0f13fb5ae6c69d7ac9c1b2d867eb60cb625b52",
      "name": "X86LegalizerInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78098fd6262f7a222157bc39e6cd00196dd065b2",
      "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": "c6da4b09dd60f27cbf27863a05574ac001f1e4ac",
      "name": "X86MacroFusion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4ae54f657a5bf56dfd2d87de625e79f4e59d902",
      "name": "X86MacroFusion.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1aee01563c4b02cfd7447eaef9b734fc0904d8e8",
      "name": "X86OptimizeLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af974c805c368114350a34f4bd1143ee931e7960",
      "name": "X86PadShortFunction.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5610f4bc887321718b39eecb417bea8746b72d89",
      "name": "X86PfmCounters.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "daddf4231897dc0b7e4e8eaccdc0507a508459ba",
      "name": "X86RegisterBankInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1f3001c618064259c1fc21b162d4eb6c81c21af",
      "name": "X86RegisterBankInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74c515850ab15231894609648fd7eda85716fb7e",
      "name": "X86RegisterBanks.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff625325b4c9312b8a564b2b630c82549baf33a9",
      "name": "X86RegisterInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b82920898069421f77559d9e273b56ccc5d0c909",
      "name": "X86RegisterInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0528b90c1fd53c3b1ca2d7c1ed9f6688db91d131",
      "name": "X86RegisterInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8464c7e82981007eddec67d29adeb064ecff57f",
      "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": "78acb1065ec8cd4de6f07106677edccdc2b07a07",
      "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": "8e3ce721f1a1863cbd0d43353e2fef0878c44cb3",
      "name": "X86ScheduleSLM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06201f4a3a847f384657501e5ce52c3fad54fc31",
      "name": "X86ScheduleZnver1.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": "b8980789258ebb641195bd697aeb00ffc96c0b7c",
      "name": "X86SpeculativeLoadHardening.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8f78da52cc272acad0adae7ddf5f3e2e01cc789",
      "name": "X86Subtarget.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8efe8f2afe5d70e8d0b3767b1a64386404bf19d",
      "name": "X86Subtarget.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c15297134e4dcec93ecf2927706440b6e349e361",
      "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": "70fd857fcf0179f6fbc909df1261a20bbfdc64d9",
      "name": "X86TargetTransformInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7581257f41f8cbc9641ce51a403126a1ff2e4789",
      "name": "X86TargetTransformInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9280d030b5d5f400e02b87b33893b10fe6a61e2b",
      "name": "X86VZeroUpper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae72c6427588ee40e0202954844cf7e472f2b0ed",
      "name": "X86WinAllocaExpander.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d65e1f3ab4140fe68a349b6ef608b6c19e2f3d1c",
      "name": "X86WinEHState.cpp"
    }
  ]
}
