Create a select instruction.
Declared in <llvm/IR/IRBuilder.h>
Value*
CreateSelect(
Value* C,
Value* True,
Value* False,
Twine const& Name = "",
Instruction* MDFrom = nullptr);
The created select instruction.
| Name | Description |
|---|---|
| C | LLVM context, or integer constant value. |
| True | True successor basic block. |
| False | False successor basic block. |
| Name | Name of the new instruction or value. |
| MDFrom | The MDFrom parameter. |