brintos

brintos / llvm-project-archived public Read only

0
0
Text · 920 B · f4b14a4 Raw
38 lines · json
1{2  "Opcodes": {3    "KILL": [0.1, 0.2, 0.3],4    "MOV": [0.4, 0.5, 0.6],5    "LEA": [0.7, 0.8, 0.9],6    "RET": [1.0, 1.1, 1.2],7    "ADD": [1.3, 1.4, 1.5],8    "SUB": [1.6, 1.7, 1.8],9    "IMUL": [1.9, 2.0, 2.1],10    "AND": [2.2, 2.3, 2.4],11    "OR": [2.5, 2.6, 2.7],12    "XOR": [2.8, 2.9, 3.0],13    "CMP": [3.1, 3.2, 3.3],14    "TEST": [3.4, 3.5, 3.6],15    "JMP": [3.7, 3.8, 3.9],16    "CALL": [4.0, 4.1, 4.2],17    "PUSH": [4.3, 4.4, 4.5],18    "POP": [4.6, 4.7, 4.8],19    "NOP": [4.9, 5.0, 5.1],20    "COPY": [5.2, 5.3, 5.4]21  },22  "CommonOperands": {23    "Immediate": [0.1, 0.1, 0.1],24    "MBB": [0.2, 0.2, 0.2],25    "FrameIndex": [0.3, 0.3, 0.3],26    "GlobalAddress": [0.4, 0.4, 0.4]27  },28  "PhysicalRegisters": {29    "GR32": [0.5, 0.5, 0.5],30    "GR64": [0.6, 0.6, 0.6],31    "XMM": [0.7, 0.7, 0.7]32  },33  "VirtualRegisters": {34    "GR32": [0.8, 0.8, 0.8],35    "GR64": [0.9, 0.9, 0.9],36    "XMM": [1.0, 1.0, 1.0]37  }38}