LLVM  10.0.0svn
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 Offset [] = "Offset"
 Key for Kernel::Arg::Metadata::mOffset. 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 163 of file AMDGPUMetadata.h.

Referenced by llvm::AttrBuilder::addAlignmentAttr(), addPadding(), llvm::AttrBuilder::addStackAlignmentAttr(), adjustDown(), llvm::alignDown(), llvm::alignTo(), llvm::ArrayRecycler< llvm::MachineOperand >::allocate(), llvm::CCState::AllocateStack(), llvm::X86FrameLowering::assignCalleeSavedSpillSlots(), llvm::HexagonFrameLowering::assignCalleeSavedSpillSlots(), buildPCRelGlobalAddress(), CalculateStackSlotAlignment(), CalculateStackSlotUsed(), callingConvSupported(), canTurnIntoCOPY(), CC_MipsO32_FP64(), changeFCMPPredToAArch64CC(), clampStackAlignment(), computeBytesPoppedByCalleeForSRet(), llvm::RuntimeDyldImpl::computeTotalAllocSize(), llvm::IRBuilder< TargetFolder >::CreateAlignedLoad(), llvm::AsmPrinter::EmitConstantPool(), emitConstantSizeRepmov(), llvm::X86SelectionDAGInfo::EmitTargetCodeForMemcpy(), llvm::codeview::CodeViewRecordIO::endRecord(), enforceKnownAlignment(), llvm::MachineFrameInfo::ensureMaxAlignment(), EnsureStackAlignment(), ExtendUsesToFormExtLoad(), llvm::formatv_object_base::format(), getAL(), getAlignment(), llvm::InterleaveGroup< llvm::Instruction >::getAlignment(), getAtomicOpAlign(), getBuildPairElt(), llvm::X86TargetLowering::getByValTypeAlignment(), llvm::PPCTargetLowering::getByValTypeAlignment(), llvm::WebAssembly::GetDefaultP2Align(), llvm::object::Elf_Note_Impl< ELFT >::getDesc(), llvm::MachineFunction::getMachineMemOperand(), llvm::SelectionDAG::getMemcpy(), getMemcpyLoadsAndStores(), llvm::SelectionDAG::getMemmove(), getMemmoveLoadsAndStores(), llvm::MipsInstrInfo::GetMemOperand(), llvm::SelectionDAG::getMemset(), getMemsetStores(), llvm::getOrEnforceKnownAlignment(), llvm::Value::getPointerAlignment(), llvm::ARMTargetLowering::getPostIndexedAddressParts(), llvm::ARMTargetLowering::getPreIndexedAddressParts(), llvm::NVPTXTargetLowering::getPrototype(), llvm::object::MachOObjectFile::getSectionAlignment(), llvm::TargetLoweringObjectFile::getSectionForJumpTable(), llvm::RISCVTargetLowering::getTgtMemIntrinsic(), llvm::SITargetLowering::getTgtMemIntrinsic(), llvm::AArch64TargetLowering::getTgtMemIntrinsic(), llvm::NVPTXTargetLowering::getTgtMemIntrinsic(), llvm::ARMTargetLowering::getTgtMemIntrinsic(), llvm::PPCTargetLowering::getTgtMemIntrinsic(), llvm::X86TargetLowering::getTgtMemIntrinsic(), getUnconditionalBrDisp(), llvm::Attribute::getWithAlignment(), llvm::Attribute::getWithStackAlignment(), llvm::CCState::HandleByVal(), HandleByValArgument(), hasUndefContents(), INITIALIZE_PASS(), isAligned(), isDereferenceableAndAlignedPointer(), isPerfectIncrement(), llvm::isSafeToLoadUnconditionally(), llvm::ARCInstrInfo::loadRegFromStackSlot(), llvm::AArch64InstrInfo::loadRegFromStackSlot(), llvm::ARMBaseInstrInfo::loadRegFromStackSlot(), lowerCallResult(), LowerCallResult(), llvm::HexagonTargetLowering::LowerConstantPool(), llvm::HexagonTargetLowering::LowerDYNAMIC_STACKALLOC(), LowerFPToInt(), llvm::lowerObjectSizeCall(), llvm::yaml::MappingTraits< Kernel::Arg::Metadata >::mapping(), MarkBlocksLiveIn(), memsetStore(), moveUp(), numVectorEltsOrZero(), llvm::DataLayout::operator==(), llvm::formatv_object_base::parseReplacementItem(), PrepareCall(), llvm::X86FrameLowering::processFunctionBeforeFrameFinalized(), llvm::InterleaveGroup< llvm::Instruction >::requiresScalarEpilogue(), llvm::InterleavedAccessInfo::requiresScalarEpilogue(), llvm::AArch64FrameLowering::restoreCalleeSavedRegisters(), llvm::GVNExpression::LoadExpression::setAlignment(), llvm::MachineBasicBlock::setAlignment(), llvm::MachineFrameInfo::setLocalFrameMaxAlign(), llvm::TargetLoweringBase::setMinFunctionAlignment(), llvm::TargetLoweringBase::setMinStackArgumentAlignment(), llvm::TargetLoweringBase::setPrefFunctionAlignment(), llvm::TargetLoweringBase::setPrefLoopAlignment(), ShrinkLoadReplaceStoreWithStore(), llvm::AArch64FrameLowering::spillCalleeSavedRegisters(), llvm::AMDGPU::splitMUBUFOffset(), llvm::ARCInstrInfo::storeRegToStackSlot(), llvm::AArch64InstrInfo::storeRegToStackSlot(), llvm::ARMBaseInstrInfo::storeRegToStackSlot(), llvm::updateIndexWPDForExports(), and llvm::InstCombiner::visitLoadInst().

◆ 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"

◆ Offset

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

Key for Kernel::Arg::Metadata::mOffset.

Definition at line 161 of file AMDGPUMetadata.h.

◆ 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"