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.