Expand description
A value is an instance of a type.
Structs§
- An
ArrayValue
is a block of contiguous constants or variables. - A usage of a
BasicValue
in another value. - A value resulting from a function call. It may have function attributes applied to it.
- Iterate over all the field values of this struct.
- Iterate over all the incoming edges of a phi value.
- Iterate over all the operands of an instruction value.
- Iterate over all the operands of an instruction value.
- A Phi Instruction returns a value based on which basic block branched into the Phi’s containing basic block.
Enums§
- LLVM
Tail Call Kind llvm18-0
Tail call kind for LLVMSetTailCallKind and LLVMGetTailCallKind. - Unnamed
Address llvm7-0
orllvm8-0
orllvm9-0
orllvm10-0
orllvm11-0
orllvm12-0
orllvm13-0
orllvm14-0
orllvm15-0
orllvm16-0
orllvm17-0
orllvm18-0
This enum determines the significance of aGlobalValue
’s address.
Constants§
- Value returned by
Context::get_kind_id()
for the first input string that isn’t known.
Traits§
- Represents an aggregate value, built on top of other values.
- Defines any struct wrapping an LLVM value.
- Represents a basic value, which can be used both by itself, or in an
AggregateValue
. - Represents a value which is permitted in floating point math operations
- Represents a value which is permitted in integer math operations