148 references to EmitLdArg
ILCompiler.Compiler (111)
Compiler\CompilerTypeSystemContext.InterfaceThunks.cs (3)
233
codeStream.
EmitLdArg
(0);
242
codeStream.
EmitLdArg
(0);
257
codeStream.
EmitLdArg
(i + 1);
IL\Stubs\StartupCode\StartupCodeMainMethod.cs (1)
286
codeStream.
EmitLdArg
(i);
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (5)
439
codeStream.
EmitLdArg
(0);
444
codeStream.
EmitLdArg
(0);
460
codeStream.
EmitLdArg
(i + 1);
561
codeStream.
EmitLdArg
(0);
567
codeStream.
EmitLdArg
(i + 1);
parent\parent\Common\TypeSystem\IL\NativeAotILProvider.cs (1)
167
codeStream.
EmitLdArg
(1);
parent\parent\Common\TypeSystem\IL\Stubs\ArrayMethodILEmitter.cs (10)
39
codeStream.
EmitLdArg
(0); // this
99
codeStream.
EmitLdArg
(0);
100
codeStream.
EmitLdArg
(_rank + argStartOffset);
117
codeStream.
EmitLdArg
(hiddenArg);
121
codeStream.
EmitLdArg
(0);
127
codeStream.
EmitLdArg
(hiddenArg);
148
codeStream.
EmitLdArg
(0);
160
codeStream.
EmitLdArg
(argStartOffset);
183
codeStream.
EmitLdArg
(i + argStartOffset);
227
codeStream.
EmitLdArg
(_rank + argStartOffset);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (2)
79
ilStream.
EmitLdArg
(0);
120
ilStream.
EmitLdArg
(1);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (4)
69
codestream.
EmitLdArg
(localArg++);
74
codestream.
EmitLdArg
(localArg++);
282
codestream.
EmitLdArg
(localArg++);
286
codestream.
EmitLdArg
(localArg++);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateMethodILEmitter.cs (3)
60
codeStream.
EmitLdArg
(0);
64
codeStream.
EmitLdArg
(0);
68
codeStream.
EmitLdArg
(i + 1);
parent\parent\Common\TypeSystem\IL\Stubs\DelegateThunks.cs (18)
119
codeStream.
EmitLdArg
(i + 1);
123
codeStream.
EmitLdArg
(0);
182
codeStream.
EmitLdArg
(i + 1);
202
codeStream.
EmitLdArg
(0);
210
codeStream.
EmitLdArg
(1);
266
codeStream.
EmitLdArg
(0);
272
codeStream.
EmitLdArg
(i + 1);
276
codeStream.
EmitLdArg
(0);
333
codeStream.
EmitLdArg
(0);
344
codeStream.
EmitLdArg
(0);
383
codeStream.
EmitLdArg
(i + 1);
449
codeStream.
EmitLdArg
(0);
455
codeStream.
EmitLdArg
(i + 1);
459
codeStream.
EmitLdArg
(0);
554
codeStream.
EmitLdArg
(i + 1);
581
codeStream.
EmitLdArg
(0);
622
codeStream.
EmitLdArg
(i + 1);
721
codeStream.
EmitLdArg
(1);
parent\parent\Common\TypeSystem\IL\Stubs\DynamicInvokeMethodThunk.cs (5)
139
codeStream.
EmitLdArg
(1);
151
codeStream.
EmitLdArg
(3);
168
codeStream.
EmitLdArg
(0);
180
codeStream.
EmitLdArg
(2);
184
codeStream.
EmitLdArg
(2);
parent\parent\Common\TypeSystem\IL\Stubs\ForwardDelegateCreationThunk.cs (1)
103
codeStream.
EmitLdArg
(0);
parent\parent\Common\TypeSystem\IL\Stubs\GetFieldHelperMethodOverride.cs (8)
118
getFieldStream.
EmitLdArg
(2);
147
getFieldStream.
EmitLdArg
(0);
150
getFieldStream.
EmitLdArg
(0);
163
switchStream.
EmitLdArg
(1);
175
switchStream.
EmitLdArg
(0);
176
switchStream.
EmitLdArg
(1);
179
switchStream.
EmitLdArg
(2);
181
switchStream.
EmitLdArg
(1);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (3)
68
codeStream.
EmitLdArg
(0);
69
codeStream.
EmitLdArg
(1);
70
codeStream.
EmitLdArg
(2);
parent\parent\Common\TypeSystem\IL\Stubs\PInvokeILEmitter.cs (2)
218
fnptrLoadStream.
EmitLdArg
(0);
374
callsiteSetupCodeStream.
EmitLdArg
(calliThunk.TargetSignature.Length);
parent\parent\Common\TypeSystem\IL\Stubs\StreamIntrinsics.cs (2)
35
codestream.
EmitLdArg
(0);
41
codestream.
EmitLdArg
(0);
parent\parent\Common\TypeSystem\IL\Stubs\StructMarshallingThunk.cs (2)
332
stream.
EmitLdArg
(argIndex);
344
stream.
EmitLdArg
(argIndex);
parent\parent\Common\TypeSystem\IL\Stubs\TypeGetTypeMethodThunk.cs (2)
76
codeStream.
EmitLdArg
(0);
93
codeStream.
EmitLdArg
(i - 1);
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (11)
146
codeStream.
EmitLdArg
(0);
147
if (write) codeStream.
EmitLdArg
(1);
165
codeStream.
EmitLdArg
(0);
166
codeStream.
EmitLdArg
(1);
179
codeStream.
EmitLdArg
(0);
180
codeStream.
EmitLdArg
(1);
181
codeStream.
EmitLdArg
(2);
197
codeStream.
EmitLdArg
(0);
198
codeStream.
EmitLdArg
(1);
199
codeStream.
EmitLdArg
(2);
219
codeStream.
EmitLdArg
(0);
parent\parent\Common\TypeSystem\Interop\IL\InlineArrayType.cs (3)
390
codeStream.
EmitLdArg
(0);
394
codeStream.
EmitLdArg
(1);
410
codeStream.
EmitLdArg
(2);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.Aot.cs (13)
345
codeStream.
EmitLdArg
(0);
351
codeStream.
EmitLdArg
(0);
420
codeStream.
EmitLdArg
(0);
424
codeStream.
EmitLdArg
(1);
436
codeStream.
EmitLdArg
(1);
440
codeStream.
EmitLdArg
(0);
492
codeStream.
EmitLdArg
(1);
512
codeStream.
EmitLdArg
(1);
518
codeStream.
EmitLdArg
(0);
572
codeStream.
EmitLdArg
(0);
575
codeStream.
EmitLdArg
(1);
595
codeStream.
EmitLdArg
(1);
597
codeStream.
EmitLdArg
(0);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (10)
146
stream.
EmitLdArg
(_argIndex);
149
stream.
EmitLdArg
(_argIndex);
173
stream.
EmitLdArg
(_argIndex);
760
stream.
EmitLdArg
(Index - 1);
783
stream.
EmitLdArg
(Index - 1);
1045
marshallingCodeStream.
EmitLdArg
(Index - 1);
1054
_ilCodeStreams.CallsiteSetupCodeStream.
EmitLdArg
(Index - 1);
1066
_ilCodeStreams.CallsiteSetupCodeStream.
EmitLdArg
(Index - 1);
1206
codeStream.
EmitLdArg
(Marshallers[index].Index - 1);
2011
cleanupCodeStream.
EmitLdArg
(Index - 1);
parent\parent\Common\TypeSystem\Interop\IL\PInvokeDelegateWrapperConstructor.cs (2)
70
codeStream.
EmitLdArg
(0);
71
codeStream.
EmitLdArg
(1);
ILCompiler.ReadyToRun (35)
parent\parent\Common\Compiler\CompilerTypeSystemContext.BoxedTypes.cs (5)
439
codeStream.
EmitLdArg
(0);
444
codeStream.
EmitLdArg
(0);
460
codeStream.
EmitLdArg
(i + 1);
561
codeStream.
EmitLdArg
(0);
567
codeStream.
EmitLdArg
(i + 1);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncResumptionStub.cs (2)
79
ilStream.
EmitLdArg
(0);
120
ilStream.
EmitLdArg
(1);
parent\parent\Common\TypeSystem\IL\Stubs\AsyncThunks.cs (4)
69
codestream.
EmitLdArg
(localArg++);
74
codestream.
EmitLdArg
(localArg++);
282
codestream.
EmitLdArg
(localArg++);
286
codestream.
EmitLdArg
(localArg++);
parent\parent\Common\TypeSystem\IL\Stubs\InterlockedIntrinsics.cs (3)
68
codeStream.
EmitLdArg
(0);
69
codeStream.
EmitLdArg
(1);
70
codeStream.
EmitLdArg
(2);
parent\parent\Common\TypeSystem\IL\Stubs\UnsafeIntrinsics.cs (11)
146
codeStream.
EmitLdArg
(0);
147
if (write) codeStream.
EmitLdArg
(1);
165
codeStream.
EmitLdArg
(0);
166
codeStream.
EmitLdArg
(1);
179
codeStream.
EmitLdArg
(0);
180
codeStream.
EmitLdArg
(1);
181
codeStream.
EmitLdArg
(2);
197
codeStream.
EmitLdArg
(0);
198
codeStream.
EmitLdArg
(1);
199
codeStream.
EmitLdArg
(2);
219
codeStream.
EmitLdArg
(0);
parent\parent\Common\TypeSystem\Interop\IL\Marshaller.cs (10)
146
stream.
EmitLdArg
(_argIndex);
149
stream.
EmitLdArg
(_argIndex);
173
stream.
EmitLdArg
(_argIndex);
760
stream.
EmitLdArg
(Index - 1);
783
stream.
EmitLdArg
(Index - 1);
1045
marshallingCodeStream.
EmitLdArg
(Index - 1);
1054
_ilCodeStreams.CallsiteSetupCodeStream.
EmitLdArg
(Index - 1);
1066
_ilCodeStreams.CallsiteSetupCodeStream.
EmitLdArg
(Index - 1);
1206
codeStream.
EmitLdArg
(Marshallers[index].Index - 1);
2011
cleanupCodeStream.
EmitLdArg
(Index - 1);
ILCompiler.TypeSystem (2)
parent\parent\Common\TypeSystem\IL\UnsafeAccessors.cs (2)
731
codeStream.
EmitLdArg
(i);
796
codeStream.
EmitLdArg
(i);