LLVM: lib/Target/X86/X86LowerAMXIntrinsics.cpp File Reference (original) (raw)
Go to the source code of this file.
| Macros |
|
| #define |
DEBUG_TYPE "x86-lower-amx-intrinsics" |
◆ 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 691 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::CreateSelectWithUnknownProfile(), llvm::emitInlinedInto(), llvm::emitInlinedIntoBasedOnCost(), llvm::PMDataManager::emitInstrCountChangedRemark(), 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::ChangeReporter< IRUnitT >::saveIRBeforePass(), llvm::setExplicitlyUnknownBranchWeights(), llvm::setExplicitlyUnknownBranchWeightsIfProfiled(), llvm::setExplicitlyUnknownFunctionEntryCount(), llvm::sandboxir::PassManager< ParentPass, ContainedPass >::setPassPipeline(), llvm::OptPassGateInstrumentation::shouldRun(), llvm::OptBisect::shouldRunPass(), llvm::OptDisable::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 |