|
LLVM
3.7.0
|
An instruction builder represents a point within a basic block and is the exclusive means of building instructions using the C interface. More...
An instruction builder represents a point within a basic block and is the exclusive means of building instructions using the C interface.
| void LLVMAddCase | ( | LLVMValueRef | Switch, |
| LLVMValueRef | OnVal, | ||
| LLVMBasicBlockRef | Dest | ||
| ) |
Definition at line 2272 of file Core.cpp.
References llvm::unwrap().
| void LLVMAddClause | ( | LLVMValueRef | LandingPad, |
| LLVMValueRef | ClauseVal | ||
| ) |
Definition at line 2281 of file Core.cpp.
References llvm::unwrap().
| void LLVMAddDestination | ( | LLVMValueRef | IndirectBr, |
| LLVMBasicBlockRef | Dest | ||
| ) |
Definition at line 2277 of file Core.cpp.
References llvm::unwrap().
| LLVMValueRef LLVMBuildAdd | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2292 of file Core.cpp.
References CreateAdd(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAddrSpaceCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2625 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAggregateRet | ( | LLVMBuilderRef | , |
| LLVMValueRef * | RetVals, | ||
| unsigned | N | ||
| ) |
Definition at line 2226 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAlloca | ( | LLVMBuilderRef | , |
| LLVMTypeRef | Ty, | ||
| const char * | Name | ||
| ) |
Definition at line 2470 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAnd | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2402 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildArrayAlloca | ( | LLVMBuilderRef | , |
| LLVMTypeRef | Ty, | ||
| LLVMValueRef | Val, | ||
| const char * | Name | ||
| ) |
Definition at line 2475 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildArrayMalloc | ( | LLVMBuilderRef | , |
| LLVMTypeRef | Ty, | ||
| LLVMValueRef | Val, | ||
| const char * | Name | ||
| ) |
Definition at line 2459 of file Core.cpp.
References llvm::CallInst::CreateMalloc(), llvm::Type::getInt32Ty(), llvm::ConstantExpr::getSizeOf(), llvm::ConstantExpr::getTruncOrBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAShr | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2397 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildAtomicRMW | ( | LLVMBuilderRef | B, |
| LLVMAtomicRMWBinOp | op, | ||
| LLVMValueRef | PTR, | ||
| LLVMValueRef | Val, | ||
| LLVMAtomicOrdering | ordering, | ||
| LLVMBool | singleThread | ||
| ) |
Definition at line 2759 of file Core.cpp.
References llvm::AtomicRMWInst::Add, llvm::AtomicRMWInst::And, llvm::CrossThread, LLVMAtomicRMWBinOpAdd, LLVMAtomicRMWBinOpAnd, LLVMAtomicRMWBinOpMax, LLVMAtomicRMWBinOpMin, LLVMAtomicRMWBinOpNand, LLVMAtomicRMWBinOpOr, LLVMAtomicRMWBinOpSub, LLVMAtomicRMWBinOpUMax, LLVMAtomicRMWBinOpUMin, LLVMAtomicRMWBinOpXchg, LLVMAtomicRMWBinOpXor, mapFromLLVMOrdering(), llvm::AtomicRMWInst::Max, llvm::AtomicRMWInst::Min, llvm::AtomicRMWInst::Nand, llvm::AtomicRMWInst::Or, llvm::SingleThread, llvm::AtomicRMWInst::Sub, llvm::AtomicRMWInst::UMax, llvm::AtomicRMWInst::UMin, llvm::unwrap(), llvm::wrap(), llvm::AtomicRMWInst::Xchg, and llvm::AtomicRMWInst::Xor.
| LLVMValueRef LLVMBuildBinOp | ( | LLVMBuilderRef | B, |
| LLVMOpcode | Op, | ||
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2417 of file Core.cpp.
References map_from_llvmopcode(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildBitCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2620 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildBr | ( | LLVMBuilderRef | , |
| LLVMBasicBlockRef | Dest | ||
| ) |
Definition at line 2231 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildCall | ( | LLVMBuilderRef | , |
| LLVMValueRef | Fn, | ||
| LLVMValueRef * | Args, | ||
| unsigned | NumArgs, | ||
| const char * | Name | ||
| ) |
Definition at line 2692 of file Core.cpp.
References llvm::makeArrayRef(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildCast | ( | LLVMBuilderRef | B, |
| LLVMOpcode | Op, | ||
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2648 of file Core.cpp.
References map_from_llvmopcode(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildCondBr | ( | LLVMBuilderRef | , |
| LLVMValueRef | If, | ||
| LLVMBasicBlockRef | Then, | ||
| LLVMBasicBlockRef | Else | ||
| ) |
Definition at line 2235 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildExactSDiv | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2362 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildExtractElement | ( | LLVMBuilderRef | , |
| LLVMValueRef | VecVal, | ||
| LLVMValueRef | Index, | ||
| const char * | Name | ||
| ) |
Definition at line 2712 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildExtractValue | ( | LLVMBuilderRef | , |
| LLVMValueRef | AggVal, | ||
| unsigned | Index, | ||
| const char * | Name | ||
| ) |
Definition at line 2732 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFAdd | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2307 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFCmp | ( | LLVMBuilderRef | , |
| LLVMRealPredicate | Op, | ||
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2679 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFDiv | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2367 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFence | ( | LLVMBuilderRef | B, |
| LLVMAtomicOrdering | ordering, | ||
| LLVMBool | singleThread, | ||
| const char * | Name | ||
| ) |
Definition at line 2511 of file Core.cpp.
References llvm::CrossThread, mapFromLLVMOrdering(), llvm::SingleThread, llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFMul | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2347 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFNeg | ( | LLVMBuilderRef | , |
| LLVMValueRef | V, | ||
| const char * | Name | ||
| ) |
Definition at line 2438 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFPCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2665 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFPExt | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2605 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFPToSI | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2585 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFPToUI | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2580 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFPTrunc | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2600 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFree | ( | LLVMBuilderRef | , |
| LLVMValueRef | PointerVal | ||
| ) |
Definition at line 2480 of file Core.cpp.
References llvm::CallInst::CreateFree(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFRem | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2382 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildFSub | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2327 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildGEP | ( | LLVMBuilderRef | B, |
| LLVMValueRef | Pointer, | ||
| LLVMValueRef * | Indices, | ||
| unsigned | NumIndices, | ||
| const char * | Name | ||
| ) |
Definition at line 2519 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildGlobalString | ( | LLVMBuilderRef | B, |
| const char * | Str, | ||
| const char * | Name | ||
| ) |
Definition at line 2539 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildGlobalStringPtr | ( | LLVMBuilderRef | B, |
| const char * | Str, | ||
| const char * | Name | ||
| ) |
Definition at line 2544 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildICmp | ( | LLVMBuilderRef | , |
| LLVMIntPredicate | Op, | ||
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2672 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildInBoundsGEP | ( | LLVMBuilderRef | B, |
| LLVMValueRef | Pointer, | ||
| LLVMValueRef * | Indices, | ||
| unsigned | NumIndices, | ||
| const char * | Name | ||
| ) |
Definition at line 2526 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildIndirectBr | ( | LLVMBuilderRef | B, |
| LLVMValueRef | Addr, | ||
| unsigned | NumDests | ||
| ) |
Definition at line 2245 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildInsertElement | ( | LLVMBuilderRef | , |
| LLVMValueRef | VecVal, | ||
| LLVMValueRef | EltVal, | ||
| LLVMValueRef | Index, | ||
| const char * | Name | ||
| ) |
Definition at line 2718 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildInsertValue | ( | LLVMBuilderRef | , |
| LLVMValueRef | AggVal, | ||
| LLVMValueRef | EltVal, | ||
| unsigned | Index, | ||
| const char * | Name | ||
| ) |
Definition at line 2737 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildIntCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2659 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildIntToPtr | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2615 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildInvoke | ( | LLVMBuilderRef | , |
| LLVMValueRef | Fn, | ||
| LLVMValueRef * | Args, | ||
| unsigned | NumArgs, | ||
| LLVMBasicBlockRef | Then, | ||
| LLVMBasicBlockRef | Catch, | ||
| const char * | Name | ||
| ) |
Definition at line 2250 of file Core.cpp.
References llvm::makeArrayRef(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildIsNotNull | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| const char * | Name | ||
| ) |
Definition at line 2749 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildIsNull | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| const char * | Name | ||
| ) |
Definition at line 2744 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildLandingPad | ( | LLVMBuilderRef | B, |
| LLVMTypeRef | Ty, | ||
| unsigned | NumClauses, | ||
| const char * | Name | ||
| ) |
Definition at line 2259 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildLoad | ( | LLVMBuilderRef | , |
| LLVMValueRef | PointerVal, | ||
| const char * | Name | ||
| ) |
Definition at line 2486 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildLShr | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2392 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildMalloc | ( | LLVMBuilderRef | , |
| LLVMTypeRef | Ty, | ||
| const char * | Name | ||
| ) |
Definition at line 2448 of file Core.cpp.
References llvm::CallInst::CreateMalloc(), llvm::Type::getInt32Ty(), llvm::ConstantExpr::getSizeOf(), llvm::ConstantExpr::getTruncOrBitCast(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildMul | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2332 of file Core.cpp.
References CreateMul(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNeg | ( | LLVMBuilderRef | , |
| LLVMValueRef | V, | ||
| const char * | Name | ||
| ) |
Definition at line 2424 of file Core.cpp.
References CreateNeg(), llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNot | ( | LLVMBuilderRef | , |
| LLVMValueRef | V, | ||
| const char * | Name | ||
| ) |
Definition at line 2442 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNSWAdd | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2297 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNSWMul | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2337 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNSWNeg | ( | LLVMBuilderRef | B, |
| LLVMValueRef | V, | ||
| const char * | Name | ||
| ) |
Definition at line 2428 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNSWSub | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2317 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNUWAdd | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2302 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNUWMul | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2342 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNUWNeg | ( | LLVMBuilderRef | B, |
| LLVMValueRef | V, | ||
| const char * | Name | ||
| ) |
Definition at line 2433 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildNUWSub | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2322 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildOr | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2407 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildPhi | ( | LLVMBuilderRef | , |
| LLVMTypeRef | Ty, | ||
| const char * | Name | ||
| ) |
Definition at line 2688 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildPointerCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2654 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildPtrDiff | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2754 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildPtrToInt | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2610 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildResume | ( | LLVMBuilderRef | B, |
| LLVMValueRef | Exn | ||
| ) |
Definition at line 2264 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildRet | ( | LLVMBuilderRef | , |
| LLVMValueRef | V | ||
| ) |
Definition at line 2222 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildRetVoid | ( | LLVMBuilderRef | ) |
Definition at line 2218 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSDiv | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2357 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSelect | ( | LLVMBuilderRef | , |
| LLVMValueRef | If, | ||
| LLVMValueRef | Then, | ||
| LLVMValueRef | Else, | ||
| const char * | Name | ||
| ) |
Definition at line 2700 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSExt | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2575 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSExtOrBitCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2636 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildShl | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2387 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildShuffleVector | ( | LLVMBuilderRef | , |
| LLVMValueRef | V1, | ||
| LLVMValueRef | V2, | ||
| LLVMValueRef | Mask, | ||
| const char * | Name | ||
| ) |
Definition at line 2725 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSIToFP | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2595 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSRem | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2377 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildStore | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMValueRef | Ptr | ||
| ) |
Definition at line 2491 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildStructGEP | ( | LLVMBuilderRef | B, |
| LLVMValueRef | Pointer, | ||
| unsigned | Idx, | ||
| const char * | Name | ||
| ) |
Definition at line 2534 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSub | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2312 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildSwitch | ( | LLVMBuilderRef | , |
| LLVMValueRef | V, | ||
| LLVMBasicBlockRef | Else, | ||
| unsigned | NumCases | ||
| ) |
Definition at line 2240 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildTrunc | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2565 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildTruncOrBitCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2642 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildUDiv | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2352 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildUIToFP | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2590 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildUnreachable | ( | LLVMBuilderRef | ) |
Definition at line 2268 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildURem | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2372 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildVAArg | ( | LLVMBuilderRef | , |
| LLVMValueRef | List, | ||
| LLVMTypeRef | Ty, | ||
| const char * | Name | ||
| ) |
Definition at line 2707 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildXor | ( | LLVMBuilderRef | , |
| LLVMValueRef | LHS, | ||
| LLVMValueRef | RHS, | ||
| const char * | Name | ||
| ) |
Definition at line 2412 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildZExt | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2570 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMValueRef LLVMBuildZExtOrBitCast | ( | LLVMBuilderRef | , |
| LLVMValueRef | Val, | ||
| LLVMTypeRef | DestTy, | ||
| const char * | Name | ||
| ) |
Definition at line 2630 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| void LLVMClearInsertionPosition | ( | LLVMBuilderRef | Builder | ) |
Definition at line 2180 of file Core.cpp.
References llvm::unwrap().
| LLVMBuilderRef LLVMCreateBuilder | ( | void | ) |
Definition at line 2155 of file Core.cpp.
References LLVMCreateBuilderInContext(), and LLVMGetGlobalContext().
| LLVMBuilderRef LLVMCreateBuilderInContext | ( | LLVMContextRef | C | ) |
Definition at line 2151 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
Referenced by LLVMCreateBuilder().
| void LLVMDisposeBuilder | ( | LLVMBuilderRef | Builder | ) |
Definition at line 2193 of file Core.cpp.
References llvm::unwrap().
| LLVMValueRef LLVMGetCurrentDebugLocation | ( | LLVMBuilderRef | Builder | ) |
Definition at line 2205 of file Core.cpp.
References llvm::MetadataAsValue::get(), llvm::unwrap(), and llvm::wrap().
| LLVMBasicBlockRef LLVMGetInsertBlock | ( | LLVMBuilderRef | Builder | ) |
Definition at line 2176 of file Core.cpp.
References llvm::unwrap(), and llvm::wrap().
| LLVMBool LLVMGetVolatile | ( | LLVMValueRef | MemoryAccessInst | ) |
Definition at line 2549 of file Core.cpp.
References isVolatile(), and P.
| void LLVMInsertIntoBuilder | ( | LLVMBuilderRef | Builder, |
| LLVMValueRef | Instr | ||
| ) |
Definition at line 2184 of file Core.cpp.
References llvm::unwrap().
| void LLVMInsertIntoBuilderWithName | ( | LLVMBuilderRef | Builder, |
| LLVMValueRef | Instr, | ||
| const char * | Name | ||
| ) |
Definition at line 2188 of file Core.cpp.
References llvm::unwrap().
| void LLVMPositionBuilder | ( | LLVMBuilderRef | Builder, |
| LLVMBasicBlockRef | Block, | ||
| LLVMValueRef | Instr | ||
| ) |
Definition at line 2159 of file Core.cpp.
References llvm::BasicBlock::end(), I, and llvm::unwrap().
| void LLVMPositionBuilderAtEnd | ( | LLVMBuilderRef | Builder, |
| LLVMBasicBlockRef | Block | ||
| ) |
Definition at line 2171 of file Core.cpp.
References llvm::unwrap().
| void LLVMPositionBuilderBefore | ( | LLVMBuilderRef | Builder, |
| LLVMValueRef | Instr | ||
| ) |
Definition at line 2166 of file Core.cpp.
References llvm::Instruction::getParent(), I, and llvm::unwrap().
| void LLVMSetCleanup | ( | LLVMValueRef | LandingPad, |
| LLVMBool | Val | ||
| ) |
| void LLVMSetCurrentDebugLocation | ( | LLVMBuilderRef | Builder, |
| LLVMValueRef | L | ||
| ) |
Definition at line 2199 of file Core.cpp.
References llvm::unwrap().
| void LLVMSetInstDebugLocation | ( | LLVMBuilderRef | Builder, |
| LLVMValueRef | Inst | ||
| ) |
Definition at line 2211 of file Core.cpp.
References llvm::unwrap().
| void LLVMSetVolatile | ( | LLVMValueRef | MemoryAccessInst, |
| LLVMBool | IsVolatile | ||
| ) |
1.8.6