|
Defines |
| #define | LLVM_FOR_EACH_VALUE_SUBCLASS(macro) |
| #define | LLVM_DECLARE_VALUE_CAST(name) LLVMValueRef LLVMIsA##name(LLVMValueRef Val); |
Typedefs |
| typedef struct LLVMOpaqueModule * | LLVMModuleRef |
| typedef struct LLVMOpaqueType * | LLVMTypeRef |
typedef struct
LLVMOpaqueTypeHandle * | LLVMTypeHandleRef |
| typedef struct LLVMOpaqueValue * | LLVMValueRef |
typedef struct
LLVMOpaqueBasicBlock * | LLVMBasicBlockRef |
| typedef struct LLVMOpaqueBuilder * | LLVMBuilderRef |
typedef struct
LLVMOpaqueModuleProvider * | LLVMModuleProviderRef |
typedef struct
LLVMOpaqueMemoryBuffer * | LLVMMemoryBufferRef |
typedef struct
LLVMOpaquePassManager * | LLVMPassManagerRef |
Enumerations |
| enum | LLVMAttribute {
LLVMZExtAttribute = 1<<0,
LLVMSExtAttribute = 1<<1,
LLVMNoReturnAttribute = 1<<2,
LLVMInRegAttribute = 1<<3,
LLVMStructRetAttribute = 1<<4,
LLVMNoUnwindAttribute = 1<<5,
LLVMNoAliasAttribute = 1<<6,
LLVMByValAttribute = 1<<7,
LLVMNestAttribute = 1<<8,
LLVMReadNoneAttribute = 1<<9,
LLVMReadOnlyAttribute = 1<<10
} |
| enum | LLVMTypeKind {
LLVMVoidTypeKind,
LLVMFloatTypeKind,
LLVMDoubleTypeKind,
LLVMX86_FP80TypeKind,
LLVMFP128TypeKind,
LLVMPPC_FP128TypeKind,
LLVMLabelTypeKind,
LLVMIntegerTypeKind,
LLVMFunctionTypeKind,
LLVMStructTypeKind,
LLVMArrayTypeKind,
LLVMPointerTypeKind,
LLVMOpaqueTypeKind,
LLVMVectorTypeKind
} |
| enum | LLVMLinkage {
LLVMExternalLinkage,
LLVMLinkOnceLinkage,
LLVMWeakLinkage,
LLVMAppendingLinkage,
LLVMInternalLinkage,
LLVMDLLImportLinkage,
LLVMDLLExportLinkage,
LLVMExternalWeakLinkage,
LLVMGhostLinkage
} |
| enum | LLVMVisibility { LLVMDefaultVisibility,
LLVMHiddenVisibility,
LLVMProtectedVisibility
} |
| enum | LLVMCallConv {
LLVMCCallConv = 0,
LLVMFastCallConv = 8,
LLVMColdCallConv = 9,
LLVMX86StdcallCallConv = 64,
LLVMX86FastcallCallConv = 65
} |
| enum | LLVMIntPredicate {
LLVMIntEQ = 32,
LLVMIntNE,
LLVMIntUGT,
LLVMIntUGE,
LLVMIntULT,
LLVMIntULE,
LLVMIntSGT,
LLVMIntSGE,
LLVMIntSLT,
LLVMIntSLE
} |
| enum | LLVMRealPredicate {
LLVMRealPredicateFalse,
LLVMRealOEQ,
LLVMRealOGT,
LLVMRealOGE,
LLVMRealOLT,
LLVMRealOLE,
LLVMRealONE,
LLVMRealORD,
LLVMRealUNO,
LLVMRealUEQ,
LLVMRealUGT,
LLVMRealUGE,
LLVMRealULT,
LLVMRealULE,
LLVMRealUNE,
LLVMRealPredicateTrue
} |
Functions |
| void | LLVMDisposeMessage (char *Message) |
| LLVMModuleRef | LLVMModuleCreateWithName (const char *ModuleID) |
| void | LLVMDisposeModule (LLVMModuleRef M) |
| const char * | LLVMGetDataLayout (LLVMModuleRef M) |
| void | LLVMSetDataLayout (LLVMModuleRef M, const char *Triple) |
| const char * | LLVMGetTarget (LLVMModuleRef M) |
| void | LLVMSetTarget (LLVMModuleRef M, const char *Triple) |
| int | LLVMAddTypeName (LLVMModuleRef M, const char *Name, LLVMTypeRef Ty) |
| void | LLVMDeleteTypeName (LLVMModuleRef M, const char *Name) |
| void | LLVMDumpModule (LLVMModuleRef M) |
| LLVMTypeKind | LLVMGetTypeKind (LLVMTypeRef Ty) |
| LLVMTypeRef | LLVMInt1Type (void) |
| LLVMTypeRef | LLVMInt8Type (void) |
| LLVMTypeRef | LLVMInt16Type (void) |
| LLVMTypeRef | LLVMInt32Type (void) |
| LLVMTypeRef | LLVMInt64Type (void) |
| LLVMTypeRef | LLVMIntType (unsigned NumBits) |
| unsigned | LLVMGetIntTypeWidth (LLVMTypeRef IntegerTy) |
| LLVMTypeRef | LLVMFloatType (void) |
| LLVMTypeRef | LLVMDoubleType (void) |
| LLVMTypeRef | LLVMX86FP80Type (void) |
| LLVMTypeRef | LLVMFP128Type (void) |
| LLVMTypeRef | LLVMPPCFP128Type (void) |
| LLVMTypeRef | LLVMFunctionType (LLVMTypeRef ReturnType, LLVMTypeRef *ParamTypes, unsigned ParamCount, int IsVarArg) |
| int | LLVMIsFunctionVarArg (LLVMTypeRef FunctionTy) |
| LLVMTypeRef | LLVMGetReturnType (LLVMTypeRef FunctionTy) |
| unsigned | LLVMCountParamTypes (LLVMTypeRef FunctionTy) |
| void | LLVMGetParamTypes (LLVMTypeRef FunctionTy, LLVMTypeRef *Dest) |
| LLVMTypeRef | LLVMStructType (LLVMTypeRef *ElementTypes, unsigned ElementCount, int Packed) |
| unsigned | LLVMCountStructElementTypes (LLVMTypeRef StructTy) |
| void | LLVMGetStructElementTypes (LLVMTypeRef StructTy, LLVMTypeRef *Dest) |
| int | LLVMIsPackedStruct (LLVMTypeRef StructTy) |
| LLVMTypeRef | LLVMArrayType (LLVMTypeRef ElementType, unsigned ElementCount) |
| LLVMTypeRef | LLVMPointerType (LLVMTypeRef ElementType, unsigned AddressSpace) |
| LLVMTypeRef | LLVMVectorType (LLVMTypeRef ElementType, unsigned ElementCount) |
| LLVMTypeRef | LLVMGetElementType (LLVMTypeRef Ty) |
| unsigned | LLVMGetArrayLength (LLVMTypeRef ArrayTy) |
| unsigned | LLVMGetPointerAddressSpace (LLVMTypeRef PointerTy) |
| unsigned | LLVMGetVectorSize (LLVMTypeRef VectorTy) |
| LLVMTypeRef | LLVMVoidType (void) |
| LLVMTypeRef | LLVMLabelType (void) |
| LLVMTypeRef | LLVMOpaqueType (void) |
| LLVMTypeHandleRef | LLVMCreateTypeHandle (LLVMTypeRef PotentiallyAbstractTy) |
| void | LLVMRefineType (LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy) |
| LLVMTypeRef | LLVMResolveTypeHandle (LLVMTypeHandleRef TypeHandle) |
| void | LLVMDisposeTypeHandle (LLVMTypeHandleRef TypeHandle) |
| LLVMTypeRef | LLVMTypeOf (LLVMValueRef Val) |
| const char * | LLVMGetValueName (LLVMValueRef Val) |
| void | LLVMSetValueName (LLVMValueRef Val, const char *Name) |
| void | LLVMDumpValue (LLVMValueRef Val) |
| LLVMValueRef | LLVMConstNull (LLVMTypeRef Ty) |
| LLVMValueRef | LLVMConstAllOnes (LLVMTypeRef Ty) |
| LLVMValueRef | LLVMGetUndef (LLVMTypeRef Ty) |
| int | LLVMIsConstant (LLVMValueRef Val) |
| int | LLVMIsNull (LLVMValueRef Val) |
| int | LLVMIsUndef (LLVMValueRef Val) |
| LLVMValueRef | LLVMConstInt (LLVMTypeRef IntTy, unsigned long long N, int SignExtend) |
| LLVMValueRef | LLVMConstReal (LLVMTypeRef RealTy, double N) |
| LLVMValueRef | LLVMConstRealOfString (LLVMTypeRef RealTy, const char *Text) |
| LLVMValueRef | LLVMConstString (const char *Str, unsigned Length, int DontNullTerminate) |
| LLVMValueRef | LLVMConstArray (LLVMTypeRef ElementTy, LLVMValueRef *ConstantVals, unsigned Length) |
| LLVMValueRef | LLVMConstStruct (LLVMValueRef *ConstantVals, unsigned Count, int packed) |
| LLVMValueRef | LLVMConstVector (LLVMValueRef *ScalarConstantVals, unsigned Size) |
| LLVMValueRef | LLVMSizeOf (LLVMTypeRef Ty) |
| LLVMValueRef | LLVMConstNeg (LLVMValueRef ConstantVal) |
| LLVMValueRef | LLVMConstNot (LLVMValueRef ConstantVal) |
| LLVMValueRef | LLVMConstAdd (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstSub (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstMul (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstUDiv (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstSDiv (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstFDiv (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstURem (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstSRem (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstFRem (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstAnd (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstOr (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstXor (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstICmp (LLVMIntPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstFCmp (LLVMRealPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstShl (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstLShr (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstAShr (LLVMValueRef LHSConstant, LLVMValueRef RHSConstant) |
| LLVMValueRef | LLVMConstGEP (LLVMValueRef ConstantVal, LLVMValueRef *ConstantIndices, unsigned NumIndices) |
| LLVMValueRef | LLVMConstTrunc (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstSExt (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstZExt (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstFPTrunc (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstFPExt (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstUIToFP (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstSIToFP (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstFPToUI (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstFPToSI (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstPtrToInt (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstIntToPtr (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstBitCast (LLVMValueRef ConstantVal, LLVMTypeRef ToType) |
| LLVMValueRef | LLVMConstSelect (LLVMValueRef ConstantCondition, LLVMValueRef ConstantIfTrue, LLVMValueRef ConstantIfFalse) |
| LLVMValueRef | LLVMConstExtractElement (LLVMValueRef VectorConstant, LLVMValueRef IndexConstant) |
| LLVMValueRef | LLVMConstInsertElement (LLVMValueRef VectorConstant, LLVMValueRef ElementValueConstant, LLVMValueRef IndexConstant) |
| LLVMValueRef | LLVMConstShuffleVector (LLVMValueRef VectorAConstant, LLVMValueRef VectorBConstant, LLVMValueRef MaskConstant) |
| LLVMValueRef | LLVMConstExtractValue (LLVMValueRef AggConstant, unsigned *IdxList, unsigned NumIdx) |
| LLVMValueRef | LLVMConstInsertValue (LLVMValueRef AggConstant, LLVMValueRef ElementValueConstant, unsigned *IdxList, unsigned NumIdx) |
| LLVMValueRef | LLVMConstInlineAsm (LLVMTypeRef Ty, const char *AsmString, const char *Constraints, int HasSideEffects) |
| LLVMModuleRef | LLVMGetGlobalParent (LLVMValueRef Global) |
| int | LLVMIsDeclaration (LLVMValueRef Global) |
| LLVMLinkage | LLVMGetLinkage (LLVMValueRef Global) |
| void | LLVMSetLinkage (LLVMValueRef Global, LLVMLinkage Linkage) |
| const char * | LLVMGetSection (LLVMValueRef Global) |
| void | LLVMSetSection (LLVMValueRef Global, const char *Section) |
| LLVMVisibility | LLVMGetVisibility (LLVMValueRef Global) |
| void | LLVMSetVisibility (LLVMValueRef Global, LLVMVisibility Viz) |
| unsigned | LLVMGetAlignment (LLVMValueRef Global) |
| void | LLVMSetAlignment (LLVMValueRef Global, unsigned Bytes) |
| LLVMValueRef | LLVMAddGlobal (LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) |
| LLVMValueRef | LLVMGetNamedGlobal (LLVMModuleRef M, const char *Name) |
| LLVMValueRef | LLVMGetFirstGlobal (LLVMModuleRef M) |
| LLVMValueRef | LLVMGetLastGlobal (LLVMModuleRef M) |
| LLVMValueRef | LLVMGetNextGlobal (LLVMValueRef GlobalVar) |
| LLVMValueRef | LLVMGetPreviousGlobal (LLVMValueRef GlobalVar) |
| void | LLVMDeleteGlobal (LLVMValueRef GlobalVar) |
| LLVMValueRef | LLVMGetInitializer (LLVMValueRef GlobalVar) |
| void | LLVMSetInitializer (LLVMValueRef GlobalVar, LLVMValueRef ConstantVal) |
| int | LLVMIsThreadLocal (LLVMValueRef GlobalVar) |
| void | LLVMSetThreadLocal (LLVMValueRef GlobalVar, int IsThreadLocal) |
| int | LLVMIsGlobalConstant (LLVMValueRef GlobalVar) |
| void | LLVMSetGlobalConstant (LLVMValueRef GlobalVar, int IsConstant) |
| LLVMValueRef | LLVMAddAlias (LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, const char *Name) |
| LLVMValueRef | LLVMAddFunction (LLVMModuleRef M, const char *Name, LLVMTypeRef FunctionTy) |
| LLVMValueRef | LLVMGetNamedFunction (LLVMModuleRef M, const char *Name) |
| LLVMValueRef | LLVMGetFirstFunction (LLVMModuleRef M) |
| LLVMValueRef | LLVMGetLastFunction (LLVMModuleRef M) |
| LLVMValueRef | LLVMGetNextFunction (LLVMValueRef Fn) |
| LLVMValueRef | LLVMGetPreviousFunction (LLVMValueRef Fn) |
| void | LLVMDeleteFunction (LLVMValueRef Fn) |
| unsigned | LLVMGetIntrinsicID (LLVMValueRef Fn) |
| unsigned | LLVMGetFunctionCallConv (LLVMValueRef Fn) |
| void | LLVMSetFunctionCallConv (LLVMValueRef Fn, unsigned CC) |
| const char * | LLVMGetGC (LLVMValueRef Fn) |
| void | LLVMSetGC (LLVMValueRef Fn, const char *Name) |
| unsigned | LLVMCountParams (LLVMValueRef Fn) |
| void | LLVMGetParams (LLVMValueRef Fn, LLVMValueRef *Params) |
| LLVMValueRef | LLVMGetParam (LLVMValueRef Fn, unsigned Index) |
| LLVMValueRef | LLVMGetParamParent (LLVMValueRef Inst) |
| LLVMValueRef | LLVMGetFirstParam (LLVMValueRef Fn) |
| LLVMValueRef | LLVMGetLastParam (LLVMValueRef Fn) |
| LLVMValueRef | LLVMGetNextParam (LLVMValueRef Arg) |
| LLVMValueRef | LLVMGetPreviousParam (LLVMValueRef Arg) |
| void | LLVMAddAttribute (LLVMValueRef Arg, LLVMAttribute PA) |
| void | LLVMRemoveAttribute (LLVMValueRef Arg, LLVMAttribute PA) |
| void | LLVMSetParamAlignment (LLVMValueRef Arg, unsigned align) |
| LLVMValueRef | LLVMBasicBlockAsValue (LLVMBasicBlockRef BB) |
| int | LLVMValueIsBasicBlock (LLVMValueRef Val) |
| LLVMBasicBlockRef | LLVMValueAsBasicBlock (LLVMValueRef Val) |
| LLVMValueRef | LLVMGetBasicBlockParent (LLVMBasicBlockRef BB) |
| unsigned | LLVMCountBasicBlocks (LLVMValueRef Fn) |
| void | LLVMGetBasicBlocks (LLVMValueRef Fn, LLVMBasicBlockRef *BasicBlocks) |
| LLVMBasicBlockRef | LLVMGetFirstBasicBlock (LLVMValueRef Fn) |
| LLVMBasicBlockRef | LLVMGetLastBasicBlock (LLVMValueRef Fn) |
| LLVMBasicBlockRef | LLVMGetNextBasicBlock (LLVMBasicBlockRef BB) |
| LLVMBasicBlockRef | LLVMGetPreviousBasicBlock (LLVMBasicBlockRef BB) |
| LLVMBasicBlockRef | LLVMGetEntryBasicBlock (LLVMValueRef Fn) |
| LLVMBasicBlockRef | LLVMAppendBasicBlock (LLVMValueRef Fn, const char *Name) |
| LLVMBasicBlockRef | LLVMInsertBasicBlock (LLVMBasicBlockRef InsertBeforeBB, const char *Name) |
| void | LLVMDeleteBasicBlock (LLVMBasicBlockRef BB) |
| LLVMBasicBlockRef | LLVMGetInstructionParent (LLVMValueRef Inst) |
| LLVMValueRef | LLVMGetFirstInstruction (LLVMBasicBlockRef BB) |
| LLVMValueRef | LLVMGetLastInstruction (LLVMBasicBlockRef BB) |
| LLVMValueRef | LLVMGetNextInstruction (LLVMValueRef Inst) |
| LLVMValueRef | LLVMGetPreviousInstruction (LLVMValueRef Inst) |
| void | LLVMSetInstructionCallConv (LLVMValueRef Instr, unsigned CC) |
| unsigned | LLVMGetInstructionCallConv (LLVMValueRef Instr) |
| void | LLVMAddInstrAttribute (LLVMValueRef Instr, unsigned index, LLVMAttribute) |
| void | LLVMRemoveInstrAttribute (LLVMValueRef Instr, unsigned index, LLVMAttribute) |
| void | LLVMSetInstrParamAlignment (LLVMValueRef Instr, unsigned index, unsigned align) |
| int | LLVMIsTailCall (LLVMValueRef CallInst) |
| void | LLVMSetTailCall (LLVMValueRef CallInst, int IsTailCall) |
| void | LLVMAddIncoming (LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, LLVMBasicBlockRef *IncomingBlocks, unsigned Count) |
| unsigned | LLVMCountIncoming (LLVMValueRef PhiNode) |
| LLVMValueRef | LLVMGetIncomingValue (LLVMValueRef PhiNode, unsigned Index) |
| LLVMBasicBlockRef | LLVMGetIncomingBlock (LLVMValueRef PhiNode, unsigned Index) |
| LLVMBuilderRef | LLVMCreateBuilder (void) |
| void | LLVMPositionBuilder (LLVMBuilderRef Builder, LLVMBasicBlockRef Block, LLVMValueRef Instr) |
| void | LLVMPositionBuilderBefore (LLVMBuilderRef Builder, LLVMValueRef Instr) |
| void | LLVMPositionBuilderAtEnd (LLVMBuilderRef Builder, LLVMBasicBlockRef Block) |
| LLVMBasicBlockRef | LLVMGetInsertBlock (LLVMBuilderRef Builder) |
| void | LLVMClearInsertionPosition (LLVMBuilderRef Builder) |
| void | LLVMInsertIntoBuilder (LLVMBuilderRef Builder, LLVMValueRef Instr) |
| void | LLVMDisposeBuilder (LLVMBuilderRef Builder) |
| LLVMValueRef | LLVMBuildRetVoid (LLVMBuilderRef) |
| LLVMValueRef | LLVMBuildRet (LLVMBuilderRef, LLVMValueRef V) |
| LLVMValueRef | LLVMBuildBr (LLVMBuilderRef, LLVMBasicBlockRef Dest) |
| LLVMValueRef | LLVMBuildCondBr (LLVMBuilderRef, LLVMValueRef If, LLVMBasicBlockRef Then, LLVMBasicBlockRef Else) |
| LLVMValueRef | LLVMBuildSwitch (LLVMBuilderRef, LLVMValueRef V, LLVMBasicBlockRef Else, unsigned NumCases) |
| LLVMValueRef | LLVMBuildInvoke (LLVMBuilderRef, LLVMValueRef Fn, LLVMValueRef *Args, unsigned NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, const char *Name) |
| LLVMValueRef | LLVMBuildUnwind (LLVMBuilderRef) |
| LLVMValueRef | LLVMBuildUnreachable (LLVMBuilderRef) |
| void | LLVMAddCase (LLVMValueRef Switch, LLVMValueRef OnVal, LLVMBasicBlockRef Dest) |
| LLVMValueRef | LLVMBuildAdd (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildSub (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildMul (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildUDiv (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildSDiv (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildFDiv (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildURem (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildSRem (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildFRem (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildShl (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildLShr (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildAShr (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildAnd (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildOr (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildXor (LLVMBuilderRef, LLVMValueRef LHS, LLVMValueRef RHS, const char *Name) |
| LLVMValueRef | LLVMBuildNeg (LLVMBuilderRef, LLVMValueRef V, const char *Name) |
| LLVMValueRef | LLVMBuildNot (LLVMBuilderRef, LLVMValueRef V, const char *Name) |
| LLVMValueRef | LLVMBuildMalloc (LLVMBuilderRef, LLVMTypeRef Ty, const char *Name) |
| LLVMValueRef | LLVMBuildArrayMalloc (LLVMBuilderRef, LLVMTypeRef Ty, LLVMValueRef Val, const char *Name) |
| LLVMValueRef | LLVMBuildAlloca (LLVMBuilderRef, LLVMTypeRef Ty, const char *Name) |
| LLVMValueRef | LLVMBuildArrayAlloca (LLVMBuilderRef, LLVMTypeRef Ty, LLVMValueRef Val, const char *Name) |
| LLVMValueRef | LLVMBuildFree (LLVMBuilderRef, LLVMValueRef PointerVal) |
| LLVMValueRef | LLVMBuildLoad (LLVMBuilderRef, LLVMValueRef PointerVal, const char *Name) |
| LLVMValueRef | LLVMBuildStore (LLVMBuilderRef, LLVMValueRef Val, LLVMValueRef Ptr) |
| LLVMValueRef | LLVMBuildGEP (LLVMBuilderRef B, LLVMValueRef Pointer, LLVMValueRef *Indices, unsigned NumIndices, const char *Name) |
| LLVMValueRef | LLVMBuildTrunc (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildZExt (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildSExt (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildFPToUI (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildFPToSI (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildUIToFP (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildSIToFP (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LLVMBuildFPTrunc (LLVMBuilderRef, LLVMValueRef Val, LLVMTypeRef DestTy, const char *Name) |
| LLVMValueRef | LL |