Go to the source code of this file.
|
| namespace | llvm |
| | This is an optimization pass for GlobalISel generic memory operations.
|
◆ DEBUG_TYPE
| #define DEBUG_TYPE "x86-lower-amx-intrinsics" |
◆ INITIALIZE_PASS_BEGIN()
| INITIALIZE_PASS_BEGIN |
( |
X86LowerAMXIntrinsicsLegacyPass | , |
|
|
DEBUG_TYPE | , |
|
|
PassName | , |
|
|
false | , |
|
|
false | ) |
◆ isV256I32Ty()
◆ DEBUG_TYPE
◆ false
◆ PassName
| PassName = "Lower AMX intrinsics" |
|
static |
Definition at line 709 of file X86LowerAMXIntrinsics.cpp.
Referenced by llvm::PassInstrumentationCallbacks::addClassToPassName(), llvm::MachineOptimizationRemarkEmitter::allowExtraAnalysis(), llvm::OptimizationRemarkEmitter::allowExtraAnalysis(), llvm::OptimizationRemarkEmitter::allowExtraAnalysis(), llvm::OptimizationRemarkEmitter::allowExtraAnalysis(), llvm::callDefaultCtor(), llvm::PassBuilder::checkParametrizedPassName(), createLVAnalysis(), llvm::IRBuilderBase::CreateSelectFMFWithUnknownProfile(), llvm::IRBuilderBase::CreateSelectWithUnknownProfile(), llvm::emitInlinedInto(), llvm::emitInlinedIntoBasedOnCost(), llvm::PMDataManager::emitInstrCountChangedRemark(), llvm::getExplicitlyUnknownBranchWeightsIfProfiled(), getPassIDFromName(), getPassInfo(), getPassNameAndInstanceNum(), llvm::ChangeReporter< IRUnitT >::handleIRAfterPass(), INITIALIZE_PASS_BEGIN(), INITIALIZE_PASS_BEGIN(), llvm::DiagnosticHandler::isAnalysisRemarkEnabled(), llvm::DiagnosticHandler::isAnyRemarkEnabled(), llvm::DiagnosticHandler::isMissedOptRemarkEnabled(), llvm::DiagnosticHandler::isPassedOptRemarkEnabled(), llvm::isPassInPrintList(), LLVMRemarkEntryGetPassName(), mapRemarkHeader(), llvm::PassBuilder::parsePassParameters(), llvm::PassBuilder::parseSinglePassOption(), printPassName(), printPassName(), llvm::InvalidateAnalysisPass< AnalysisT >::printPipeline(), llvm::PassInfoMixin< DerivedT >::printPipeline(), llvm::RequireAnalysisPass< AnalysisT, IRUnitT, AnalysisManagerT, ExtraArgTs >::printPipeline(), llvm::RequireAnalysisPass< AnalysisT, LazyCallGraph::SCC, CGSCCAnalysisManager, LazyCallGraph &, CGSCCUpdateResult & >::printPipeline(), llvm::OptPassGateInstrumentation::registerCallbacks(), llvm::reportGISelFailure(), llvm::PassManager< IRUnitT, AnalysisManagerT, ExtraArgTs >::run(), runNewPMPasses(), llvm::VPlanTransforms::runPass(), llvm::ChangeReporter< IRUnitT >::saveIRBeforePass(), llvm::setExplicitlyUnknownBranchWeights(), llvm::setExplicitlyUnknownBranchWeightsIfProfiled(), llvm::setExplicitlyUnknownFunctionEntryCount(), llvm::sandboxir::PassManager< ParentPass, ContainedPass >::setPassPipeline(), llvm::OptPassGateInstrumentation::shouldRun(), llvm::OptBisect::shouldRunPass(), llvm::OptPassGate::shouldRunPass(), writeJSON(), and llvm::OptBisect::~OptBisect().
◆ X86ScalarizeAMX
| cl::opt< bool > X86ScalarizeAMX("enable-x86-scalar-amx", cl::init(false), cl::Hidden, cl::desc("X86: enable AMX scalarizition.")) |
( |
"enable-x86-scalar-amx" | , |
|
|
cl::init(false) | , |
|
|
cl::Hidden | , |
|
|
cl::desc("X86: enable AMX scalarizition.") | ) |
|
static |