5#if WITH_VERSE_VM || defined(__INTELLISENSE__)
7#include "Containers/Array.h"
19struct FAllocationContext;
39 , NumNamedParameters(NumNamedParameters)
81 return FRegisterIndex{FRegisterIndex::PARAMETER_START + ArgumentIndex};
144 if (
Outer.bHandlesUnwind)
151 Inner.bHandlesUnwind =
false;
168 if (
Inner.bHandlesUnwind)
175 Outer.bHandlesUnwind =
false;
180#define VISIT_OP(Name) \
181 template <typename... ArgumentTypes> \
182 int32 Name(ArgumentTypes&&... Arguments) \
184 return EmitOp<FOp##Name>(Forward<ArgumentTypes>(Arguments)...); \
204 if constexpr (std::is_same_v<Opcode, FOpReset>)
213 inline uint32 GetNumNamedParameters()
const {
return NumNamedParameters; }
226 uint32 NumNamedParameters;
255 template <
typename ArgumentType>
261 template <
typename CellType,
typename AllocatorType>
267 if constexpr (TWriteBarrier<CellType>::bIsVValue)
269 Constants.
Add(Operand.Get());
273 Constants.
Add(*Operand);
279 template <
typename AllocatorType>
294 template <
typename AllocatorType>
310 template <
typename OpType>
313 Op.ForEachJump([&](
auto& Label,
const TCHAR*
Name) {
#define checkSlow(expr)
Definition AssertionMacros.h:332
#define check(expr)
Definition AssertionMacros.h:314
return Self
Definition CocoaThread.cpp:337
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
Definition ArrayView.h:139
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT SizeType Add(ElementType &&Item)
Definition Array.h:2696
FText Labels[NumberOfLabels]
Definition STimecode.cpp:19
UE_STRING_CLASS Result(Forward< LhsType >(Lhs), RhsLen)
Definition String.cpp.inl:732
U16 Index
Definition radfft.cpp:71