mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-08 11:38:21 +02:00
ConstEval updates, better const struct support
This commit is contained in:
parent
9b80c26d0a
commit
be929c3626
21 changed files with 1404 additions and 527 deletions
|
@ -1593,6 +1593,7 @@ public:
|
|||
BfTypedValue RemoveRef(BfTypedValue typedValue);
|
||||
BfTypedValue LoadOrAggregateValue(BfTypedValue typedValue);
|
||||
BfTypedValue LoadValue(BfTypedValue typedValue, BfAstNode* refNode = NULL, bool isVolatile = false);
|
||||
BfTypedValue PrepareConst(BfTypedValue& typedValue);
|
||||
void AggregateSplatIntoAddr(BfTypedValue typedValue, BfIRValue addrVal);
|
||||
BfTypedValue AggregateSplat(BfTypedValue typedValue, BfIRValue* valueArrPtr = NULL);
|
||||
BfTypedValue MakeAddressable(BfTypedValue typedValue);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue