Home
last modified time | relevance | path

Searched refs:let (Results 1 – 25 of 707) sorted by relevance

12345678910>>...29

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonDepInstrInfo.td18 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 DHexagonDepInstrFormats.td13 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 DHexagonDepOperands.td16 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 DMicroMipsInstrFormats.td46 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 DMicroMips32r6InstrFormats.td52 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 DMipsMSAInstrFormats.td37 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 DMipsInstrFormats.td47 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 DMicroMipsDSPInstrFormats.td30 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 DMipsDSPInstrFormats.td18 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 DMips32r6InstrFormats.td20 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 DMips16InstrFormats.td64 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 DARMScheduleA57WriteRes.td63 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 DAArch64SchedA57WriteRes.td65 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 DAArch64SchedKryoDetails.td16 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 DR600InstrFormats.td43 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 DSIInstrFormats.td266 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 DGenericOpcodes.td155 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 DAttr.td25 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 DPPCInstrFormats.td17 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 DPPCRegisterInfo.td598 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 DRISCVInstrFormatsV.td63 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 DRISCVInstrFormatsC.td22 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 DOpcodes.td113 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 DX86SchedAlderlakeP.td18 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 DCSKYInstrFormats16Instr.td13 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 …]

12345678910>>...29