LLVM  13.0.0git
Macros | Functions | Variables
CSEInfo.cpp File Reference
#include "llvm/CodeGen/GlobalISel/CSEInfo.h"
#include "llvm/CodeGen/MachineRegisterInfo.h"
#include "llvm/InitializePasses.h"
#include "llvm/Support/Error.h"
Include dependency graph for CSEInfo.cpp:

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
 

Variables

 DEBUG_TYPE
 
Analysis containing CSE Info
 
Analysis containing CSE false
 

Macro Definition Documentation

◆ DEBUG_TYPE

#define DEBUG_TYPE   "cseinfo"

Definition at line 16 of file CSEInfo.cpp.

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( GISelCSEAnalysisWrapperPass  ,
DEBUG_TYPE  ,
"Analysis containing CSE Info ,
false  ,
true   
)

Variable Documentation

◆ DEBUG_TYPE

DEBUG_TYPE

Definition at line 26 of file CSEInfo.cpp.

◆ false

Analysis containing CSE false

Definition at line 27 of file CSEInfo.cpp.

◆ Info

Analysis containing CSE Info

Definition at line 27 of file CSEInfo.cpp.

Referenced by llvm::cflaa::CFLGraph::addAttr(), addCalleeSavedRegs(), addCallTargetOperands(), llvm::LivePhysRegs::addLiveOutsNoPristines(), llvm::GlobalsAAResult::FunctionInfo::addModRefInfo(), llvm::GlobalsAAResult::FunctionInfo::addModRefInfoForGlobal(), allocateHSAUserSGPRs(), llvm::SITargetLowering::allocateHSAUserSGPRs(), llvm::SITargetLowering::allocateSpecialEntryInputVGPRs(), llvm::SITargetLowering::allocateSpecialInputSGPRs(), llvm::SITargetLowering::allocateSpecialInputVGPRs(), llvm::SITargetLowering::allocateSpecialInputVGPRsFixed(), llvm::SITargetLowering::allocateSystemSGPRs(), llvm::analyzeContextInfo(), llvm::CSKYAsmBackend::applyFixup(), llvm::AVRAsmBackend::applyFixup(), llvm::RISCVAsmBackend::applyFixup(), llvm::AMDGPURegisterBankInfo::applyMappingDynStackAlloc(), AMDGPUPostLegalizerCombinerHelper::applySelectFCmpToFMinToFMaxLegacy(), llvm::cflaa::CFLGraph::attrFor(), llvm::object::BindRebaseSegInfo::BindRebaseSegInfo(), llvm::BTFKindVar::BTFKindVar(), llvm::SSAUpdaterImpl< UpdaterT >::BuildBlockList(), CalculateTailCallArgDest(), CC_AArch64_Custom_Block(), llvm::WasmException::computeCallSiteTable(), llvm::MachineBasicBlock::computeRegisterLiveness(), llvm::elfabi::convertInfoToType(), llvm::AMDGPUDisassembler::convertMIMGInst(), createAArch64InstrAnalysis(), createAMDGPUMCInstrAnalysis(), createARMMCInstrAnalysis(), createBPFInstrAnalysis(), createCSKYMCInstrInfo(), createCSKYMCRegisterInfo(), createHexagonMCInstrAnalysis(), createLanaiInstrAnalysis(), llvm::createLibcall(), llvm::Target::createMCInstrAnalysis(), llvm::createMemLibcall(), createMipsMCInstrAnalysis(), llvm::TargetInstrInfo::createMIROperandComment(), createRISCVInstrAnalysis(), createX86MCInstrAnalysis(), DecodeIITType(), llvm::WithColor::defaultWarningHandler(), llvm::Instruction::dropUnknownNonDebugMetadata(), llvm::Win64EH::ARM64UnwindEmitter::Emit(), llvm::OnDiskChainedHashTableGenerator< Info >::Emit(), llvm::BitstreamWriter::EmitBlockInfoAbbrev(), llvm::AArch64FrameLowering::emitCalleeSavedFrameMoves(), llvm::PPCFrameLowering::emitEpilogue(), llvm::SITargetLowering::EmitInstrWithCustomInserter(), llvm::PPCFrameLowering::emitPrologue(), llvm::BTFKindVar::emitType(), llvm::WasmException::endFunction(), llvm::BitstreamWriter::EnterSubblock(), llvm::BitstreamCursor::EnterSubBlock(), llvm::GlobalsAAResult::FunctionInfo::eraseModRefInfoForGlobal(), llvm::RuntimeDyldImpl::finalizeAsync(), llvm::SITargetLowering::finalizeLowering(), findArgumentCopyElisionCandidates(), llvm::SSAUpdaterImpl< UpdaterT >::FindAvailableVals(), llvm::SSAUpdaterImpl< UpdaterT >::FindDominators(), llvm::FoldingSetBase::FindNodeOrInsertPos(), llvm::SSAUpdaterImpl< UpdaterT >::FindPHIPlacement(), llvm::GlobalsAAResult::FunctionInfo::FunctionInfo(), llvm::GISelKnownBitsAnalysis::get(), llvm::Value::getAllMetadata(), llvm::LPPassManager::getAnalysisUsage(), llvm::RGPassManager::getAnalysisUsage(), llvm::legacy::FunctionPassManagerImpl::getAnalysisUsage(), llvm::FPPassManager::getAnalysisUsage(), llvm::legacy::PassManagerImpl::getAnalysisUsage(), getARMLoadDeprecationInfo(), getARMStoreDeprecationInfo(), GetBlockName(), llvm::AArch64FunctionInfo::getCalleeSavedStackSize(), llvm::TargetFrameLowering::getCalleeSaves(), GetCodeName(), llvm::MCInstrInfo::getDeprecatedInfo(), llvm::ARM::getFPUFeatures(), llvm::MachineInstr::getHeapAllocMarker(), llvm::StackSafetyInfo::getInfo(), getITDeprecationInfo(), getMaskForArgs(), getMCRDeprecationInfo(), llvm::Value::getMetadata(), llvm::AMDGPU::getMIMGBaseOpcode(), llvm::AMDGPU::getMIMGOpcode(), llvm::GlobalsAAResult::FunctionInfo::getModRefInfo(), llvm::GlobalsAAResult::FunctionInfo::getModRefInfoForGlobal(), 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::getMUBUFOpcode(), llvm::FoldingSetBase::GetOrInsertNode(), llvm::StackSafetyInfo::getParamAccesses(), llvm::MachineInstr::getPostInstrSymbol(), llvm::MachineInstr::getPreInstrSymbol(), getRegisterWidth(), llvm::object::XCOFFRelocation32::getRelocatedLength(), llvm::LanaiTargetLowering::getSingleConstraintMatchWeight(), llvm::AMDGPU::getSMEMIsBuffer(), llvm::PPCTTIImpl::getTgtMemIntrinsic(), llvm::HexagonTargetLowering::getTgtMemIntrinsic(), llvm::GCNTTIImpl::getTgtMemIntrinsic(), llvm::AArch64TTIImpl::getTgtMemIntrinsic(), llvm::SITargetLowering::getTgtMemIntrinsic(), llvm::RISCVTargetLowering::getTgtMemIntrinsic(), llvm::NVPTXTargetLowering::getTgtMemIntrinsic(), llvm::AArch64TargetLowering::getTgtMemIntrinsic(), llvm::ARMTargetLowering::getTgtMemIntrinsic(), llvm::PPCTargetLowering::getTgtMemIntrinsic(), llvm::X86TargetLowering::getTgtMemIntrinsic(), llvm::TargetTransformInfo::getTgtMemIntrinsic(), llvm::VFDatabase::getVectorizedFunction(), llvm::VFABI::getVectorVariantNames(), llvm::AMDGPU::getVOP1IsSingle(), llvm::AMDGPU::getVOP2IsSingle(), llvm::AMDGPU::getVOP3IsSingle(), llvm::PerFunctionMIParsingState::getVRegInfo(), llvm::PerFunctionMIParsingState::getVRegInfoNamed(), handleADRP(), handleClobber(), handleUse(), hasFP32Denormals(), hasFP64FP16Denormals(), llvm::hasPartialIVCondition(), InferPointerInfo(), llvm::pdb::DbiModuleDescriptor::initialize(), llvm::codeview::DebugSubsectionRecord::initialize(), INITIALIZE_PASS(), llvm::OnDiskChainedHashTableGenerator< Info >::insert(), llvm::FoldingSetBase::InsertNode(), insertParsePoints(), llvm::SIInstrInfo::insertReturn(), llvm::CallLowering::insertSRetOutgoingArgument(), llvm::AArch64CallLowering::isEligibleForTailCallOptimization(), llvm::object::XCOFFRelocation32::isFixupIndicated(), llvm::SITargetLowering::isKnownNeverNaNForTargetNode(), llvm::object::XCOFFRelocation32::isRelocationSigned(), llvm::StackSafetyGlobalInfo::isSafe(), isSetCCOrZExtSetCC(), llvm::jitLinkForORC(), llvm::AMDGPULegalizerInfo::legalizeAddrSpaceCast(), llvm::llvm_execute_on_thread(), llvm::WebAssemblyMCInstLower::lower(), llvm::X86CallLowering::lowerCall(), llvm::ARMCallLowering::lowerCall(), llvm::AArch64CallLowering::lowerCall(), llvm::AMDGPUCallLowering::lowerCall(), llvm::MipsCallLowering::lowerCall(), llvm::SITargetLowering::LowerCall(), llvm::CallLowering::lowerCall(), llvm::SITargetLowering::lowerDYNAMIC_STACKALLOCImpl(), llvm::AMDGPUCallLowering::lowerFormalArguments(), llvm::SITargetLowering::LowerFormalArguments(), llvm::AMDGPUCallLowering::lowerFormalArgumentsKernel(), llvm::SITargetLowering::LowerReturn(), llvm::yaml::MappingTraits< WasmYAML::SymbolInfo >::mapping(), llvm::detail::ErrorMatchesMono< InfoT >::MatchAndExplain(), llvm::detail::ErrorMessageMatches::MatchAndExplain(), AMDGPUPostLegalizerCombinerHelper::matchFMinFMaxLegacy(), llvm::GlobalsAAResult::FunctionInfo::mayReadAnyGlobal(), llvm::MachineInstr::memoperands(), llvm::cflaa::StratifiedSetsBuilder< T >::noteAttributes(), llvm::OProfileWrapper::op_write_debug_line_info(), llvm::VarStreamArrayExtractor< pdb::DbiModuleDescriptor >::operator()(), llvm::VarStreamArrayExtractor< codeview::DebugSubsectionRecord >::operator()(), llvm::GlobalsAAResult::FunctionInfo::operator=(), llvm::InlineAsm::ParseConstraints(), llvm::MCTargetAsmParser::ParseInstruction(), llvm::MIRParserImpl::parseRegisterInfo(), llvm::parseVirtualRegisterReference(), llvm::SITargetLowering::passSpecialInputs(), llvm::symbolize::PlainPrinterBase::print(), llvm::symbolize::PlainPrinterBase::printVerbose(), llvm::RISCVFrameLowering::processFunctionBeforeFrameFinalized(), processPSInputArgs(), promoteSingleBlockAlloca(), recomputeLiveInValues(), llvm::recomputeLivenessFlags(), llvm::CodeViewContext::recordInlinedCallSiteId(), llvm::GISelKnownBitsAnalysis::releaseMemory(), llvm::GISelCSEAnalysisWrapper::releaseMemory(), relocationViaAlloca(), rematerializeLiveValues(), llvm::PMDataManager::removeNotPreservedAnalysis(), llvm::PPCRegisterInfo::requiresFrameIndexScavenging(), llvm::SIRegisterInfo::requiresRegisterScavenging(), llvm::FoldingSetBase::reserve(), reservePrivateMemoryRegs(), llvm::Thumb1FrameLowering::restoreCalleeSavedRegisters(), llvm::M68kFrameLowering::restoreCalleeSavedRegisters(), llvm::CallLowering::resultsCompatible(), rewriteSingleStoreAlloca(), llvm::AMDGPUAsmPrinter::runOnMachineFunction(), llvm::CrashRecoveryContext::RunSafelyOnThread(), RunSafelyOnThread_Dispatch(), llvm::MachineIRBuilder::setCSEInfo(), setInfoSVEStN(), llvm::GlobalsAAResult::FunctionInfo::setMayReadAnyGlobal(), llvm::MIRParserImpl::setupRegisterInfo(), llvm::WebAssemblyFunctionInfo::setWasmEHFuncInfo(), llvm::SIRegisterInfo::shouldRealignStack(), llvm::AArch64FunctionInfo::shouldSignReturnAddress(), llvm::M68kFrameLowering::spillCalleeSavedRegisters(), llvm::PPCFrameLowering::spillCalleeSavedRegisters(), streamMapping(), llvm::SITargetLowering::supportSplitCSR(), unswitchBestCondition(), llvm::updateChildPruning(), llvm::updatePruning(), llvm::upward_defs_iterator::upward_defs_iterator(), llvm::SIInstrInfo::verifyInstruction(), and llvm::GlobalsAAResult::FunctionInfo::~FunctionInfo().