package llvm

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

The kind of an llvalue, the result of classify_value v. See the various LLVMIsA* functions.

type t =
  1. | NullValue
  2. | Argument
  3. | BasicBlock
  4. | InlineAsm
  5. | MDNode
  6. | MDString
  7. | BlockAddress
  8. | ConstantAggregateZero
  9. | ConstantArray
  10. | ConstantDataArray
  11. | ConstantDataVector
  12. | ConstantExpr
  13. | ConstantFP
  14. | ConstantInt
  15. | ConstantPointerNull
  16. | ConstantStruct
  17. | ConstantVector
  18. | Function
  19. | GlobalAlias
  20. | GlobalIFunc
  21. | GlobalVariable
  22. | UndefValue
  23. | PoisonValue
  24. | Instruction of Opcode.t