123 references to EmitByte
ILCompiler.Compiler (123)
Compiler\DependencyAnalysis\GenericVarianceNode.cs (1)
57
builder.
EmitByte
(checked((byte)argVariance));
Compiler\DependencyAnalysis\ManagedDataDescriptorNode.cs (1)
85
builder.
EmitByte
(0);
Compiler\DependencyAnalysis\ReadyToRunHeaderNode.cs (2)
78
builder.
EmitByte
((byte)(8 + factory.Target.PointerSize));
81
builder.
EmitByte
(1);
Compiler\ReachabilityInstrumentationProvider.cs (1)
194
builder.
EmitByte
(0);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\ObjectDataBuilder.cs (11)
142
EmitByte
((byte)(emit * 2 + 0));
146
EmitByte
((byte)(emit * 4 + 1));
147
EmitByte
((byte)(emit >> 6));
151
EmitByte
((byte)(emit * 8 + 3));
152
EmitByte
((byte)(emit >> 5));
153
EmitByte
((byte)(emit >> 13));
157
EmitByte
((byte)(emit * 16 + 7));
158
EmitByte
((byte)(emit >> 4));
159
EmitByte
((byte)(emit >> 12));
160
EmitByte
((byte)(emit >> 20));
164
EmitByte
((byte)15);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_ARM\ARMEmitter.cs (16)
74
Builder.
EmitByte
(0x00);
75
Builder.
EmitByte
(0xbf);
81
Builder.
EmitByte
(0xde);
82
Builder.
EmitByte
(0xfe);
90
Builder.
EmitByte
(0x4d);
91
Builder.
EmitByte
(0xf8);
100
Builder.
EmitByte
(0x5d);
101
Builder.
EmitByte
(0xf8);
199
Builder.
EmitByte
(0);
200
Builder.
EmitByte
(0xF0);
201
Builder.
EmitByte
(0);
202
Builder.
EmitByte
(0xB8);
227
Builder.
EmitByte
((byte)(immediate >> 1));
228
Builder.
EmitByte
(0xD1);
239
Builder.
EmitByte
((byte)(immediate >> 1));
240
Builder.
EmitByte
(0xD0);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_X64\X64Emitter.cs (51)
30
Builder.
EmitByte
(0x8B);
31
Builder.
EmitByte
((byte)(0xC0 | (((int)regDst & 0x07) << 3) | (((int)regSrc & 0x07))));
38
Builder.
EmitByte
((byte)(0xB8 | ((int)regDst & 0x07)));
46
Builder.
EmitByte
(0x67);
47
Builder.
EmitByte
(0x48);
48
Builder.
EmitByte
(0x8B);
49
Builder.
EmitByte
((byte)(0x00 | ((byte)regDst << 3) | 0x05));
62
Builder.
EmitByte
(0x8D);
63
Builder.
EmitByte
((byte)(0x05 | (((int)reg) & 0x07) << 3));
77
Builder.
EmitByte
(0x66);
79
Builder.
EmitByte
((byte)immediate);
85
Builder.
EmitByte
(0x66);
87
Builder.
EmitByte
((byte)immediate);
94
Builder.
EmitByte
(0xff);
95
Builder.
EmitByte
(0x25);
100
Builder.
EmitByte
(0xE9);
114
Builder.
EmitByte
(0x0f);
115
Builder.
EmitByte
(0x84);
128
Builder.
EmitByte
(0x0f);
129
Builder.
EmitByte
(0x85);
136
Builder.
EmitByte
(0xCC);
146
Builder.
EmitByte
(0x6A);
147
Builder.
EmitByte
(unchecked((byte)imm8));
155
Builder.
EmitByte
(0xFF);
156
Builder.
EmitByte
(0x35);
162
Builder.
EmitByte
(0x50);
164
Builder.
EmitByte
(0x48);
165
Builder.
EmitByte
(0x8D);
166
Builder.
EmitByte
(0x05);
169
Builder.
EmitByte
(0x48);
170
Builder.
EmitByte
(0x87);
171
Builder.
EmitByte
(0x04);
172
Builder.
EmitByte
(0x24);
178
Builder.
EmitByte
(0xC3);
184
Builder.
EmitByte
(0x75);
185
Builder.
EmitByte
(0x01);
188
Builder.
EmitByte
(0xC3);
202
Builder.
EmitByte
(0x33);
203
Builder.
EmitByte
((byte)(0xC0 | (((int)reg & 0x07) << 3) | ((int)reg & 0x07)));
218
Builder.
EmitByte
((byte)immediate);
239
Builder.
EmitByte
((byte)(0xC0 | modRM | ((int)reg & 0x07)));
295
Builder.
EmitByte
(modRM);
301
Builder.
EmitByte
(modRM);
305
Builder.
EmitByte
((byte)((addrMode.Scale << 6) + ((indexRegAsInt & 0x07) << 3) + ((int)sibByteBaseRegister & 0x07)));
317
Builder.
EmitByte
((byte)(opcode >> 24));
319
Builder.
EmitByte
((byte)(opcode >> 16));
321
Builder.
EmitByte
((byte)(opcode >> 8));
364
Builder.
EmitByte
(rexPrefix);
375
Builder.
EmitByte
((byte)opcode);
386
Builder.
EmitByte
((byte)opcode);
398
Builder.
EmitByte
(0x66);
src\runtime\src\coreclr\tools\Common\Compiler\DependencyAnalysis\Target_X86\X86Emitter.cs (40)
54
Builder.
EmitByte
(0x66);
56
Builder.
EmitByte
((byte)immediate);
62
Builder.
EmitByte
(0x66);
64
Builder.
EmitByte
((byte)immediate);
71
Builder.
EmitByte
(0xff);
72
Builder.
EmitByte
(0x25);
77
Builder.
EmitByte
(0xE9);
90
Builder.
EmitByte
(0x0f);
91
Builder.
EmitByte
(0x84);
98
Builder.
EmitByte
(0x33);
99
Builder.
EmitByte
((byte)(0xC0 | ((byte)register1 << 3) | (byte)register2));
109
Builder.
EmitByte
((byte)(0x58 + (byte)reg));
115
Builder.
EmitByte
(0xff);
116
Builder.
EmitByte
(0x34);
117
Builder.
EmitByte
(0x24);
122
Builder.
EmitByte
(0x6A);
123
Builder.
EmitByte
(unchecked((byte)imm8));
128
Builder.
EmitByte
((byte)(0x50 + (byte)reg));
136
Builder.
EmitByte
(0xFF);
137
Builder.
EmitByte
(0x35);
142
Builder.
EmitByte
(0x68);
149
Builder.
EmitByte
(0x8B);
150
Builder.
EmitByte
((byte)(0xC0 | (((int)regDst & 0x07) << 3) | (((int)regSrc & 0x07))));
158
Builder.
EmitByte
(0x8B);
159
Builder.
EmitByte
((byte)(0x00 | ((byte)register << 3) | 0x5));
164
Builder.
EmitByte
((byte)(0xB8 + (byte)register));
171
Builder.
EmitByte
(0xCC);
181
Builder.
EmitByte
(0xC3);
187
Builder.
EmitByte
(0x75);
188
Builder.
EmitByte
(0x01);
191
Builder.
EmitByte
(0xC3);
206
Builder.
EmitByte
((byte)immediate);
227
Builder.
EmitByte
((byte)(0xC0 | modRM | ((int)reg & 0x07)));
277
Builder.
EmitByte
(modRM);
282
Builder.
EmitByte
(modRM);
284
Builder.
EmitByte
((byte)((addrMode.Scale << 6) + ((indexRegAsInt & 0x07) << 3) + ((int)sibByteBaseRegister & 0x07)));
296
Builder.
EmitByte
((byte)(opcode >> 24));
298
Builder.
EmitByte
((byte)(opcode >> 16));
300
Builder.
EmitByte
((byte)(opcode >> 8));
309
Builder.
EmitByte
((byte)opcode);