Records a mapping from an opaque lowering context to its LibcallLoweringInfo.

Synopsis

Declared in <llvm/Analysis/LibcallLoweringInfo.h>

class ModuleLibcallLoweringInfo;

Description

The context is identified by an opaque key (which should be TargetSubtargetInfo*)

Member Functions

Name

Description

ModuleLibcallLoweringInfo [constructor]

Constructors

clear

getLibcallLowering

Return the LibcallLoweringInfo for the context identified by Key, creating it (via ApplyContextRules) on first request. Key should be TargetSubtargetInfo*.

init

invalidate

operator bool

Conversion to bool

Non-Member Functions

Name

Description

getLibcallLowering

Resolve the LibcallLoweringInfo for Subtarget from the module‐level ModuleInfo, applying the subtarget's libcall overrides.

Created with MrDocs