MCPcopy Create free account
hub / github.com/WheretIB/nullc / EMIT_LABEL

Function EMIT_LABEL

NULLC/CodeGen_X86.cpp:179–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

177#endif
178
179void EMIT_LABEL(unsigned int labelID, int invalidate = true)
180{
181#ifdef NULLC_OPTIMIZE_X86
182 if(invalidate)
183 NULLC::InvalidateState();
184#else
185 (void)invalidate;
186#endif
187 x86Op->name = o_label;
188 x86Op->labelID = labelID;
189 x86Op->argA.type = x86Argument::argNone;
190 x86Op->argA.num = invalidate;
191 x86Op->argB.type = x86Argument::argNone;
192 x86Op++;
193}
194void EMIT_OP(x86Command op)
195{
196#ifdef NULLC_OPTIMIZE_X86

Callers 15

TranslateToNativeMethod · 0.85
GenCodeCmdIndexFunction · 0.85
GenCodeCmdSetRangeFunction · 0.85
GenCodeCmdCallFunction · 0.85
GenCodeCmdCallPtrFunction · 0.85
GenCodeCmdYieldFunction · 0.85
GenCodeCmdLessLFunction · 0.85
GenCodeCmdGreaterLFunction · 0.85
GenCodeCmdLEqualLFunction · 0.85
GenCodeCmdGEqualLFunction · 0.85
GenCodeCmdEqualLFunction · 0.85
GenCodeCmdNEqualLFunction · 0.85

Calls 1

InvalidateStateFunction · 0.85

Tested by

no test coverage detected