LLVM  8.0.1
Variables
llvm::AMDGPU::HSAMD::Kernel::Key Namespace Reference

Variables

constexpr char Name [] = "Name"
 Key for Kernel::Metadata::mName. More...
 
constexpr char SymbolName [] = "SymbolName"
 Key for Kernel::Metadata::mSymbolName. More...
 
constexpr char Language [] = "Language"
 Key for Kernel::Metadata::mLanguage. More...
 
constexpr char LanguageVersion [] = "LanguageVersion"
 Key for Kernel::Metadata::mLanguageVersion. More...
 
constexpr char Attrs [] = "Attrs"
 Key for Kernel::Metadata::mAttrs. More...
 
constexpr char Args [] = "Args"
 Key for Kernel::Metadata::mArgs. More...
 
constexpr char CodeProps [] = "CodeProps"
 Key for Kernel::Metadata::mCodeProps. More...
 
constexpr char DebugProps [] = "DebugProps"
 Key for Kernel::Metadata::mDebugProps. More...
 

Variable Documentation

◆ Args

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::Args[] = "Args"

Key for Kernel::Metadata::mArgs.

Definition at line 374 of file AMDGPUMetadata.h.

Referenced by llvm::AccelTable< llvm::DWARF5AccelTableData >::AccelTable(), llvm::AccelTable< llvm::DWARF5AccelTableData >::addName(), addVCallToSet(), llvm::LegalityPredicates::all(), llvm::LoopInfoBase< BasicBlock, Loop >::AllocateLoop(), llvm::analyzeStandardArguments(), llvm::DwarfUnit::applySubprogramAttributes(), llvm::orc::remote::OrcRemoteTargetClient::callMain(), llvm::slpvectorizer::BoUpSLP::canMapToVector(), changeToCall(), llvm::VarDefInit::classof(), llvm::DagInit::classof(), llvm::CallInst::classof(), llvm::codeview::consume(), llvm::opt::Arg::containsValue(), llvm::CallInst::Create(), llvm::InvokeInst::Create(), llvm::MDBuilder::createAnonymousAARoot(), llvm::IRBuilder< TargetFolder >::CreateCall(), createCallInst(), llvm::IRBuilder< TargetFolder >::CreateCleanupPad(), llvm::createDeadArgHackingPass(), llvm::IRBuilderBase::CreateElementUnorderedAtomicMemMove(), llvm::IRBuilderBase::CreateGCRelocate(), llvm::IRBuilderBase::CreateGCResult(), CreateGCStatepointCallCommon(), CreateGCStatepointInvokeCommon(), llvm::IRBuilder< TargetFolder >::CreateInvoke(), llvm::createLibcall(), CreateLoadIns(), createOrdering(), llvm::pdb::SymbolCache::createSymbol(), CreateWrapper(), llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)>::deserializeArgs(), detectShiftUntilZeroIdiom(), llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(), llvm::dlltoolDriverMain(), doPromotion(), llvm::Mips16TargetLowering::EmitInstrWithCustomInserter(), llvm::MipsTargetLowering::EmitInstrWithCustomInserter(), llvm::AMDGPU::HSAMD::MetadataStreamerV2::emitKernel(), llvm::ARMSelectionDAGInfo::EmitSpecializedLibcall(), llvm::HexagonSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::XCoreSelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::AArch64SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemset(), llvm::Optional< uint64_t >::emplace(), llvm::ImmutableListFactory< T >::emplace(), llvm::SmallVectorImpl< std::pair< llvm::RelocationValueRef, llvm::RelocationEntry > >::emplace_back(), llvm::SystemZTTIImpl::enableInterleavedAccessVectorization(), llvm::HexagonTTIImpl::enableInterleavedAccessVectorization(), llvm::detail::zippy< ItType, Args >::end(), llvm::detail::zip_longest_range< Args >::end(), llvm::erase_if(), ErrorFromHResult(), ExpandBVWithShuffles(), findInitTrampoline(), llvm::BinOpInit::Fold(), FunctionNumber(), llvm::DagInit::get(), getAllocationSize(), llvm::detail::getAnalysisResult(), llvm::detail::getAnalysisResultUnpackTuple(), llvm::opt::ArgList::getArgs(), llvm::TargetLowering::CallLoweringInfo::getArgs(), llvm::X86TTIImpl::getArithmeticInstrCost(), llvm::BasicTTIImplBase< AMDGPUTTIImpl >::getArithmeticInstrCost(), llvm::SelectionDAG::getAtomicMemcpy(), llvm::SelectionDAG::getAtomicMemmove(), llvm::SelectionDAG::getAtomicMemset(), getComparePred(), getConstantValue(), llvm::LLParser::getContext(), getDeclareIntrin(), llvm::DwarfUnit::getDIELoc(), getDivRemArgList(), llvm::SparcTargetLowering::getExceptionSelectorRegister(), getExpandedMinMaxOps(), llvm::AMDGPUMangledLibFunc::getFunctionType(), llvm::NVPTXTTIImpl::getInliningThresholdMultiplier(), llvm::ARMTargetLowering::getJumpTableEncoding(), llvm::LegalizerHelper::getLegalizerInfo(), getMad64_32(), llvm::ARMTTIImpl::getMaxInterleaveFactor(), llvm::SelectionDAG::getMemcpy(), llvm::SelectionDAG::getMemmove(), llvm::SelectionDAG::getMemset(), getNarrowIntrinsic(), getOffsetFromIndices(), llvm::opt::OptTable::getOptionMetaVar(), llvm::Module::getOrInsertFunction(), getOrInsertValueProfilingCall(), llvm::ScopedPrinter::getOStream(), llvm::AArch64TTIImpl::getPopcntSupport(), llvm::GCNTTIImpl::getPopcntSupport(), llvm::opt::Option::getRenderName(), getRetComponentType(), GetRMWLibcall(), llvm::AVRTargetLowering::getSetCCResultType(), getSignature(), getStatepointArgs(), getSubprogram(), llvm::CallLowering::getTLI(), getTTResKindName(), getUnderlyingArgReg(), llvm::SimplifyQuery::getWithInstruction(), llvm::handleExecNameEncodedBEOpts(), llvm::handleExecNameEncodedOptimizerOpts(), incrementLoc(), INITIALIZE_PASS(), llvm::yaml::CustomMappingTraits< std::map< std::vector< uint64_t >, WholeProgramDevirtResolution::ByArg > >::inputOne(), insertCall(), isCalleeLoad(), llvm::DenseMapInfo< VTableSlot >::isEqual(), isFuncOrArgAttr(), isSExtLoad(), isThunkProfitable(), isWordAligned(), llvm::join(), llvm::detail::join_items_impl(), llvm::detail::join_items_size(), lle_X_scanf(), lle_X_sscanf(), LowerADDSUBCARRY(), llvm::MipsCallLowering::lowerCall(), llvm::NVPTXTargetLowering::LowerCall(), llvm::FastISel::lowerCall(), llvm::FastISel::lowerCallTo(), llvm::SelectionDAGBuilder::LowerCallTo(), llvm::TargetLowering::LowerCallTo(), llvm::AMDGPUTargetLowering::LowerCONCAT_VECTORS(), llvm::AMDGPUTargetLowering::LowerEXTRACT_SUBVECTOR(), llvm::SparcTargetLowering::LowerF128Compare(), llvm::SparcTargetLowering::LowerF128Op(), LowerFPOWI(), LowerFSINCOS(), LowerMULH(), lowerObjCCall(), llvm::R600TargetLowering::LowerOperation(), llvm::AMDGPUTargetLowering::LowerSIGN_EXTEND_INREG(), llvm::TargetLowering::LowerToTLSEmulatedModel(), LowerToTLSExecModel(), LowerUMULO_SMULO(), LowerVectorINT_TO_FP(), llvm::make_error(), llvm::make_unique(), makeArgArray(), llvm::makeGuardControlFlowExplicit(), llvm::TargetLowering::makeLibCall(), llvm::yaml::MappingTraits< FunctionSummary::ConstVCall >::mapping(), llvm::yaml::MappingTraits< Kernel::Metadata >::mapping(), matchVectorSplittingReduction(), llvm::MipsCallLowering::MipsHandler::MipsHandler(), moveUp(), llvm::EscapeEnumerator::Next(), llvm::PassArgFilter< Args >::operator()(), llvm::orc::rpc::detail::MemberFnWrapper< ClassT, RetT, ArgTs >::operator()(), llvm::opt::OptTable::ParseArgs(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseTemplateArg(), llvm::CallBase::populateBundleOperandInfos(), llvm::SelectionDAGBuilder::populateCallLoweringInfo(), llvm::PPCTTIImpl::PPCTTIImpl(), printSymbolizedStackTrace(), ReplaceCallWith(), llvm::R600TargetLowering::ReplaceNodeResults(), llvm::WholeProgramDevirtPass::run(), llvm::orc::rpc::detail::HandlerTraits< RetT(ArgTs...)>::run(), llvm::RequireAnalysisPass< AnalysisT, IRUnitT, AnalysisManagerT, ExtraArgTs >::run(), llvm::RepeatedPass< PassT >::run(), llvm::FastISel::selectStackmap(), llvm::orc::rpc::serializeSeq(), setCoroInfo(), shouldFixMainFunction(), shouldKeepInEntry(), ShrinkDemandedConstant(), simpleLibcall(), SimplifyNVVMIntrinsic(), simplifyX86extrq(), llvm::SelectionDAG::SplitVectorOperand(), stripDebugLocFromLoopID(), truncateToSize(), llvm::json::Object::try_emplace(), llvm::DenseMapBase< DenseMap< const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >, const llvm::SCEV *, const llvm::SCEV *, DenseMapInfo< const llvm::SCEV *>, llvm::detail::DenseMapPair< const llvm::SCEV *, const llvm::SCEV *> >::try_emplace(), llvm::StringMap< uint64_t >::try_emplace(), upgradeAVX512MaskToSelect(), UpgradeIntrinsicFunction1(), UpgradeX86VPERMT2Intrinsics(), llvm::AMDGPULibCalls::useNative(), useSinCos(), llvm::validate_format_parameters< Arg, Args... >::validate_format_parameters(), llvm::LoopVectorizeHints::vectorizeAnalysisPassName(), llvm::verifyModule(), llvm::InstCombiner::visitCallInst(), llvm::codeview::TypeDumpVisitor::visitMemberEnd(), llvm::LazyCallGraph::visitReferences(), llvm::SelectionDAGBuilder::visitSPDescriptorParent(), llvm::WebAssemblyTTIImpl::WebAssemblyTTIImpl(), llvm::InnerLoopVectorizer::widenInstruction(), llvm::orc::rpc::detail::RPCEndpointBase< SingleThreadedRPCEndpoint< ChannelT, FunctionIdT, SequenceNumberT >, ChannelT, FunctionIdT, SequenceNumberT >::wrapAsyncHandler(), llvm::orc::rpc::detail::RPCEndpointBase< SingleThreadedRPCEndpoint< ChannelT, FunctionIdT, SequenceNumberT >, ChannelT, FunctionIdT, SequenceNumberT >::wrapHandler(), llvm::X86TTIImpl::X86TTIImpl(), llvm::zip(), llvm::zip_first(), and llvm::zip_longest().

◆ Attrs

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::Attrs[] = "Attrs"

Key for Kernel::Metadata::mAttrs.

Definition at line 372 of file AMDGPUMetadata.h.

Referenced by llvm::DIEHash::addSLEB128(), decodeLLVMAttributesForBitcode(), llvm::AttributeSet::dump(), llvm::ModuleSummaryIndex::dumpSCCs(), findInitTrampoline(), FunctionNumber(), llvm::AttributeSetNode::get(), llvm::AttributeList::get(), llvm::codeview::OneMethodRecord::getAccess(), llvm::codeview::DataMemberRecord::getAccess(), llvm::codeview::StaticDataMemberRecord::getAccess(), llvm::codeview::EnumeratorRecord::getAccess(), llvm::codeview::BaseClassRecord::getAccess(), llvm::codeview::VirtualBaseClassRecord::getAccess(), llvm::GlobalVariable::getAttributes(), llvm::CallBase::getAttributes(), getAttrKindEncoding(), llvm::rdf::NodeBase::getAttrs(), llvm::LLParser::getContext(), llvm::TargetLoweringObjectFileELF::getExplicitSectionGlobal(), llvm::rdf::NodeBase::getFlags(), llvm::rdf::NodeBase::getKind(), llvm::codeview::OneMethodRecord::getMethodKind(), llvm::codeview::PointerRecord::getMode(), llvm::DOTGraphTraits< SelectionDAG * >::getNodeAttributes(), getNodeLabel(), llvm::codeview::PointerRecord::getOptions(), llvm::codeview::OneMethodRecord::getOptions(), llvm::codeview::PointerRecord::getPointerKind(), getPow(), llvm::rdf::RefNode::getRegRef(), getRetComponentType(), getReturnAttrs(), llvm::CallBase::getReturnedArgOperand(), llvm::codeview::PointerRecord::getSize(), getSqrtCall(), llvm::rdf::NodeBase::getType(), handleMethodOverloadList(), handleOneMethod(), handlePointer(), llvm::Argument::hasByValOrInAllocaAttr(), llvm::Function::hasGC(), llvm::CallBase::hasRetAttr(), llvm::rdf::DataFlowGraph::id(), llvm::SlotTracker::initializeIndexIfNeeded(), llvm::InlineFunction(), llvm::codeview::PointerRecord::isConst(), llvm::codeview::PointerRecord::isFlat(), isFuncOrArgAttr(), llvm::codeview::PointerRecord::isLValueReferenceThisPtr(), llvm::DWARFDie::isNULL(), llvm::rdf::DataFlowGraph::IsPreservingDef(), llvm::codeview::PointerRecord::isRestrict(), llvm::codeview::PointerRecord::isRValueReferenceThisPtr(), llvm::PPCInstrInfo::isSignOrZeroExtended(), llvm::codeview::PointerRecord::isUnaligned(), llvm::codeview::PointerRecord::isVolatile(), LLVMCreateMCJITCompilerForModule(), LowerADJUST_TRAMPOLINE(), llvm::yaml::MappingTraits< Kernel::Metadata >::mapping(), maybeSetDSOLocal(), llvm::Argument::onlyReadsMemory(), llvm::AttributeSetNode::operator delete(), llvm::rdf::operator<<(), llvm::CallBase::paramHasAttr(), llvm::itanium_demangle::AbstractManglingParser< ManglingParser< Alloc >, Alloc >::parseEncoding(), parseOptionalLinkageAux(), llvm::MCSectionMachO::ParseSectionSpecifier(), produceCompactUnwindFrame(), llvm::WholeProgramDevirtPass::run(), llvm::TargetLoweringObjectFile::SectionForGlobal(), llvm::CallLowering::setArgFlags(), llvm::Function::setAttributes(), llvm::rdf::NodeBase::setAttrs(), llvm::SelectionDAG::setGraphAttrs(), llvm::rdf::RefNode::setRegRef(), StripNest(), llvm::DIEHash::update(), llvm::InstCombiner::visitFDiv(), llvm::codeview::TypeDumpVisitor::visitMemberEnd(), and WriteAsOperandInternal().

◆ CodeProps

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::CodeProps[] = "CodeProps"

◆ DebugProps

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::DebugProps[] = "DebugProps"

◆ Language

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::Language[] = "Language"

◆ LanguageVersion

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::LanguageVersion[] = "LanguageVersion"

◆ Name

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::Name[] = "Name"

◆ SymbolName

constexpr char llvm::AMDGPU::HSAMD::Kernel::Key::SymbolName[] = "SymbolName"