| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonDepInstrInfo.td | 18 let hasNewValue = 1; 19 let opNewValue = 0; 20 let prefersSlot3 = 1; 39 let opNewValue = 0; 52 let opNewValue = 0; 220 let isAdd = 1; 236 let isAdd = 1; 4117 let isFP = 1; 4129 let isFP = 1; 4139 let isFP = 1; [all …]
|
| H A D | HexagonDepInstrFormats.td | 13 let Inst{12-8} = Vu32{4-0}; 17 let Inst{4-0} = Vdd32{4-0}; 21 let Inst{11-5} = Ii{6-0}; 25 let Inst{1-0} = Pd4{1-0}; 33 let Inst{1-0} = Pd4{1-0}; 38 let Inst{7-1} = Ii{8-2}; 45 let Inst{8-8} = n1{0-0}; 58 let Inst{7-7} = Ii{0-0}; 61 let Inst{6-5} = II{1-0}; 75 let Inst{6-3} = Ii{4-1}; [all …]
|
| H A D | HexagonDepOperands.td | 16 def s6_0ImmOperand : AsmOperandClass { let Name = "s6_0Imm"; let RenderMethod = "addSignedImmOperan… 17 def s6_0Imm : Operand<i32> { let ParserMatchClass = s6_0ImmOperand; let DecoderMethod = "s6_0ImmDec… 19 def s32_0ImmOperand : AsmOperandClass { let Name = "s32_0Imm"; let RenderMethod = "addSignedImmOper… 22 def u10_0ImmOperand : AsmOperandClass { let Name = "u10_0Imm"; let RenderMethod = "addImmOperands";… 25 def u32_0ImmOperand : AsmOperandClass { let Name = "u32_0Imm"; let RenderMethod = "addImmOperands";… 28 def m32_0ImmOperand : AsmOperandClass { let Name = "m32_0Imm"; let RenderMethod = "addImmOperands";… 32 def b13_2Imm : Operand<OtherVT> { let ParserMatchClass = b13_2ImmOperand; let DecoderMethod = "brta… 35 def b15_2Imm : Operand<OtherVT> { let ParserMatchClass = b15_2ImmOperand; let DecoderMethod = "brta… 38 def a30_2Imm : Operand<i32> { let ParserMatchClass = a30_2ImmOperand; let DecoderMethod = "brtarget… 41 def b30_2Imm : Operand<OtherVT> { let ParserMatchClass = b30_2ImmOperand; let DecoderMethod = "brta… [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MicroMipsInstrFormats.td | 46 let Size = 2; 64 let Inst{9-7} = rd; 65 let Inst{6-4} = rt; 66 let Inst{3-1} = rs; 78 let Inst{9-7} = rd; 79 let Inst{6-4} = rs; 120 let Inst{0} = 0; 153 let Inst{9-7} = rt; 166 let Inst{0} = 0; 176 let Inst{0} = 1; [all …]
|
| H A D | MicroMips32r6InstrFormats.td | 52 let Inst{15-10} = op; 53 let Inst{9-7} = rs; 63 let Inst{9-5} = rs; 64 let Inst{4-0} = op; 75 let Inst{25-21} = rt; 76 let Inst{20-16} = rs; 245 let Inst{10-6} = 0; 246 let Inst{5-0} = 0; 272 let Inst{10} = 0; 644 let Inst{15} = 0; [all …]
|
| H A D | MipsMSAInstrFormats.td | 37 let Inst{18-16} = m; 38 let Inst{15-11} = ws; 39 let Inst{10-6} = wd; 50 let Inst{19-16} = m; 52 let Inst{10-6} = wd; 63 let Inst{20-16} = m; 65 let Inst{10-6} = wd; 75 let Inst{22} = 0b0; 76 let Inst{21-16} = m; 120 let Inst{16} = df; [all …]
|
| H A D | MipsInstrFormats.td | 47 let KeyCol = ["se"]; 61 let KeyCol = ["se"]; 79 let Size = 4; 128 let isPseudo = 1; 143 let isPseudo = 1; 145 let Pattern = []; 161 let Opcode = op; 377 let rt = rd; 814 let cond = c; 842 let Inst{17} = 0; [all …]
|
| H A D | MicroMipsDSPInstrFormats.td | 30 let Inst{25-21} = rt; 31 let Inst{20-16} = rs; 32 let Inst{15-11} = rd; 33 let Inst{10-0} = op; 41 let Inst{25-21} = rt; 42 let Inst{20-16} = rs; 43 let Inst{15-6} = op; 53 let Inst{25-21} = rt; 54 let Inst{20-16} = rs; 55 let Inst{15-14} = ac; [all …]
|
| H A D | MipsDSPInstrFormats.td | 18 let KeyCol = ["dsp"]; 72 let Inst{25-21} = rs; 73 let Inst{20-16} = rt; 74 let Inst{15-11} = rd; 75 let Inst{10-6} = op; 85 let Inst{25-21} = rs; 86 let Inst{20-16} = 0; 101 let Inst{15-11} = 0; 141 let Inst{25-21} = 0; 263 let Inst{10-6} = 0; [all …]
|
| H A D | Mips32r6InstrFormats.td | 20 let ColFields = ["Arch"]; 22 let KeyCol = ["mipsr6"]; 184 let Inst{25-21} = rs; 185 let Inst{20-16} = rt; 186 let Inst{15-0} = imm; 211 let Inst{20-16} = rt; 244 let Inst{10-6} = fd; 334 let Inst{6} = 0; 559 let Inst{10} = 1; 560 let Inst{9-6} = 0; [all …]
|
| H A D | Mips16InstrFormats.td | 64 let Size=2; 77 let Size=4; 215 let l = _l; 261 let f = _f; 283 let f = _f; 391 let s =_s; 416 let X = _X; 515 let op=_op; 540 let f = _f; 566 let f = _f; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMScheduleA57WriteRes.td | 63 let Latency = Lat; 70 let Latency = Lat; 91 let NumMicroOps = 2; 96 let Latency = 6; 97 let NumMicroOps = 2; 101 let Latency = 6; 102 let NumMicroOps = 2; 106 let Latency = 7; 107 let NumMicroOps = 2; 243 let Latency = Lat; let NumMicroOps = 2; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA57WriteRes.td | 65 let NumMicroOps = 2; 70 let Latency = 6; 71 let NumMicroOps = 2; 75 let Latency = 7; 76 let NumMicroOps = 2; 80 let Latency = 8; 81 let NumMicroOps = 2; 84 let Latency = 9; 85 let NumMicroOps = 2; 88 let Latency = 8; [all …]
|
| H A D | AArch64SchedKryoDetails.td | 16 let Latency = 3; let NumMicroOps = 2; 23 let Latency = 3; let NumMicroOps = 2; 30 let Latency = 4; let NumMicroOps = 3; 36 let Latency = 4; let NumMicroOps = 4; 42 let Latency = 3; let NumMicroOps = 4; 66 let Latency = 3; let NumMicroOps = 2; 72 let Latency = 3; let NumMicroOps = 2; 78 let Latency = 2; let NumMicroOps = 2; 84 let Latency = 2; let NumMicroOps = 2; 90 let Latency = 2; let NumMicroOps = 2; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | R600InstrFormats.td | 43 let Namespace = "R600"; 45 let InOperandList = ins; 46 let AsmString = asm; 47 let Pattern = pattern; 48 let Itinerary = itin; 51 let isCodeGenOnly = 1; 53 let TSFlags{4} = Trig; 54 let TSFlags{5} = Op3; 61 let TSFlags{10} = Op1; 62 let TSFlags{11} = Op2; [all …]
|
| H A D | SIInstrFormats.td | 266 let isPseudo = 1; 272 let SALU = 1; 277 let VALU = 1; 278 let Uses = [EXEC]; 287 let mayLoad = 0; 288 let mayStore = 0; 371 let Inst{14} = da; 531 let VINTRP = 1; 543 let mayLoad = 0; 544 let mayStore = 0; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/ |
| H A D | GenericOpcodes.td | 155 let mayStore = true; 162 let mayLoad = true; 163 let mayStore = true; 1117 let mayLoad = true; 1125 let mayLoad = true; 1133 let mayLoad = true; 1143 let mayLoad = true; 1151 let mayLoad = true; 1159 let mayLoad = true; 1185 let mayLoad = true; [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | Attr.td | 25 let Content = [{ 935 let Args = [ 2650 let Args = [ 2755 let Subjects = 2922 let Args = [ 3210 let Clone = 0; 4030 let Args = [ 4050 let Args = [ 4075 let Args = [ 4104 let Args = [ [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCInstrFormats.td | 17 let Size = 4; 94 let Size = 8; 163 let CR = 0; 296 let RA = 0; 297 let D = 0; 305 let RA = R; 306 let D = 0; 336 let RA = 0; 337 let D = 0; 514 let RA = 0; [all …]
|
| H A D | PPCRegisterInfo.td | 598 let Name = "U1Imm"; let PredicateMethod = "isU1Imm"; 609 let Name = "U2Imm"; let PredicateMethod = "isU2Imm"; 630 let Name = "U3Imm"; let PredicateMethod = "isU3Imm"; 641 let Name = "U4Imm"; let PredicateMethod = "isU4Imm"; 651 let Name = "S5Imm"; let PredicateMethod = "isS5Imm"; 661 let Name = "U5Imm"; let PredicateMethod = "isU5Imm"; 671 let Name = "U6Imm"; let PredicateMethod = "isU6Imm"; 681 let Name = "U7Imm"; let PredicateMethod = "isU7Imm"; 691 let Name = "U8Imm"; let PredicateMethod = "isU8Imm"; 701 let Name = "U10Imm"; let PredicateMethod = "isU10Imm"; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVInstrFormatsV.td | 63 let Inst{31} = 1; 64 let Inst{30} = 1; 68 let Inst{11-7} = rd; 80 let Inst{31} = 0; 96 let Inst{31} = 1; 116 let Inst{25} = vm; 136 let Inst{25} = vm; 155 let Inst{25} = vm; 175 let Inst{25} = vm; 194 let Inst{25} = vm; [all …]
|
| H A D | RISCVInstrFormatsC.td | 22 let Size = 2; 32 let Inst{11-7} = rs1; 33 let Inst{6-2} = rs2; 48 let Inst{11-7} = rd; 63 let Inst{6-2} = rs2; 74 let Inst{4-2} = rd; 88 let Inst{9-7} = rs1; 89 let Inst{4-2} = rd; 155 let Inst{9-7} = rd; 171 let Inst{4-2} = rd; [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Opcodes.td | 113 let Types = [Ty]; 137 let Types = []; 193 let Types = []; 198 let Types = []; 203 let Types = []; 207 let Args = []; 208 let Types = []; 321 let Args = []; 390 let Types = []; 622 let Args = []; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86SchedAlderlakeP.td | 18 let LoadLatency = 5; 132 let Latency = 11; 146 let Latency = 11; 208 let Latency = 3; 221 let Latency = 3; 248 let Latency = 7; 251 let Latency = 7; 254 let Latency = 8; 264 let Latency = 3; 327 let Latency = 2; [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/ |
| H A D | CSKYInstrFormats16Instr.td | 13 let Inst{15} = 0; 22 let Inst{15} = 0; 34 let Inst{10 - 8} = rx; 35 let Inst{7 - 5} = rz; 36 let Inst{4 - 2} = ry; 37 let Inst{1, 0} = sop; 47 let Inst{9 - 6} = rz; 48 let Inst{5 - 2} = rx; 49 let Inst{1, 0} = sop; 114 let isCompare = 1; [all …]
|