llvm::IndirectBrInst::operator delete

Delete operators

Synopses

Declared in <llvm/IR/User.h>

Deallocate an IndirectBrInst created with the hung-off-uses allocator.

void
operator delete(void* Ptr);
» more...

Free memory allocated for User and Use objects.

void
operator delete(void* Usr);
» more...

Placement delete - required by std, called if the ctor throws.

void
operator delete(
    void* Usr,
    HungOffOperandsAllocMarker Marker);
» more...

Placement delete - required by std, called if the ctor throws.

void
operator delete(
    void* Usr,
    IntrusiveOperandsAllocMarker Marker);
» more...

Placement delete - required by std, called if the ctor throws.

void
operator delete(
    void* Usr,
    IntrusiveOperandsAndDescriptorAllocMarker Marker);
» more...

Parameters

NameDescription
PtrPointer returned by the hung-off-uses operator new.
UsrMemory returned by a User operator new.
MarkerAllocation marker matching the placement new.