1 write to Builder
ILCompiler.Compiler (1)
parent\parent\Common\Compiler\DependencyAnalysis\Target_RiscV64\RiscV64Emitter.cs (1)
13
Builder
= new ObjectDataBuilder(factory, relocsOnly);
16 references to Builder
ILCompiler.Compiler (16)
parent\parent\Common\Compiler\DependencyAnalysis\AssemblyStubNode.cs (3)
82
riscv64Emitter.
Builder
.RequireInitialAlignment(alignment);
83
riscv64Emitter.
Builder
.AddSymbol(this);
84
return riscv64Emitter.
Builder
.ToObjectData();
parent\parent\Common\Compiler\DependencyAnalysis\Target_RiscV64\RiscV64Emitter.cs (13)
25
Builder
.EmitUInt(0x00100073);
30
Builder
.EmitUInt(0x0230000f);
46
Builder
.EmitReloc(symbol, RelocType.IMAGE_REL_BASED_RISCV64_PCREL_I);
57
Builder
.EmitUInt(0x00000017u | (uint)regDst << 7);
66
Builder
.EmitUInt((uint)(0x00000013u | ((uint)regSrc << 15) | ((uint)regDst << 7) | (uint)((offset & 0xfff) << 20)));
73
Builder
.EmitUInt((uint)(0x00004013u | ((uint)regSrc << 15) | ((uint)regDst << 7) | (uint)((offset & 0xfff) << 20)));
80
Builder
.EmitUInt((uint)(0x00003003u | ((uint)regSrc << 15) | ((uint)regDst << 7) | (uint)((offset & 0xfff) << 20)));
87
Builder
.EmitUInt((uint)(0x00000067u | ((uint)regSrc << 15) | ((uint)regDst << 7) | (uint)((offset & 0xfff) << 20)));
92
Builder
.EmitReloc(symbol, RelocType.IMAGE_REL_BASED_RISCV64_PCREL_I);
121
Builder
.EmitReloc(symbol, RelocType.IMAGE_REL_BASED_RISCV64_CALL_PLT);
130
Builder
.EmitUInt((uint)(0x00001463 | ((uint)regSrc << 15)));
139
Builder
.EmitUInt((uint)(0x00001063 | ((uint)regSrc << 15) | encodedOffset));
145
Builder
.EmitUInt(0x00000013);