)]}'
{
  "id": "06182284bb15e4cb0b4fb5fa6fa10b574314cd94",
  "entries": [
    {
      "mode": 16384,
      "type": "tree",
      "id": "b13523859f75e925ebd78e20836e25b7ab6ad8c3",
      "name": "AsmParser"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c76c711e616d19d71e5e8557134dff1007df4cf5",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3dee2ddbff127b4000aee527e3c9d94374173f8c",
      "name": "Disassembler"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3472bd20ae189061621d2d451bf146772d87e294",
      "name": "InstPrinter"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f65dde68db0ef780669d7b7af68719774d9c6bb6",
      "name": "LLVMBuild.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8762c14fda471ee4ac4bd0389ff5c83a892b572e",
      "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": "98efbb1bdb50aa002d07808e47630b03ddf81fe7",
      "name": "TargetInfo"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0a3036bb9a8de96ca6e2ad6a3938339049c50327",
      "name": "Utils"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01f7c00aa516437f6c08effe5c164c664f2ff868",
      "name": "X86.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a799c1fda49ebf132d5865baf447c6e8c46efd90",
      "name": "X86.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "114c09bc27f50b5e1b273c63e37618836872214f",
      "name": "X86AsmPrinter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a011310970b3fb22ff5006ac2145a0176d547b53",
      "name": "X86AsmPrinter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ac0b1ae5143d7aaaec5b7275698cd113b53ab4e",
      "name": "X86AvoidStoreForwardingBlocks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b38e2bbe492c2a730a941821aed90129d8426087",
      "name": "X86CallFrameOptimization.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a623db07598e22a5a35cb5b4b8c35534aa33751",
      "name": "X86CallLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90e99ca00fb3e1f6d3ffbf986bc15f888431c7e9",
      "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": "9c16d4a3caaae52c834eb1d39fb9add1524993cc",
      "name": "X86CallingConv.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3585c39df512447fb07aa498f9c46f5e65016dc6",
      "name": "X86CmovConversion.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "932b3af85ce4bef42c58265265157439dfce36e6",
      "name": "X86CondBrFolding.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22271896f6ca304744b9f1032e6fce569276b1bc",
      "name": "X86DiscriminateMemOps.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4bd63dad8ca5e63edb5b148969419aa42e3a238",
      "name": "X86DomainReassignment.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7c5bab67f9437a855be73cf959f9e455c917535",
      "name": "X86EvexToVex.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99d4ce64427f2f811015739052be7f269919a9d1",
      "name": "X86ExpandPseudo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80dcd74a5d2138d7396230df0ed03de487bcdd8a",
      "name": "X86FastISel.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0282ffd5f2a067ae15719645f5e07d3c2730aba",
      "name": "X86FixupBWInsts.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbf57f9571d3c53ba177fddbeb7de2d1df1274e3",
      "name": "X86FixupLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2d4d1ede6f33faa26f1adf166490e079cd8778c",
      "name": "X86FixupSetCC.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b541390ce0e2249be6f9c541ec8e9723c4cfc09",
      "name": "X86FlagsCopyLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ef2c1b51714fe578c1c9a23245b61ee2a3863fa",
      "name": "X86FloatingPoint.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4ef796e80c0b6f410df1178fc298c4409419a94",
      "name": "X86FrameLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "148ee33550d68da6bbc1e6812b821a753462abe5",
      "name": "X86FrameLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fdea9071c290dd90eede8b2fd4c30633e5615d5",
      "name": "X86GenRegisterBankInfo.def"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3c6dfb45a567fabd93cecf28f376f836796eb5a0",
      "name": "X86ISelDAGToDAG.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9659ae5a74aae471b2f2e38ce6773b5b55828ed3",
      "name": "X86ISelLowering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b2f059ae6bb6882b960916294e216ddaa7e40a6",
      "name": "X86ISelLowering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35866d74edb005b0bca4443726f243b256ee5998",
      "name": "X86IndirectBranchTracking.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02ae73706a3491b90e5512ae5e34497434059794",
      "name": "X86InsertPrefetch.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1b0636597126a0923c741c5c5407b6e78ce3d9",
      "name": "X86Instr3DNow.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5eed0e12bf36efc4599ad4bdcadba6c4f3f31eb4",
      "name": "X86InstrAVX512.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbdc55cb02556b109dbd5662d5e889adb7743718",
      "name": "X86InstrArithmetic.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50aed98112c309ab3c29344144d2e4e74512e9d6",
      "name": "X86InstrBuilder.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "099f6aa8d8bb9dbfcdb6229a7b3612d6ab3f2b07",
      "name": "X86InstrCMovSetCC.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e14a871000e8cfb356a65e7646e43dba4e0e4e92",
      "name": "X86InstrCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f82e80965b7c115d01a79836f2a6abe0b79d8f9e",
      "name": "X86InstrControl.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06e605fe5db2174cf55d04d57788a51718025382",
      "name": "X86InstrExtension.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cca71bdc43159fd5e8a23df4b709fda98a76b97",
      "name": "X86InstrFMA.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1cbd828303bbe4ec1133cdc36f285c5238d8441",
      "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": "59e62da55f25a33688564749e66076ff945619c7",
      "name": "X86InstrFoldTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "419baf98f61df5dd6c7e4aca030e560669cb322b",
      "name": "X86InstrFoldTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8f0d937dff44df603476a043256b1daa356a521",
      "name": "X86InstrFormats.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d79959e645597cae3f1502571917d1f1f4665353",
      "name": "X86InstrFragmentsSIMD.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8ba54c56b725dc70d2b4b6b5e931e56e3f912bf",
      "name": "X86InstrInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de4ed6998f58d70690f7fb631641357aa80b0a2b",
      "name": "X86InstrInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56bc050007896d28e1ade5fb930bec1b95934ca0",
      "name": "X86InstrInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57835b1a256aa86b015c6abd6a4b4725fa58c80f",
      "name": "X86InstrMMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7d931510fe20bc65a951fd8cf73830c29ea075a",
      "name": "X86InstrMPX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "747f5aa86653d6def74f3c2cf77e7cd63522b072",
      "name": "X86InstrSGX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "737296d9714767d6d729a709d7600a25732fbb53",
      "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": "7050e19174946c52dac3fbb1f42cc836fddfebc3",
      "name": "X86InstrSystem.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc0da845299f56fab79d7869b681b9b7415471c1",
      "name": "X86InstrTSX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37bc4ce2e053701e99d93af3471dde65ae2a2324",
      "name": "X86InstrVMX.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7cb0ec03d12edcee349834ba10fff13603fda8c5",
      "name": "X86InstrVecCompiler.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66ca78556b828ebeeb9150ceb282df5a73409c8c",
      "name": "X86InstrXOP.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61de562f8a5fa209a8f194c7fd7b2c2f1ac81fa4",
      "name": "X86InstructionSelector.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f74a8fe041d648acf79e35688635bbbe2b07c7a",
      "name": "X86InterleavedAccess.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40141d89462949f35589bf0ad0fd4e3a8a1a9759",
      "name": "X86IntrinsicsInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00fb1b573858037393c38e5d09514b73fe3ab16f",
      "name": "X86LegalizerInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d21707b9ab9b395b8ff15d2d4e56c2b33977fb11",
      "name": "X86LegalizerInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11492f7096848ffe0d2f9d8dde917b43133f4a01",
      "name": "X86MCInstLower.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05f846bfb219e3bd4fa6a7d73c4e020ce28a00b9",
      "name": "X86MachineFunctionInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7e535598d81f1dcfdb1f7f6a1ceedd8c04735dc",
      "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": "d415197b55ca0670507bad96853e83cb4d4bcb73",
      "name": "X86OptimizeLEAs.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb8b0af5fcfb6d4c871c808e0c7f11c7aad42228",
      "name": "X86PadShortFunction.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5610f4bc887321718b39eecb417bea8746b72d89",
      "name": "X86PfmCounters.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ea4c59aa497a0a184deec44c6fac1c50d17a7fc",
      "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": "7dec87cdcb03302128cb1342224d3f1012b60fa8",
      "name": "X86RegisterInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d362f20b4727f8291a0e47a29a467353614163e9",
      "name": "X86RegisterInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0acff9c8c3ec38d97cbe26eb95ace00758b0f46",
      "name": "X86RegisterInfo.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b435b22e8ac79dbeadc0d74433facd8d1f653a28",
      "name": "X86RetpolineThunks.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60e2721c795ee2f8f4a81516d14f03199d750f07",
      "name": "X86SchedBroadwell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ddb542e41590185f8a56a7b1263619676acf01d",
      "name": "X86SchedHaswell.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41bd776648f787261bca73f03f5dda0c52d7ea74",
      "name": "X86SchedPredicates.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "842d67b5c82490fd02d18a83cf4b9905a8acc779",
      "name": "X86SchedSandyBridge.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1119fd3fc11c9771e25169be22fd7523f3e3b277",
      "name": "X86SchedSkylakeClient.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3456073de305e7e99dd9d710a13388010542563",
      "name": "X86SchedSkylakeServer.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55ca85ec1e3d18032d7a3f1cb955335d2b090bd2",
      "name": "X86Schedule.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0334655de7eb99e28cd1ba88846b9cc352e2946",
      "name": "X86ScheduleAtom.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50f1ada380561f3f6f2da4e5ed99d55a6bff3003",
      "name": "X86ScheduleBdVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d26232b41326ccf045a1d77ff91038bd427c34c",
      "name": "X86ScheduleBtVer2.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "34c251a5c5bb735eaeac1755fbebe1869ead0ca8",
      "name": "X86ScheduleSLM.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "65f6d89df610461768e6a94b0481be347eb4de64",
      "name": "X86ScheduleZnver1.td"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50690953eef5145beec08de7fb876c347f5f5852",
      "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": "c8b740ca39e3112d39af158f526e1e50d223d6ef",
      "name": "X86SpeculativeLoadHardening.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "177fde45911ac05292dd189574dd85767053b200",
      "name": "X86Subtarget.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b11bb12f6270d8d4d189a4ca4ef551cc4c9b44d",
      "name": "X86Subtarget.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bc4d65e7d519a3b5ace7eb339edc71d88b1a606",
      "name": "X86TargetMachine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b999e2e86af68b96cfd361af5229ac521b3cc3ba",
      "name": "X86TargetMachine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92e0779c2e74ad7bb049e7b336830473ecef9d6b",
      "name": "X86TargetObjectFile.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13d7b4ad70d64baf408637a9d892db1f75ac3207",
      "name": "X86TargetObjectFile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f0e431bd0830600438cb684bdfcf442b723ff93",
      "name": "X86TargetTransformInfo.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9afa02e67b50c5a688a9ebf7b6455d3fcf4ad07",
      "name": "X86TargetTransformInfo.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a07d2f20acab817816187deb2af9f185a3d7fb90",
      "name": "X86VZeroUpper.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa2c872403afe0d9854d08cb17d868834dcb9b94",
      "name": "X86WinAllocaExpander.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df9a171f582fef16b2aaa9ccf930b1f9996c3a0f",
      "name": "X86WinEHState.cpp"
    }
  ]
}
