LLVM 22.0.0git
GlobalIFunc.h File Reference

This file contains the declaration of the GlobalIFunc class, which represents a single indirect function in the IR. More...

Go to the source code of this file.

Classes

class  llvm::GlobalIFunc
struct  llvm::OperandTraits< GlobalIFunc >

Namespaces

namespace  llvm
 This is an optimization pass for GlobalISel generic memory operations.

Detailed Description

This file contains the declaration of the GlobalIFunc class, which represents a single indirect function in the IR.

Indirect function uses ELF symbol type extension to mark that the address of a declaration should be resolved at runtime by calling a resolver function.

Definition in file GlobalIFunc.h.