CreateCondBr overloads
Declared in <llvm/IR/IRBuilder.h>
Create a conditional 'br Cond, TrueDest, FalseDest' instruction. Copy branch meta data if available.
CondBrInst*
CreateCondBr(
Value* Cond,
BasicBlock* True,
BasicBlock* False,
Instruction* MDSrc);
» more...
Create a conditional 'br Cond, TrueDest, FalseDest' instruction.
CondBrInst*
CreateCondBr(
Value* Cond,
BasicBlock* True,
BasicBlock* False,
MDNode* BranchWeights = nullptr,
MDNode* Unpredictable = nullptr);
» more...
The created conditional branch instruction.
| Name | Description |
|---|---|
| Cond | Boolean condition value. |
| True | True successor basic block. |
| False | False successor basic block. |
| MDSrc | Instruction whose branch metadata is copied. |
| BranchWeights | Optional branch-weight profile metadata. |
| Unpredictable | Optional unpredictable-branch metadata. |