Create a call to invariant.start intrinsic.

Synopsis

Declared in <llvm/IR/IRBuilder.h>

CallInst*
CreateInvariantStart(
    Value* Ptr,
    ConstantInt* Size = nullptr);

Description

If the pointer isn't i8* it will be converted.

Return Value

The created invariant.start intrinsic call.

Parameters

Name

Description

Ptr

Pointer operand.

Size

Number of bytes, or invariant region size.

Created with MrDocs