File omp_lowering.h
↰ Parent directory (src/midend/programTransformation/ompLowering)
Functions
Function OmpSupport::addClauseVariable
Function OmpSupport::analyze_omp
Function OmpSupport::buildAndInsertDeclarationForOmp
Function OmpSupport::buildOmpVariableClause
Function OmpSupport::categorizeMapClauseVariables
Function OmpSupport::collectAllClauseVariables
Function OmpSupport::collectClauseVariables(SgStatement *, const VariantT&)
Function OmpSupport::collectClauseVariables(SgStatement *, const VariantVector&)
Function OmpSupport::collectThreadprivateVariables
Function OmpSupport::commandLineProcessing
Function OmpSupport::createInitialValueExp
Function OmpSupport::createOmpStatementTree
Function OmpSupport::extractMapClauses
Function OmpSupport::generateGOMPLoopNextFuncName
Function OmpSupport::generateGOMPLoopStartFuncName
Function OmpSupport::generateOutlinedTask
Function OmpSupport::getClause
Function OmpSupport::getClauseExpression
Function OmpSupport::getDataSharingAttribute(SgSymbol *, SgNode *)
Function OmpSupport::getDataSharingAttribute(SgVarRefExp *)
Function OmpSupport::getEnclosingRegionOrFuncDefinition
Function OmpSupport::getOmpParent
Function OmpSupport::getReductionOperationType
Function OmpSupport::hasClause
Function OmpSupport::insertAcceleratorInit
Function OmpSupport::insertRTLHeaders
Function OmpSupport::insertRTLinitAndCleanCode
Function OmpSupport::isInClauseVariableList(SgInitializedName *, SgOmpClauseBodyStatement *, const VariantT&)
Function OmpSupport::isInClauseVariableList(SgInitializedName *, SgOmpClauseBodyStatement *, const VariantVector&)
Function OmpSupport::isInClauseVariableList(SgOmpClause *, SgSymbol *)
Function OmpSupport::isInOmpTargetRegion
Function OmpSupport::isSharedAccess
Function OmpSupport::isThreadprivate
Function OmpSupport::lower_omp
Function OmpSupport::makeDataSharingExplicit
Function OmpSupport::mergeSgNodeList
Function OmpSupport::patchUpFirstprivateVariables
Function OmpSupport::patchUpPrivateVariables(SgFile *)
Function OmpSupport::patchUpPrivateVariables(SgStatement *)
Function OmpSupport::patchUpSharedVariables
Function OmpSupport::removeClause
Function OmpSupport::replaceVariableReferences(SgNode *, SgVariableSymbol *, SgVariableSymbol *)
Function OmpSupport::replaceVariableReferences(SgNode *, VariableSymbolMap_t)
Function OmpSupport::replaceVariablesWithPointerDereference
Function OmpSupport::setOmpRelationship
Function OmpSupport::toString(SgOmpClause::omp_schedule_kind_enum)
Function OmpSupport::transOmpAtomic
Function OmpSupport::transOmpBarrier
Function OmpSupport::transOmpCollapse
Function OmpSupport::transOmpCritical
Function OmpSupport::transOmpFlush
Function OmpSupport::transOmpLoop
Function OmpSupport::transOmpMaster
Function OmpSupport::transOmpMetadirective
Function OmpSupport::transOmpOrdered
Function OmpSupport::transOmpParallel
Function OmpSupport::transOmpSections
Function OmpSupport::transOmpSimd
Function OmpSupport::transOmpSingle
Function OmpSupport::transOmpTarget
Function OmpSupport::transOmpTargetData
Function OmpSupport::transOmpTargetLoop
Function OmpSupport::transOmpTargetLoop_RoundRobin
Function OmpSupport::transOmpTargetParallel
Function OmpSupport::transOmpTask
Function OmpSupport::transOmpTaskwait
Function OmpSupport::transOmpThreadprivate
Function OmpSupport::transOmpTile
Function OmpSupport::transOmpUnroll
Function OmpSupport::transOmpVariables
Function OmpSupport::useStaticSchedule