Manages creation of pseudo source values.

Synopsis

Declared in <llvm/CodeGen/PseudoSourceValueManager.h>

class PseudoSourceValueManager;

Member Functions

Name

Description

PseudoSourceValueManager [constructor]

Construct a PseudoSourceValueManager for the given target.

getConstantPool

Return a pseudo source value referencing the constant pool. Since constant pools are constant, this doesn't need to identify a specific constant pool entry.

getExternalSymbolCallEntry

Return a pseudo source value for a call entry referencing external symbol ES.

getFixedStack

Return a pseudo source value referencing a fixed stack frame entry, e.g., a spill slot.

getGOT

Return a pseudo source value referencing the global offset table (or something the like).

getGlobalValueCallEntry

Return a pseudo source value for a call entry referencing GlobalValue GV.

getJumpTable

Return a pseudo source value referencing a jump table. Since jump tables are constant, this doesn't need to identify a specific jump table.

getStack

Return a pseudo source value referencing the area below the stack frame of a function, e.g., the argument space.

Created with MrDocs