Intel SPMD Program Compiler  1.12.0
Public Member Functions | Static Public Attributes | List of all members
ReplacePseudoMemoryOpsPass Class Reference
Inheritance diagram for ReplacePseudoMemoryOpsPass:
Inheritance graph
Collaboration diagram for ReplacePseudoMemoryOpsPass:
Collaboration graph

Public Member Functions

 ReplacePseudoMemoryOpsPass ()
const char * getPassName () const
bool runOnBasicBlock (llvm::BasicBlock &BB)

Static Public Attributes

static char ID = 0

Detailed Description

For any gathers and scatters remaining after the GSToLoadStorePass runs, we need to turn them into actual native gathers and scatters. This task is handled by the ReplacePseudoMemoryOpsPass here.

Definition at line 4001 of file opt.cpp.

Constructor & Destructor Documentation

◆ ReplacePseudoMemoryOpsPass()

ReplacePseudoMemoryOpsPass::ReplacePseudoMemoryOpsPass ( )

Definition at line 4004 of file opt.cpp.

Member Function Documentation

◆ getPassName()

const char* ReplacePseudoMemoryOpsPass::getPassName ( ) const

Definition at line 4007 of file opt.cpp.

References ID.

◆ runOnBasicBlock()

bool ReplacePseudoMemoryOpsPass::runOnBasicBlock ( llvm::BasicBlock &  BB)

Member Data Documentation

◆ ID

char ReplacePseudoMemoryOpsPass::ID = 0

Definition at line 4003 of file opt.cpp.

Referenced by getPassName().

The documentation for this class was generated from the following file: