static void |
LLVM.LLVMAddMetadataToInst(LLVMBuilderRef Builder,
LLVMValueRef Inst)
Adds the metadata registered with the given builder to the given instruction.
|
static LLVMValueRef |
LLVM.LLVMBuildAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildAddrSpaceCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildAddrSpaceCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildAggregateRet(LLVMBuilderRef arg0,
LLVMValueRef RetVals,
int N) |
static LLVMValueRef |
LLVM.LLVMBuildAggregateRet(LLVMBuilderRef arg0,
PointerPointer RetVals,
int N) |
static LLVMValueRef |
LLVM.LLVMBuildAlloca(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildAlloca(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildAnd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildAnd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildArrayAlloca(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Val,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildArrayAlloca(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Val,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildArrayMalloc(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Val,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildArrayMalloc(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Val,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildAShr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildAShr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildAtomicCmpXchg(LLVMBuilderRef B,
LLVMValueRef Ptr,
LLVMValueRef Cmp,
LLVMValueRef New,
int SuccessOrdering,
int FailureOrdering,
int SingleThread) |
static LLVMValueRef |
LLVM.LLVMBuildAtomicRMW(LLVMBuilderRef B,
int op,
LLVMValueRef PTR,
LLVMValueRef Val,
int ordering,
int singleThread) |
static LLVMValueRef |
LLVM.LLVMBuildBinOp(LLVMBuilderRef B,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildBinOp(LLVMBuilderRef B,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildBr(LLVMBuilderRef arg0,
LLVMBasicBlockRef Dest) |
static LLVMValueRef |
LLVM.LLVMBuildCall2(LLVMBuilderRef arg0,
LLVMTypeRef arg1,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCall2(LLVMBuilderRef arg0,
LLVMTypeRef arg1,
LLVMValueRef Fn,
PointerPointer Args,
int NumArgs,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCallBr(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMBasicBlockRef DefaultDest,
LLVMBasicBlockRef IndirectDests,
int NumIndirectDests,
LLVMValueRef Args,
int NumArgs,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCallBr(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMBasicBlockRef DefaultDest,
PointerPointer IndirectDests,
int NumIndirectDests,
PointerPointer Args,
int NumArgs,
PointerPointer Bundles,
int NumBundles,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCallWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef arg1,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCallWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef arg1,
LLVMValueRef Fn,
PointerPointer Args,
int NumArgs,
PointerPointer Bundles,
int NumBundles,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCast(LLVMBuilderRef B,
int Op,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCast(LLVMBuilderRef B,
int Op,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCatchPad(LLVMBuilderRef B,
LLVMValueRef ParentPad,
LLVMValueRef Args,
int NumArgs,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCatchPad(LLVMBuilderRef B,
LLVMValueRef ParentPad,
PointerPointer Args,
int NumArgs,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCatchRet(LLVMBuilderRef B,
LLVMValueRef CatchPad,
LLVMBasicBlockRef BB) |
static LLVMValueRef |
LLVM.LLVMBuildCatchSwitch(LLVMBuilderRef B,
LLVMValueRef ParentPad,
LLVMBasicBlockRef UnwindBB,
int NumHandlers,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCatchSwitch(LLVMBuilderRef B,
LLVMValueRef ParentPad,
LLVMBasicBlockRef UnwindBB,
int NumHandlers,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCleanupPad(LLVMBuilderRef B,
LLVMValueRef ParentPad,
LLVMValueRef Args,
int NumArgs,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildCleanupPad(LLVMBuilderRef B,
LLVMValueRef ParentPad,
PointerPointer Args,
int NumArgs,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildCleanupRet(LLVMBuilderRef B,
LLVMValueRef CatchPad,
LLVMBasicBlockRef BB) |
static LLVMValueRef |
LLVM.LLVMBuildCondBr(LLVMBuilderRef arg0,
LLVMValueRef If,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Else) |
static LLVMMetadataRef |
LLVM.LLVMBuilderGetDefaultFPMathTag(LLVMBuilderRef Builder)
Get the dafult floating-point math metadata for a given builder.
|
static void |
LLVM.LLVMBuilderSetDefaultFPMathTag(LLVMBuilderRef Builder,
LLVMMetadataRef FPMathTag)
Set the default floating-point math metadata for the given builder.
|
static LLVMValueRef |
LLVM.LLVMBuildExactSDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildExactSDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildExactUDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildExactUDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildExtractElement(LLVMBuilderRef arg0,
LLVMValueRef VecVal,
LLVMValueRef Index,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildExtractElement(LLVMBuilderRef arg0,
LLVMValueRef VecVal,
LLVMValueRef Index,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildExtractValue(LLVMBuilderRef arg0,
LLVMValueRef AggVal,
int Index,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildExtractValue(LLVMBuilderRef arg0,
LLVMValueRef AggVal,
int Index,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFCmp(LLVMBuilderRef arg0,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFCmp(LLVMBuilderRef arg0,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFence(LLVMBuilderRef B,
int ordering,
int singleThread,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFence(LLVMBuilderRef B,
int ordering,
int singleThread,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFNeg(LLVMBuilderRef arg0,
LLVMValueRef V,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFNeg(LLVMBuilderRef arg0,
LLVMValueRef V,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPToSI(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPToSI(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPToUI(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPToUI(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPTrunc(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFPTrunc(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFree(LLVMBuilderRef arg0,
LLVMValueRef PointerVal) |
static LLVMValueRef |
LLVM.LLVMBuildFreeze(LLVMBuilderRef arg0,
LLVMValueRef Val,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFreeze(LLVMBuilderRef arg0,
LLVMValueRef Val,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFRem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFRem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildFSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildFSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
LLVMValueRef Indices,
int NumIndices,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
PointerPointer Indices,
int NumIndices,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildGEPWithNoWrapFlags(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
LLVMValueRef Indices,
int NumIndices,
BytePointer Name,
int NoWrapFlags)
Creates a GetElementPtr instruction.
|
static LLVMValueRef |
LLVM.LLVMBuildGEPWithNoWrapFlags(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
PointerPointer Indices,
int NumIndices,
String Name,
int NoWrapFlags) |
static LLVMValueRef |
LLVM.LLVMBuildGlobalString(LLVMBuilderRef B,
BytePointer Str,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildGlobalString(LLVMBuilderRef B,
String Str,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildGlobalStringPtr(LLVMBuilderRef B,
BytePointer Str,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildGlobalStringPtr(LLVMBuilderRef B,
String Str,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildICmp(LLVMBuilderRef arg0,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildICmp(LLVMBuilderRef arg0,
int Op,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildInBoundsGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
LLVMValueRef Indices,
int NumIndices,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInBoundsGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
PointerPointer Indices,
int NumIndices,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIndirectBr(LLVMBuilderRef B,
LLVMValueRef Addr,
int NumDests) |
static LLVMValueRef |
LLVM.LLVMBuildInsertElement(LLVMBuilderRef arg0,
LLVMValueRef VecVal,
LLVMValueRef EltVal,
LLVMValueRef Index,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInsertElement(LLVMBuilderRef arg0,
LLVMValueRef VecVal,
LLVMValueRef EltVal,
LLVMValueRef Index,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildInsertValue(LLVMBuilderRef arg0,
LLVMValueRef AggVal,
LLVMValueRef EltVal,
int Index,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInsertValue(LLVMBuilderRef arg0,
LLVMValueRef AggVal,
LLVMValueRef EltVal,
int Index,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIntCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name)
Deprecated: This cast is always signed.
|
static LLVMValueRef |
LLVM.LLVMBuildIntCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIntCast2(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
int IsSigned,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildIntCast2(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
int IsSigned,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIntToPtr(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildIntToPtr(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildInvoke2(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Catch,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInvoke2(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Fn,
PointerPointer Args,
int NumArgs,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Catch,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildInvokeWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Fn,
LLVMValueRef Args,
int NumArgs,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Catch,
LLVMOperandBundleRef Bundles,
int NumBundles,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildInvokeWithOperandBundles(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef Fn,
PointerPointer Args,
int NumArgs,
LLVMBasicBlockRef Then,
LLVMBasicBlockRef Catch,
PointerPointer Bundles,
int NumBundles,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIsNotNull(LLVMBuilderRef arg0,
LLVMValueRef Val,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildIsNotNull(LLVMBuilderRef arg0,
LLVMValueRef Val,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildIsNull(LLVMBuilderRef arg0,
LLVMValueRef Val,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildIsNull(LLVMBuilderRef arg0,
LLVMValueRef Val,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildLandingPad(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef PersFn,
int NumClauses,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildLandingPad(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef PersFn,
int NumClauses,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildLoad2(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef PointerVal,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildLoad2(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
LLVMValueRef PointerVal,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildLShr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildLShr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildMalloc(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildMalloc(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildMemCpy(LLVMBuilderRef B,
LLVMValueRef Dst,
int DstAlign,
LLVMValueRef Src,
int SrcAlign,
LLVMValueRef Size)
Creates and inserts a memcpy between the specified pointers.
|
static LLVMValueRef |
LLVM.LLVMBuildMemMove(LLVMBuilderRef B,
LLVMValueRef Dst,
int DstAlign,
LLVMValueRef Src,
int SrcAlign,
LLVMValueRef Size)
Creates and inserts a memmove between the specified pointers.
|
static LLVMValueRef |
LLVM.LLVMBuildMemSet(LLVMBuilderRef B,
LLVMValueRef Ptr,
LLVMValueRef Val,
LLVMValueRef Len,
int Align)
Creates and inserts a memset to the specified pointer and the
specified value.
|
static LLVMValueRef |
LLVM.LLVMBuildMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNeg(LLVMBuilderRef arg0,
LLVMValueRef V,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNeg(LLVMBuilderRef arg0,
LLVMValueRef V,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNot(LLVMBuilderRef arg0,
LLVMValueRef V,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNot(LLVMBuilderRef arg0,
LLVMValueRef V,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWNeg(LLVMBuilderRef B,
LLVMValueRef V,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWNeg(LLVMBuilderRef B,
LLVMValueRef V,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNSWSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWAdd(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWMul(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildNUWSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildOr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildOr(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildPhi(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildPhi(LLVMBuilderRef arg0,
LLVMTypeRef Ty,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildPointerCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildPointerCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildPtrDiff2(LLVMBuilderRef arg0,
LLVMTypeRef ElemTy,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildPtrDiff2(LLVMBuilderRef arg0,
LLVMTypeRef ElemTy,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildPtrToInt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildPtrToInt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildResume(LLVMBuilderRef B,
LLVMValueRef Exn) |
static LLVMValueRef |
LLVM.LLVMBuildRet(LLVMBuilderRef arg0,
LLVMValueRef V) |
static LLVMValueRef |
LLVM.LLVMBuildRetVoid(LLVMBuilderRef arg0) |
static LLVMValueRef |
LLVM.LLVMBuildSDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSelect(LLVMBuilderRef arg0,
LLVMValueRef If,
LLVMValueRef Then,
LLVMValueRef Else,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSelect(LLVMBuilderRef arg0,
LLVMValueRef If,
LLVMValueRef Then,
LLVMValueRef Else,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSExtOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSExtOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildShl(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildShl(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildShuffleVector(LLVMBuilderRef arg0,
LLVMValueRef V1,
LLVMValueRef V2,
LLVMValueRef Mask,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildShuffleVector(LLVMBuilderRef arg0,
LLVMValueRef V1,
LLVMValueRef V2,
LLVMValueRef Mask,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSIToFP(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSIToFP(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSRem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSRem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildStore(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMValueRef Ptr) |
static LLVMValueRef |
LLVM.LLVMBuildStructGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
int Idx,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildStructGEP2(LLVMBuilderRef B,
LLVMTypeRef Ty,
LLVMValueRef Pointer,
int Idx,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildSub(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildSwitch(LLVMBuilderRef arg0,
LLVMValueRef V,
LLVMBasicBlockRef Else,
int NumCases) |
static LLVMValueRef |
LLVM.LLVMBuildTrunc(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildTrunc(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildTruncOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildTruncOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildUDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildUDiv(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildUIToFP(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildUIToFP(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildUnreachable(LLVMBuilderRef arg0) |
static LLVMValueRef |
LLVM.LLVMBuildURem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildURem(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildVAArg(LLVMBuilderRef arg0,
LLVMValueRef List,
LLVMTypeRef Ty,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildVAArg(LLVMBuilderRef arg0,
LLVMValueRef List,
LLVMTypeRef Ty,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildXor(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildXor(LLVMBuilderRef arg0,
LLVMValueRef LHS,
LLVMValueRef RHS,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildZExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildZExt(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static LLVMValueRef |
LLVM.LLVMBuildZExtOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
BytePointer Name) |
static LLVMValueRef |
LLVM.LLVMBuildZExtOrBitCast(LLVMBuilderRef arg0,
LLVMValueRef Val,
LLVMTypeRef DestTy,
String Name) |
static void |
LLVM.LLVMClearInsertionPosition(LLVMBuilderRef Builder) |
static void |
LLVM.LLVMDisposeBuilder(LLVMBuilderRef Builder) |
static LLVMValueRef |
LLVM.LLVMGetCurrentDebugLocation(LLVMBuilderRef Builder)
Deprecated: Returning the NULL location will crash.
|
static LLVMMetadataRef |
LLVM.LLVMGetCurrentDebugLocation2(LLVMBuilderRef Builder)
Get location information used by debugging information.
|
static LLVMBasicBlockRef |
LLVM.LLVMGetInsertBlock(LLVMBuilderRef Builder) |
static void |
LLVM.LLVMInsertExistingBasicBlockAfterInsertBlock(LLVMBuilderRef Builder,
LLVMBasicBlockRef BB)
Insert the given basic block after the insertion point of the given builder.
|
static void |
LLVM.LLVMInsertIntoBuilder(LLVMBuilderRef Builder,
LLVMValueRef Instr) |
static void |
LLVM.LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder,
LLVMValueRef Instr,
BytePointer Name) |
static void |
LLVM.LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder,
LLVMValueRef Instr,
String Name) |
static void |
LLVM.LLVMPositionBuilder(LLVMBuilderRef Builder,
LLVMBasicBlockRef Block,
LLVMValueRef Instr)
Set the builder position before Instr but after any attached debug records,
or if Instr is null set the position to the end of Block.
|
static void |
LLVM.LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder,
LLVMBasicBlockRef Block) |
static void |
LLVM.LLVMPositionBuilderBefore(LLVMBuilderRef Builder,
LLVMValueRef Instr)
Set the builder position before Instr but after any attached debug records.
|
static void |
LLVM.LLVMPositionBuilderBeforeDbgRecords(LLVMBuilderRef Builder,
LLVMBasicBlockRef Block,
LLVMValueRef Inst)
Set the builder position before Instr and any attached debug records,
or if Instr is null set the position to the end of Block.
|
static void |
LLVM.LLVMPositionBuilderBeforeInstrAndDbgRecords(LLVMBuilderRef Builder,
LLVMValueRef Instr)
Set the builder position before Instr and any attached debug records.
|
static void |
LLVM.LLVMSetCurrentDebugLocation(LLVMBuilderRef Builder,
LLVMValueRef L)
Deprecated: Passing the NULL location will crash.
|
static void |
LLVM.LLVMSetCurrentDebugLocation2(LLVMBuilderRef Builder,
LLVMMetadataRef Loc)
Set location information used by debugging information.
|
static void |
LLVM.LLVMSetInstDebugLocation(LLVMBuilderRef Builder,
LLVMValueRef Inst)
|