# Functions
AppendToGlobal appends the given values to a global array like llvm.used.
Return the byte order for the given target triple.
CreateEntryBlockAlloca creates a new alloca in the entry block, even though the IR builder is located elsewhere.
CreateInstructionAlloca creates an alloca in the entry block, and places lifetime control intrinsics around the instruction.
CreateTemporaryAlloca creates a new alloca in the entry block and adds lifetime start information in the IR signalling that the alloca won't be used before this point.
EmitLifetimeEnd signals the end of an (alloca) lifetime by calling the llvm.lifetime.end intrinsic.
SplitBasicBlock splits a LLVM basic block into two parts.
Version returns the LLVM major version.