Parents: | llvm |
Tags: | not tested, compiler, bindings |
Authors: | Matthew Willis, Björn Lindqvist |
Word | Stack effect |
<LLVMTypeKind> | ( number -- enum ) |
LLVMAbortProcessAction | ( -- value ) |
LLVMAddFunction | ( M Name FunctionTy -- LLVMValueRef ) |
LLVMAppendBasicBlock | ( Fn Name -- LLVMBasicBlockRef ) |
LLVMArrayType | ( ElementType ElementCount -- LLVMTypeRef ) |
LLVMBuildAdd | ( Builder LHS RHS Name -- LLVMValueRef ) |
LLVMBuildMul | ( Builder LHS RHS Name -- LLVMValueRef ) |
LLVMBuildRet | ( Builder V -- LLVMValueRef ) |
LLVMBuildSub | ( Builder LHS RHS Name -- LLVMValueRef ) |
LLVMCountParamTypes | ( FunctionTy -- unsigned ) |
LLVMCountParams | ( Fn -- unsigned ) |
LLVMCountStructElementTypes | ( StructTy -- unsigned ) |
LLVMCreateBuilder | ( -- LLVMBuilderRef ) |
LLVMCreateExecutionEngineForModule | ( OutEE M OutMessage -- LLVMBool ) |
LLVMCreateMemoryBufferWithContentsOfFile | ( Path OutMemBuf OutMessage -- LLVMBool ) |
LLVMCreateModuleProviderForExistingModule | ( M -- LLVMModuleProviderRef ) |
LLVMDisposeBuilder | ( Builder -- ) |
LLVMDisposeExecutionEngine | ( E -- ) |
LLVMDisposeMemoryBuffer | ( MemBuf -- ) |
LLVMDisposeMessage | ( Message -- ) |
LLVMDisposeModule | ( M -- ) |
LLVMDisposeModuleProvider | ( MP -- ) |
LLVMDoubleType | ( -- LLVMTypeRef ) |
LLVMDumpModule | ( M -- ) |
LLVMDumpValue | ( Val -- ) |
LLVMFP128Type | ( -- LLVMTypeRef ) |
LLVMFindFunction | ( E name OutFn -- LLVMBool ) |
LLVMFloatType | ( -- LLVMTypeRef ) |
LLVMFunctionType | ( ReturnType ParamTypes ParamCount IsVarArg -- LLVMTypeRef ) |
LLVMGetArrayLength | ( ArrayTy -- unsigned ) |
LLVMGetBufferSize | ( MemBuf -- size_t ) |
LLVMGetElementType | ( Ty -- LLVMTypeRef ) |
LLVMGetFirstTarget | ( -- LLVMTargetRef ) |
LLVMGetGlobalPassRegistry | ( -- LLVMPassRegistryRef ) |
LLVMGetGlobalValueAddress | ( E name -- uint64_t ) |
LLVMGetIntTypeWidth | ( IntegerTy -- unsigned ) |
LLVMGetParam | ( Fn index -- LLVMValueRef ) |
LLVMGetParamTypes | ( FunctionTy Dest -- ) |
LLVMGetPointerToGlobal | ( EE Global -- void* ) |
LLVMGetReturnType | ( FunctionTy -- LLVMTypeRef ) |
LLVMGetStructElementTypes | ( StructTy Dest -- ) |
LLVMGetTarget | ( M -- c-string ) |
LLVMGetTargetName | ( T -- c-string ) |
LLVMGetTypeKind | ( Ty -- LLVMTypeKind ) |
LLVMGetValueName | ( Val -- c-string ) |
LLVMGetVectorSize | ( VectorTy -- unsigned ) |
LLVMInitializeCore | ( PR -- ) |
LLVMInitializeX86AsmPrinter | ( -- ) |
LLVMInitializeX86Target | ( -- ) |
LLVMInitializeX86TargetInfo | ( -- ) |
LLVMInitializeX86TargetMC | ( -- ) |
LLVMInt16Type | ( -- LLVMTypeRef ) |
LLVMInt1Type | ( -- LLVMTypeRef ) |
LLVMInt32Type | ( -- LLVMTypeRef ) |
LLVMInt64Type | ( -- LLVMTypeRef ) |
LLVMInt8Type | ( -- LLVMTypeRef ) |
LLVMIntType | ( NumBits -- LLVMTypeRef ) |
LLVMIsFunctionVarArg | ( FunctionTy -- int ) |
LLVMIsPackedStruct | ( StructTy -- int ) |
LLVMLabelType | ( -- LLVMTypeRef ) |
LLVMLinkInMCJIT | ( -- ) |
LLVMModuleCreateWithName | ( ModuleID -- LLVMModuleRef ) |
LLVMPPCFP128Type | ( -- LLVMTypeRef ) |
LLVMParseBitcode | ( MemBuf OutModule OutMessage -- int ) |
LLVMPointerType | ( ElementType AddressSpace -- LLVMTypeRef ) |
LLVMPositionBuilderAtEnd | ( Builder Block -- ) |
LLVMPositionBuilderBefore | ( Builder Instr -- ) |
LLVMPrintMessageAction | ( -- value ) |
LLVMReturnStatusAction | ( -- value ) |
LLVMStructType | ( ElementTypes ElementCount Packed -- LLVMTypeRef ) |
LLVMTypeOf | ( Val -- LLVMTypeRef ) |
LLVMVectorType | ( ElementType ElementCount -- LLVMTypeRef ) |
LLVMVerifyModule | ( M Action OutMessage -- LLVMBool ) |
LLVMVoidType | ( -- LLVMTypeRef ) |
LLVMX86FP80Type | ( -- LLVMTypeRef ) |
Word | Stack effect |
LLVMArrayTypeKind? | ( object -- ? ) |
LLVMDoubleTypeKind? | ( object -- ? ) |
LLVMFP128TypeKind? | ( object -- ? ) |
LLVMFloatTypeKind? | ( object -- ? ) |
LLVMFunctionTypeKind? | ( object -- ? ) |
LLVMHalfTypeKind? | ( object -- ? ) |
LLVMIntegerTypeKind? | ( object -- ? ) |
LLVMLabelTypeKind? | ( object -- ? ) |
LLVMMetadataTypeKind? | ( object -- ? ) |
LLVMPPC_FP128TypeKind? | ( object -- ? ) |
LLVMPointerTypeKind? | ( object -- ? ) |
LLVMStructTypeKind? | ( object -- ? ) |
LLVMTokenTypeKind? | ( object -- ? ) |
LLVMVectorTypeKind? | ( object -- ? ) |
LLVMVoidTypeKind? | ( object -- ? ) |
LLVMX86_FP80TypeKind? | ( object -- ? ) |
LLVMX86_MMXTypeKind? | ( object -- ? ) |