| 1896 | ////////////////////////////////////////////////////////////////////////// |
| 1897 | |
| 1898 | BeMCContext::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 | |
| 1927 | void BeMCContext::NotImpl() |
| 1928 | { |
nothing calls this directly
no test coverage detected