MCPcopy Create free account
hub / github.com/beefytech/Beef / BeMCContext

Method BeMCContext

IDEHelper/Backend/BeMCContext.cpp:1898–1925  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1896//////////////////////////////////////////////////////////////////////////
1897
1898BeMCContext::BeMCContext(BeCOFFObject* coffObject) : mOut(coffObject->mTextSect.mData), mLivenessContext(this), mVRegInitializedContext(this), mColorizer(this)
1899{
1900 mLivenessContext.mTrackKindCount = 1;
1901 mCOFFObject = coffObject;
1902 mModule = NULL;
1903 mBeFunction = NULL;
1904 mActiveBeBlock = NULL;
1905 mActiveBlock = NULL;
1906 mActiveInst = NULL;
1907 mDbgFunction = NULL;
1908 mCompositeRetVRegIdx = -1;
1909 mTLSVRegIdx = -1;
1910 mStackSize = 0;
1911 mCurLabelIdx = 0;
1912 mCurPhiIdx = 0;
1913 mMaxCallParamCount = -1;
1914 mCurDbgLoc = NULL;
1915 mCurVRegsInit = NULL;
1916 mCurVRegsLive = NULL;
1917 mUseBP = false;
1918 mHasVAStart = false;
1919 mInsertInstIdxRef = NULL;
1920 mNativeIntType = mCOFFObject->mBeModule->mContext->GetPrimitiveType(BeTypeCode_Int64);
1921 mDebugging = false;
1922 mFailed = false;
1923 mDetectLoopIdx = 0;
1924 mLegalizationIterations = 0;
1925}
1926
1927void BeMCContext::NotImpl()
1928{

Callers

nothing calls this directly

Calls 1

GetPrimitiveTypeMethod · 0.45

Tested by

no test coverage detected