9#ifndef LLVM_IR_DERIVEDUSER_H 
   10#define LLVM_IR_DERIVEDUSER_H 
void(*)(DerivedUser *) DeleteValueTy
 
DerivedUser(Type *Ty, unsigned VK, AllocInfo AllocInfo, DeleteValueTy DeleteValue)
 
The instances of the Type class are immutable: once they are created, they are never changed.
 
A Use represents the edge between a Value definition and its users.
 
User(Type *ty, unsigned vty, AllocInfo AllocInfo)
 
This is an optimization pass for GlobalISel generic memory operations.
 
Information about how a User object was allocated, to be passed into the User constructor.