LLVM: Terminators (original) (raw)
Functions in this group only apply to instructions for which LLVMIsATerminatorInst returns true. More...
Collaboration diagram for Terminators:
| Functions | |
|---|---|
| LLVM_C_ABI unsigned | LLVMGetNumSuccessors (LLVMValueRef Term) |
| Return the number of successors that this terminator has. | |
| LLVM_C_ABI LLVMBasicBlockRef | LLVMGetSuccessor (LLVMValueRef Term, unsigned i) |
| Return the specified successor. | |
| LLVM_C_ABI void | LLVMSetSuccessor (LLVMValueRef Term, unsigned i, LLVMBasicBlockRef block) |
| Update the specified successor to point at the provided block. | |
| LLVM_C_ABI LLVMBool | LLVMIsConditional (LLVMValueRef Branch) |
| Return if a branch is conditional. | |
| LLVM_C_ABI LLVMValueRef | LLVMGetCondition (LLVMValueRef Branch) |
| Return the condition of a branch instruction. | |
| LLVM_C_ABI void | LLVMSetCondition (LLVMValueRef Branch, LLVMValueRef Cond) |
| Set the condition of a branch instruction. | |
| LLVM_C_ABI LLVMBasicBlockRef | LLVMGetSwitchDefaultDest (LLVMValueRef SwitchInstr) |
| Obtain the default destination basic block of a switch instruction. |
Detailed Description
Functions in this group only apply to instructions for which LLVMIsATerminatorInst returns true.