mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Alloc allign attributes, lambda captures
This commit is contained in:
parent
79ccb33586
commit
12e5b525ad
23 changed files with 540 additions and 219 deletions
|
@ -715,6 +715,7 @@ public:
|
|||
X64CPURegister mReg;
|
||||
X64CPURegister mNaturalReg; // From param
|
||||
BeType* mType;
|
||||
int mAlign;
|
||||
int mFrameOffset; // 0 = 'RBP' (probably first local var or saved RBP), 8 means retAddr
|
||||
bool mRegNumPinned;
|
||||
bool mHasDynLife;
|
||||
|
@ -756,6 +757,7 @@ public:
|
|||
public:
|
||||
BeMCVRegInfo()
|
||||
{
|
||||
mAlign = -1;
|
||||
mRegNumPinned = false;
|
||||
mReg = X64Reg_None;
|
||||
mNaturalReg = X64Reg_None;
|
||||
|
@ -1256,8 +1258,7 @@ public:
|
|||
BeVTrackingList* mCurVRegsInit;
|
||||
BeVTrackingList* mCurVRegsLive;
|
||||
Array<int> mTextRelocs;
|
||||
Array<BeMCSwitchEntry> mSwitchEntries;
|
||||
Array<int> mDeferredHomeSizeOffsets;
|
||||
Array<BeMCSwitchEntry> mSwitchEntries;
|
||||
|
||||
Dictionary<int, X64CPURegister> mDbgPreferredRegs;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue