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

Variables

constexpr char Name [] = "Name"
 Key for Kernel::Arg::Metadata::mName. More...
 
constexpr char TypeName [] = "TypeName"
 Key for Kernel::Arg::Metadata::mTypeName. More...
 
constexpr char Size [] = "Size"
 Key for Kernel::Arg::Metadata::mSize. More...
 
constexpr char Align [] = "Align"
 Key for Kernel::Arg::Metadata::mAlign. More...
 
constexpr char ValueKind [] = "ValueKind"
 Key for Kernel::Arg::Metadata::mValueKind. More...
 
constexpr char ValueType [] = "ValueType"
 Key for Kernel::Arg::Metadata::mValueType. More...
 
constexpr char PointeeAlign [] = "PointeeAlign"
 Key for Kernel::Arg::Metadata::mPointeeAlign. More...
 
constexpr char AddrSpaceQual [] = "AddrSpaceQual"
 Key for Kernel::Arg::Metadata::mAddrSpaceQual. More...
 
constexpr char AccQual [] = "AccQual"
 Key for Kernel::Arg::Metadata::mAccQual. More...
 
constexpr char ActualAccQual [] = "ActualAccQual"
 Key for Kernel::Arg::Metadata::mActualAccQual. More...
 
constexpr char IsConst [] = "IsConst"
 Key for Kernel::Arg::Metadata::mIsConst. More...
 
constexpr char IsRestrict [] = "IsRestrict"
 Key for Kernel::Arg::Metadata::mIsRestrict. More...
 
constexpr char IsVolatile [] = "IsVolatile"
 Key for Kernel::Arg::Metadata::mIsVolatile. More...
 
constexpr char IsPipe [] = "IsPipe"
 Key for Kernel::Arg::Metadata::mIsPipe. More...
 

Variable Documentation

◆ AccQual

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

◆ ActualAccQual

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

◆ AddrSpaceQual

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

◆ Align

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

Key for Kernel::Arg::Metadata::mAlign.

Definition at line 161 of file AMDGPUMetadata.h.

Referenced by AddAlignmentAssumptions(), llvm::AttrBuilder::addAlignmentAttr(), addData(), addPadding(), llvm::PPCFrameLowering::addScavengingSpillSlot(), llvm::AttrBuilder::addStackAlignmentAttr(), adjustDown(), AdjustStackOffset(), llvm::alignDown(), llvm::alignTo(), llvm::Recycler< llvm::MachineInstr >::Allocate(), llvm::ArrayRecycler< llvm::MachineOperand >::allocate(), llvm::MCContext::allocate(), llvm::AMDGPUMachineFunction::allocateLDSGlobal(), llvm::AMDGPUTargetLowering::analyzeFormalArgumentsCompute(), llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), assignCalleeSavedSpillSlots(), AssignProtectedObjSet(), llvm::VirtRegMap::assignVirt2Phys(), atomicSizeSupported(), BBHasFallthrough(), branchMaxOffsets(), buildMUBUFOffsetLoadStore(), buildPCRelGlobalAddress(), llvm::BinaryStreamWriter::bytesRemaining(), llvm::BinaryStreamReader::bytesRemaining(), CalculateStackSlotAlignment(), CalculateStackSlotUsed(), CallingConvSupported(), canTurnIntoCOPY(), canUseSizedAtomicCall(), llvm::CC_ARM_AAPCS_Custom_Aggregate(), CC_Lanai32_VarArg(), CC_MipsO32_FP64(), llvm::ARMTargetLowering::CCAssignFnForReturn(), changeFCMPPredToAArch64CC(), clampStackAlignment(), computeBytesPoppedByCalleeForSRet(), computeKnownBits(), llvm::TargetLowering::computeKnownBitsForFrameIndex(), computeKnownBitsFromOperator(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), llvm::concatenateVectors(), llvm::PPCTargetLowering::convertSelectOfConstantsToMath(), llvm::IRBuilder< TargetFolder >::CreateAlignedLoad(), llvm::XCoreFunctionInfo::createEHSpillSlot(), llvm::IRBuilderBase::CreateMemSet(), llvm::SelectionDAG::CreateStackTemporary(), llvm::ARMFrameLowering::determineCalleeSaves(), llvm::AArch64FrameLowering::determineCalleeSaves(), llvm::AsmPrinter::doFinalization(), llvm::AArch64FrameLowering::eliminateCallFramePseudoInstr(), llvm::XCoreFrameLowering::eliminateCallFramePseudoInstr(), llvm::SIFrameLowering::eliminateCallFramePseudoInstr(), llvm::AsmPrinter::EmitBasicBlockStart(), emitClzero(), llvm::RuntimeDyldImpl::emitCommonSymbols(), llvm::AsmPrinter::EmitConstantPool(), llvm::AsmPrinter::EmitGlobalVariable(), llvm::TargetLoweringObjectFile::emitModuleMetadata(), llvm::ARMFrameLowering::emitPrologue(), llvm::AsmPrinter::EmitSpecialLLVMGlobal(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemset(), enforceKnownAlignment(), llvm::MachineFrameInfo::ensureMaxAlignment(), EnsureStackAlignment(), llvm::MachineFrameInfo::estimateStackSize(), ExtendUsesToFormExtLoad(), FindMemType(), fixupFuncForFI(), llvm::formatv_object_base::format(), getAddressForMemoryInput(), getAL(), llvm::GlobalObject::getAlignment(), getAlignment(), llvm::AllocaInst::getAlignment(), llvm::LoadInst::getAlignment(), llvm::InterleaveGroup< llvm::Instruction >::getAlignment(), llvm::StoreInst::getAlignment(), getAtomicOpAlign(), getBuildPairElt(), llvm::X86TargetLowering::getByValTypeAlignment(), llvm::PPCTargetLowering::getByValTypeAlignment(), getCIEVersion(), getComparePred(), llvm::AsmPrinter::GetCPISymbol(), llvm::AttrBuilder::getDereferenceableOrNullBytes(), llvm::object::Elf_Note_Impl< ELFT >::getDesc(), llvm::MCSymbolMachO::getEncodedFlags(), llvm::AMDGPUSubtarget::getExplicitKernArgSize(), llvm::SelectionDAG::getGLOBAL_OFFSET_TABLE(), GetGlobalTypeString(), getImplicitScaleFactor(), llvm::DataLayout::getIndexTypeSizeInBits(), llvm::HexagonTargetLowering::getInlineAsmMemConstraint(), getLayoutSuccessorProbThreshold(), llvm::MachineFrameInfo::getMaxAlignment(), getMemCmpLoad(), llvm::SelectionDAG::getMemcpy(), getMemcpyLoadsAndStores(), llvm::SelectionDAG::getMemmove(), getMemmoveLoadsAndStores(), llvm::MipsInstrInfo::GetMemOperand(), llvm::SelectionDAG::getMemset(), getMemsetStores(), getMinVisibility(), getOffsetFromIndices(), llvm::AMDGPU::getOperandSize(), llvm::getOrEnforceKnownAlignment(), getParentPad(), llvm::Value::getPointerAlignment(), llvm::DataLayout::getPreferredTypeAlignmentShift(), llvm::SystemZTargetLowering::getPreferredVectorAction(), llvm::NVPTXTargetLowering::getPrototype(), GetRMWLibcall(), getScalarIntrinsicDeclaration(), llvm::X86TargetLowering::getScalarShiftAmountTy(), llvm::object::MachOObjectFile::getSectionAlignment(), llvm::TargetLoweringObjectFile::getSectionForJumpTable(), llvm::SelectionDAG::getTargetConstantPool(), llvm::SelectionDAG::getTargetJumpTable(), getUnconditionalBrDisp(), getUnderlyingArgReg(), llvm::Attribute::getWithAlignment(), llvm::Attribute::getWithStackAlignment(), llvm::CCState::HandleByVal(), HandleByValArgument(), HasConditionalBranch(), hasOnlySelectUsers(), hasUndefContents(), llvm::SelectionDAG::InferPtrAlignment(), INITIALIZE_PASS(), llvm::InterleaveGroup< llvm::Instruction >::insertMember(), isAligned(), isBroadcastShuffle(), isCallPromotable(), isDereferenceableAndAlignedPointer(), isPerfectIncrement(), IsSafeAndProfitableToMove(), llvm::isSafeToLoadUnconditionally(), llvm::SITargetLowering::isTypeDesirableForOp(), llvm::AArch64LegalizerInfo::legalizeCustom(), llvm::ARCInstrInfo::loadRegFromStackSlot(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), llvm::SIInstrInfo::loadRegFromStackSlot(), llvm::SparcTargetLowering::LowerCall_32(), lowerCallResult(), LowerCallResult(), llvm::TargetLowering::LowerCallTo(), llvm::HexagonTargetLowering::LowerConstantPool(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), LowerDYNAMIC_STACKALLOC(), llvm::lowerObjectSizeCall(), llvm::AMDGPUCallLowering::lowerReturn(), LowerTruncateVectorStore(), MakeM0Inst(), llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping(), llvm::codeview::CodeViewRecordIO::mapVectorTail(), MarkBlocksLiveIn(), mayTailCallThisCC(), memsetStore(), moveUp(), numVectorEltsOrZero(), false::IntervalSorter::operator()(), llvm::DataLayout::operator==(), llvm::formatv_object_base::parseReplacementItem(), llvm::AMDGPUTargetLowering::performLoadCombine(), llvm::AMDGPUTargetLowering::performStoreCombine(), PrepareCall(), llvm::Recycler< llvm::MachineInstr >::PrintStats(), llvm::XCoreFrameLowering::processFunctionBeforeFrameFinalized(), llvm::X86FrameLowering::processFunctionBeforeFrameFinalized(), promotedOpIsNUW(), ReplaceLoadVector(), llvm::R600TargetLowering::ReplaceNodeResults(), llvm::InterleaveGroup< llvm::Instruction >::requiresScalarEpilogue(), llvm::InterleavedAccessInfo::requiresScalarEpilogue(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::SIRegisterInfo::restoreSGPR(), selectELFSectionForGlobal(), llvm::FunctionLoweringInfo::set(), llvm::GVNExpression::LoadExpression::setAlignment(), llvm::MachineBasicBlock::setAlignment(), llvm::TargetLoweringBase::setJumpBufAlignment(), llvm::MachineFrameInfo::setLocalFrameMaxAlign(), llvm::TargetLoweringBase::setMinFunctionAlignment(), llvm::TargetLoweringBase::setMinStackArgumentAlignment(), llvm::MachineFrameInfo::setObjectAlignment(), llvm::TargetLoweringBase::setPrefFunctionAlignment(), llvm::TargetLoweringBase::setPrefLoopAlignment(), ShrinkLoadReplaceStoreWithStore(), speculatePHINodeLoads(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::SIRegisterInfo::spillSGPR(), llvm::AMDGPU::splitMUBUFOffset(), StackMallocSizeClass(), llvm::ARCInstrInfo::storeRegToStackSlot(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::ARMBaseInstrInfo::storeRegToStackSlot(), llvm::SIInstrInfo::storeRegToStackSlot(), TypeSizeToSizeIndex(), unpackF64OnRV32DSoftABI(), unpackLoadToAggregate(), unpackStoreToAggregate(), UpgradeMaskedLoad(), UpgradeMaskedStore(), UpgradeX86ALIGNIntrinsics(), llvm::AMDGPULibCalls::useNative(), llvm::sroa::AllocaSliceRewriter::visit(), llvm::InstCombiner::visitLoadInst(), llvm::SelectionDAGBuilder::visitSPDescriptorParent(), llvm::X86TargetStreamer::X86TargetStreamer(), and XFormVExtractWithShuffleIntoLoad().

◆ IsConst

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

◆ IsPipe

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

◆ IsRestrict

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

◆ IsVolatile

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

◆ Name

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

◆ PointeeAlign

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

◆ Size

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

◆ TypeName

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

◆ ValueKind

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

◆ ValueType

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