Manages creation of pseudo source values.

Synopsis

Declared in <llvm/CodeGen/PseudoSourceValueManager.h>

class PseudoSourceValueManager;

Member Functions

Name

Description

PseudoSourceValueManager [constructor]

Construct from TargetMachine

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

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

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