LLVM 22.0.0git
|
#include "llvm/CodeGen/GlobalISel/CSEInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Error.h"
Go to the source code of this file.
Macros | |
#define | DEBUG_TYPE "cseinfo" |
Functions | |
INITIALIZE_PASS_BEGIN (GISelCSEAnalysisWrapperPass, DEBUG_TYPE, "Analysis containing CSE Info", false, true) INITIALIZE_PASS_END(GISelCSEAnalysisWrapperPass | |
static const char * | stringify (const MachineInstr *MI, std::string &S) |
Variables | |
DEBUG_TYPE | |
Analysis containing CSE | Info |
Analysis containing CSE | false |
#define DEBUG_TYPE "cseinfo" |
Definition at line 16 of file CSEInfo.cpp.
INITIALIZE_PASS_BEGIN | ( | GISelCSEAnalysisWrapperPass | , |
DEBUG_TYPE | , | ||
"Analysis containing CSE Info" | , | ||
false | , | ||
true | ) |
References DEBUG_TYPE.
|
static |
Definition at line 278 of file CSEInfo.cpp.
References MI, and llvm::raw_string_ostream::str().
Referenced by llvm::GISelCSEInfo::verify().
DEBUG_TYPE |
Definition at line 26 of file CSEInfo.cpp.
Definition at line 27 of file CSEInfo.cpp.
Definition at line 27 of file CSEInfo.cpp.
Referenced by addCalleeSavedRegs(), addCallTargetOperands(), addressMayBeAccessedAsPrivate(), addVariantDeclaration(), adjustIncoming(), llvm::memtag::alignAndPadAlloca(), allocateHSAUserSGPRs(), llvm::analyzeContextInfo(), llvm::memtag::annotateDebugRecords(), llvm::AVRAsmBackend::applyFixup(), applyMnemonicAliases(), applyMnemonicAliases(), llvm::LegalizationArtifactCombiner::ArtifactValueFinder::ArtifactValueFinder(), llvm::TargetLowering::AsmOperandInfo::AsmOperandInfo(), llvm::CallLowering::ValueAssigner::assignArg(), llvm::GCMetadataPrinter::beginAssembly(), llvm::SSAUpdaterImpl< UpdaterT >::BuildBlockList(), buildOverlapMapAndRecordDeclares(), CalculateTailCallArgDest(), CC_AArch64_Custom_Block(), checkAndReplaceCmp(), checkAndReplaceCondition(), checkAndReplaceMinMax(), checkCondition(), llvm::jitlink::aarch32::checkOpcode(), llvm::jitlink::aarch32::checkOpcode(), checkOrAndOpImpliedByOther(), collectUnswitchCandidates(), computeBlockInfo(), llvm::OnDiskChainedHashTableGenerator< Info >::contains(), convertToRelativeLookupTables(), convertToRelLookupTable(), llvm::OnDiskChainedHashTable< Info >::Create(), llvm::OnDiskIterableChainedHashTable< InstrProfLookupTrait >::Create(), createAArch64InstrAnalysis(), createAMDGPUMCInstrAnalysis(), createARMMCInstrAnalysis(), createAtomicLibcall(), createBPFInstrAnalysis(), createCSKYInstrAnalysis(), createCSKYMCInstrInfo(), createCSKYMCRegisterInfo(), createHexagonMCInstrAnalysis(), createLanaiInstrAnalysis(), createLoongArchInstrAnalysis(), llvm::Target::createMCInstrAnalysis(), createMipsMCInstrAnalysis(), createPPCMCInstrAnalysis(), createRelLookupTable(), createRISCVInstrAnalysis(), createSPIRVInstrAnalysis(), createSystemZMCInstrAnalysis(), createX86MCInstrAnalysis(), llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::data_iterator(), llvm::pdb::DbiModuleDescriptor::DbiModuleDescriptor(), llvm::codeview::DebugSubsectionRecord::DebugSubsectionRecord(), DecodeIITType(), denormalModeIsFlushAllF32(), denormalModeIsFlushAllF64F16(), eliminateConstraints(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::BitstreamWriter::EmitBlockInfoAbbrev(), emitDbgAssign(), emitRemark(), emitSMEStateSaveRestore(), emitTargetCall(), llvm::BitstreamWriter::EnterSubblock(), llvm::dwarf_linker::parallel::CompileUnit::error(), llvm::dwarf_linker::parallel::LinkingGlobalData::error(), llvm::OnDiskChainedHashTable< Info >::find(), llvm::OnDiskChainedHashTable< Info >::find_hashed(), findArgumentCopyElisionCandidates(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), llvm::SSAUpdaterImpl< UpdaterT >::FindDominators(), llvm::SSAUpdaterImpl< UpdaterT >::FindPHIPlacement(), llvm::SSAUpdaterImpl< UpdaterT >::FindSingularVal(), llvm::GCMetadataPrinter::finishAssembly(), fixupBlock(), foldGEPChainAsStructAccess(), foldGEPChainAsU8Access(), llvm::dwarf_linker::parallel::TypeUnit::forEachAcceleratorRecord(), generateReproducer(), llvm::FPPassManager::getAnalysisUsage(), getARMLoadDeprecationInfo(), getARMStoreDeprecationInfo(), GetBlockName(), llvm::AArch64FunctionInfo::getCalleeSavedStackSize(), llvm::AMDGPU::getCanBeVOPD(), GetCodeName(), getCoopAtomicOperandsInfo(), llvm::RISCV::getCPUModel(), getCUIdentifiers(), llvm::AMDGPU::getFPDstSelType(), llvm::mcdxbc::RootParametersContainer::getInfo(), llvm::OnDiskChainedHashTable< Info >::getInfoObj(), getLdStNInstrDesc(), llvm::AMDGPU::getMAIIsDGEMM(), llvm::AMDGPU::getMAIIsGFX940XDL(), llvm::RISCV::getMArchFromMcpu(), getMaskForArgs(), getMCRDeprecationInfo(), llvm::AMDGPU::getMIMGBaseOpcode(), llvm::AMDGPU::getMIMGOpcode(), getMRCDeprecationInfo(), llvm::AMDGPU::getMTBUFBaseOpcode(), llvm::AMDGPU::getMTBUFElements(), llvm::AMDGPU::getMTBUFHasSoffset(), llvm::AMDGPU::getMTBUFHasSrsrc(), llvm::AMDGPU::getMTBUFHasVAddr(), llvm::AMDGPU::getMTBUFOpcode(), llvm::AMDGPU::getMUBUFBaseOpcode(), llvm::AMDGPU::getMUBUFElements(), llvm::AMDGPU::getMUBUFHasSoffset(), llvm::AMDGPU::getMUBUFHasSrsrc(), llvm::AMDGPU::getMUBUFHasVAddr(), llvm::AMDGPU::getMUBUFIsBufferInv(), llvm::AMDGPU::getMUBUFOpcode(), llvm::AMDGPU::getMUBUFTfe(), getOperandLog2EEW(), llvm::TargetTransformInfoImplBase::getPointersChainCost(), llvm::TargetTransformInfoImplCRTPBase< T >::getPointersChainCost(), llvm::AMDGPU::getSMEMIsBuffer(), getSPDenormModeValue(), llvm::TargetTransformInfoImplBase::getTgtMemIntrinsic(), llvm::VFDatabase::getVectorizedFunction(), llvm::AMDGPU::getVOP1IsSingle(), llvm::AMDGPU::getVOP2IsSingle(), llvm::AMDGPU::getVOP3IsSingle(), llvm::AMDGPU::getVOPDComponents(), llvm::AMDGPU::getVOPDFull(), llvm::AMDGPU::getVOPDOpcode(), llvm::AMDGPU::getWMMAIsXDL(), handleADRP(), handleClobber(), handleUse(), llvm::RISCV::hasFastScalarUnalignedAccess(), llvm::RISCV::hasFastVectorUnalignedAccess(), llvm::VFDatabase::hasMaskedVariant(), inferInitializes(), InferPointerInfo(), InferPointerInfo(), INITIALIZE_PASS(), llvm::OnDiskChainedHashTableGenerator< Info >::insert(), llvm::OnDiskChainedHashTableGenerator< Info >::insert(), insertParsePoints(), isAlreadyMarked(), isLRSpilled(), llvm::isODRCanonicalCandidate(), isSetCCOrZExtSetCC(), llvm::AMDGPU::isTrue16Inst(), llvm::PPC::isValidCPU(), llvm::OnDiskChainedHashTable< Info >::iterator::iterator(), llvm::OnDiskIterableChainedHashTable< Info >::key_iterator::key_iterator(), llvm::MCAsmParser::lookUpField(), llvm::MCAsmParser::lookUpField(), lookupFMVByID(), llvm::MCAsmParserSemaCallback::LookupInlineAsmIdentifier(), llvm::MCAsmParser::lookUpType(), llvm::CallLowering::lowerCall(), lowerVECTOR_SHUFFLE(), llvm::yaml::MappingTraits< WasmYAML::DylinkExportInfo >::mapping(), llvm::yaml::MappingTraits< WasmYAML::DylinkImportInfo >::mapping(), llvm::yaml::MappingTraits< WasmYAML::SymbolInfo >::mapping(), llvm::AMDGPU::mapWMMA2AddrTo3AddrOpcode(), llvm::AMDGPU::mapWMMA3AddrTo2AddrOpcode(), llvm::detail::ErrorMatchesMono< InfoT >::MatchAndExplain(), llvm::detail::ErrorMessageMatches::MatchAndExplain(), MatchRegisterName(), llvm::OnDiskChainedHashTable< Info >::OnDiskChainedHashTable(), llvm::OnDiskIterableChainedHashTable< InstrProfLookupTrait >::OnDiskIterableChainedHashTable(), llvm::OProfileWrapper::op_write_debug_line_info(), llvm::VarStreamArrayExtractor< codeview::DebugSubsectionRecord >::operator()(), llvm::VarStreamArrayExtractor< pdb::DbiModuleDescriptor >::operator()(), llvm::orc::UnwindInfoManager::operator=(), llvm::pdb::DbiModuleDescriptor::operator=(), llvm::RISCV::parseCPU(), llvm::MCTargetAsmParser::parseInstruction(), llvm::MCTargetAsmParser::parseInstruction(), llvm::PartialOrderingVisitor::PartialOrderingVisitor(), llvm::symbolize::DIPrinter::print(), llvm::symbolize::DIPrinter::print(), llvm::symbolize::JSONPrinter::print(), llvm::symbolize::JSONPrinter::print(), llvm::symbolize::PlainPrinterBase::print(), llvm::symbolize::PlainPrinterBase::print(), llvm::symbolize::PlainPrinterBase::print(), llvm::symbolize::PlainPrinterBase::printSimpleLocation(), llvm::symbolize::PlainPrinterBase::printStartAddress(), llvm::detail::PrintTo(), llvm::symbolize::PlainPrinterBase::printVerbose(), processPSInputArgs(), promoteSingleBlockAlloca(), recomputeLiveInValues(), relocationViaAlloca(), rematerializeLiveValues(), removeEntryFromStack(), replaceWithTLIFunction(), reservePrivateMemoryRegs(), rewriteSingleStoreAlloca(), llvm::GCFunctionAnalysis::run(), RunSafelyOnThread_Dispatch(), llvm::dwarf_linker::parallel::CompileUnit::saveAcceleratorInfo(), llvm::dwarf_linker::parallel::TypeUnit::saveAcceleratorInfo(), llvm::scc_member_iterator< GraphT, GT >::scc_member_iterator(), llvm::MachineIRBuilder::setCSEInfo(), setInfoSVEStN(), shouldConvertToRelLookupTable(), sinkMinMaxInBB(), splitGlobal(), streamMapping(), llvm::CombinerHelper::tryCombine(), tryToSimplifyOverflowMath(), updateBranchWeights(), llvm::updateChildPruning(), llvm::updatePruning(), llvm::upward_defs_iterator::upward_defs_iterator(), llvm::BlockCoverageInference::viewBlockCoverageGraph(), llvm::dwarf_linker::parallel::CompileUnit::warn(), llvm::dwarf_linker::parallel::LinkingGlobalData::warn(), and X().