Allocate a User with the operands co‐allocated.

Synopsis

Declared in <llvm/IR/User.h>

void*
operator new(
    size_t Size,
    IntrusiveOperandsAllocMarker allocTrait);

Description

This is used for subclasses which have a fixed number of operands.

Return Value

Pointer to the allocated User storage.

Parameters

Name

Description

Size

Size of the User subclass in bytes.

allocTrait

Marker specifying the number of co‐allocated operands.

Created with MrDocs