clang 18.0.0git
|
Go to the source code of this file.
Macros | |
#define | __DEPRECATED_SINCE_HIP_560(X) |
Typedefs | |
typedef _Float16 __2f16 | __attribute__((ext_vector_type(2))) |
Zeroes the upper 128 bits (bits 255:128) of all YMM registers. | |
typedef _Bool | __ockl_bool |
Variables | |
__device__ | float |
__device__ | int |
__device__ | double |
__device__ | _Float16 |
__device__ __2f16 | b |
__device__ __2f16 float | c |
__device__ __2f16 float __ockl_bool | s |
__device__ | __2f16 |
__device__ | __2i16 |
#define __DEPRECATED_SINCE_HIP_560 | ( | X | ) |
Definition at line 323 of file __clang_hip_libdevice_declares.h.
Zeroes the upper 128 bits (bits 255:128) of all YMM registers.
Loads a memory sequence containing the specified memory address into the L1 data cache and sets the cache-coherency to modified.
Returns a 64-bit hardware-generated random value.
Returns a 32-bit hardware-generated random value.
This intrinsic corresponds to the VZEROUPPER
instruction.
This intrinsic corresponds to the RDRAND
instruction.
__p | A pointer to a 32-bit memory location to place the random value. |
This intrinsic corresponds to the RDRAND
instruction.
__p | A pointer to a 64-bit memory location to place the random value. |
This provides a hint to the processor that the cache line will be modified. It is intended for use when the cache line will be written to shortly after the prefetch is performed.
Note that the effect of this intrinsic is dependent on the processor implementation.
This intrinsic corresponds to the PREFETCHW
instruction.
__P | A pointer specifying the memory address to be prefetched. |
Definition at line 293 of file __clang_hip_libdevice_declares.h.
typedef _Bool __ockl_bool |
Definition at line 300 of file __clang_hip_libdevice_declares.h.
__device__ __attribute__ | ( | (const) | ) |
__device__ __attribute__ | ( | (pure) | ) |
__DEPRECATED_SINCE_HIP_560 | ( | "use ((__2f16)1.0) / " | ) |
Definition at line 333 of file __clang_hip_libdevice_declares.h.
__DEPRECATED_SINCE_HIP_560 | ( | "use ((_Float16)1.0) / " | ) |
Definition at line 328 of file __clang_hip_libdevice_declares.h.
References _Float16.
__device__ float __ocml_frexp_f32 | ( | float | , |
__attribute__((address_space(5))) int * | |||
) |
__device__ double __ocml_frexp_f64 | ( | double | , |
__attribute__((address_space(5))) int * | |||
) |
Referenced by cyl_bessel_i0f().
Referenced by cyl_bessel_i0().
Referenced by cyl_bessel_i1f().
Referenced by cyl_bessel_i1().
__device__ float __ocml_modf_f32 | ( | float | , |
__attribute__((address_space(5))) float * | |||
) |
Referenced by modff().
__device__ double __ocml_modf_f64 | ( | double | , |
__attribute__((address_space(5))) double * | |||
) |
Referenced by modf().
Referenced by __cosf(), and __sincosf().
Referenced by __sincosf(), and __sinf().
__device__ float __ocml_remquo_f32 | ( | float | , |
float | , | ||
__attribute__((address_space(5))) int * | |||
) |
Referenced by remquof().
__device__ double __ocml_remquo_f64 | ( | double | , |
double | , | ||
__attribute__((address_space(5))) int * | |||
) |
Referenced by remquo().
__device__ float __ocml_sincos_f32 | ( | float | , |
__attribute__((address_space(5))) float * | |||
) |
Referenced by sincosf().
__device__ double __ocml_sincos_f64 | ( | double | , |
__attribute__((address_space(5))) double * | |||
) |
Referenced by sincos().
__device__ float __ocml_sincospi_f32 | ( | float | , |
__attribute__((address_space(5))) float * | |||
) |
Referenced by sincospif().
__device__ double __ocml_sincospi_f64 | ( | double | , |
__attribute__((address_space(5))) double * | |||
) |
Referenced by sincospi().
__device__ __2f16 |
Definition at line 313 of file __clang_hip_libdevice_declares.h.
Referenced by __DEPRECATED_SINCE_HIP_560().
__device__ __2i16 |
Definition at line 347 of file __clang_hip_libdevice_declares.h.
__device__ _Float16 |
Definition at line 276 of file __clang_hip_libdevice_declares.h.
Referenced by __DEPRECATED_SINCE_HIP_560().
__device__ __2f16 b |
Definition at line 303 of file __clang_hip_libdevice_declares.h.
Referenced by _vel_pack_i32(), buildGlobalBlock(), comparePath(), clang::driver::RocmInstallationDetector::detectHIPRuntime(), DiagnoseMismatchedSelectors(), clang::serialization::reader::ASTDeclContextNameLookupTrait::EqualKey(), clang::serialization::reader::ASTIdentifierLookupTraitBase::EqualKey(), clang::serialization::reader::ASTSelectorLookupTrait::EqualKey(), clang::serialization::reader::HeaderFileInfoTrait::EqualKey(), clang::ento::BasicValueFactory::getTruthValue(), clang::ento::SValBuilder::makeTruthVal(), clang::Sema::SelectorsForTypoCorrection(), clang::threadSafety::til::Project::setArrow(), clang::SourceRange::setBegin(), clang::CharSourceRange::setBegin(), clang::ParsedAttr::setInvalid(), and clang::threadSafety::ThreadSafetyHandler::setIssueBetaWarnings().
Definition at line 304 of file __clang_hip_libdevice_declares.h.
Referenced by clang::html::AddLineNumbers(), consumeWhitespace(), clang::StringLiteral::containsNonAscii(), clang::StringLiteral::containsNonAsciiOrNull(), DecodeTypeFromStr(), clang::driver::RocmInstallationDetector::detectHIPRuntime(), clang::markup::EmitString(), clang::html::EscapeText(), findMatchingPunctuation(), clang::ExtVectorType::getAccessorIdx(), clang::AnalysisDeclContext::getCFGReachablityAnalysis(), clang::AnalysisDeclContext::getCFGStmtMap(), clang::ExtVectorType::getNumericAccessorIdx(), clang::ExtVectorType::getPointAccessorIdx(), clang::targets::AArch64TargetInfo::getTargetDefines(), clang::ExtVectorType::isAccessorWithinNumElements(), clang::isAlphanumeric(), clang::isASCII(), clang::isAsciiIdentifierContinue(), clang::Lexer::isAsciiIdentifierContinueChar(), clang::isAsciiIdentifierStart(), clang::isDigit(), IsExponentPart(), clang::format::encoding::isHexDigit(), clang::isHexDigit(), clang::isHorizontalWhitespace(), clang::isLetter(), clang::isLowercase(), clang::format::encoding::isOctDigit(), clang::isPreprocessingNumberBody(), clang::isPrintable(), clang::isPunctuation(), clang::isRawStringDelimBody(), IsRGBA(), clang::isUppercase(), clang::isVerticalWhitespace(), clang::isWhitespace(), isWhitespaceExceptNL(), clang::NumericLiteralParser::NumericLiteralParser(), clang::analyze_format_string::ParseAmount(), parseChar(), parseId(), ParsePrintfSpecifier(), ParseScanfSpecifier(), parseStringId(), selectInterestingSourceRegion(), clang::CloneConstraint::splitCloneGroups(), clang::toLowercase(), and clang::toUppercase().
__device__ double |
Definition at line 152 of file __clang_hip_libdevice_declares.h.
Referenced by clang::SourceManager::noteSLocAddressSpaceUsage().
__device__ float |
Definition at line 26 of file __clang_hip_libdevice_declares.h.
Referenced by vec_promote().
__device__ int |
Definition at line 67 of file __clang_hip_libdevice_declares.h.
Referenced by __divdc3(), __divsc3(), _mulx_u32(), abs(), clang::Sema::ActOnDecompositionDeclarator(), clang::Sema::ActOnFinishSwitchStmt(), clang::Sema::adjustMemberFunctionCC(), clang::SourceManager::AllocateLoadedSLocEntries(), clang::Sema::BuildMemberReferenceExpr(), checkArithmeticOrEnumeralThreeWayCompare(), clang::Sema::CheckCallingConvAttr(), clang::Sema::CheckComparisonCategoryType(), clang::Sema::CheckCompleteVariableDeclaration(), clang::driver::CudaInstallationDetector::CheckCudaVersionSupportsArch(), CheckCXX98CompatAccessibleCopy(), checkEnumArithmeticConversions(), clang::Sema::CheckExplicitlyDefaultedComparison(), CheckIncrementDecrementOperand(), checkMethodFamilyMismatch(), clang::Sema::CheckPointerToMemberOperands(), clang::Sema::CheckTemplateArgumentList(), clang::Sema::CheckTypenameType(), clang::Sema::CheckTypeTraitArity(), CopyObject(), clang::driver::CudaInstallationDetector::CudaInstallationDetector(), clang::Sema::DeduceAutoType(), clang::Sema::DeduceTemplateSpecializationFromInitializer(), clang::Sema::deduceVarTypeFromInitializer(), clang::InitializationSequence::Diagnose(), clang::ImplicitConversionSequence::DiagnoseAmbiguousConversion(), diagnoseInvalidUnicodeCodepointInIdentifier(), DiagnoseInvisibleNamespace(), clang::ODRDiagsEmitter::diagnoseMismatch(), diagnoseMissingArgument(), clang::Sema::diagnoseMissingImport(), clang::Sema::diagnoseMissingTemplateArguments(), DiagnoseReinterpretUpDownCast(), diagnoseRepeatedUseOfWeak(), clang::Sema::DiagnoseSentinelCalls(), clang::Sema::DiagnoseUnexpandedParameterPacks(), diagnoseUnsatisfiedRequirement(), diagnoseWellFormedUnsatisfiedConstraintExpr(), clang::SourceManager::dump(), clang::Sema::EnsureTemplateArgumentListConstraints(), clang::DeclSpec::Finish(), clang::ento::PathDiagnosticConsumer::FlushDiagnostics(), clang::GetConversionRank(), GetDeclSpecTypeForDeclarator(), GetImplicitConversionName(), clang::Sema::GetNameFromUnqualifiedId(), handleFunctionTypeAttr(), handleMSP430InterruptAttr(), clang::Decl::isReachable(), clang::Decl::isUnconditionallyVisible(), clang::Sema::LookupLiteralOperator(), LookupMemberExpr(), clang::Sema::MergeFunctionDecl(), clang::OverloadCandidateSet::NoteCandidates(), clang::TemplateSpecCandidateSet::NoteCandidates(), clang::RISCV::operator<<(), clang::Sema::PrintInstantiationStack(), printStateTraitWithLocationContextJson(), clang::targets::X86TargetInfo::validateAsmConstraint(), vec_abs(), vec_add(), vec_and(), vec_andc(), vec_nor(), vec_or(), vec_promote(), vec_sel(), vec_sl(), vec_sr(), vec_sub(), vec_vadduwm(), vec_vand(), vec_vandc(), vec_vnor(), vec_vor(), vec_vsel(), vec_vsubuwm(), vec_vxor(), vec_xor(), and wasLineContinuation().
__device__ __2f16 float __ockl_bool s |
Definition at line 304 of file __clang_hip_libdevice_declares.h.
Referenced by clang::html::AddHeaderFooterInternalBuiltinCSS(), clang::html::AddLineNumbers(), clang::ento::PathDiagnostic::addMeta(), clang::InitializationSequence::AddPassByIndirectCopyRestoreStep(), clang::Stmt::addStmtClass(), annotateStartParameter(), clang::SubstNonTypeTemplateParmExpr::classof(), clang::ObjCIndirectCopyRestoreExpr::classof(), clang::threadSafety::til::EqualsComparator::compareStrings(), clang::threadSafety::til::MatchComparator::compareStrings(), EmitAArch64TblBuiltinExpr(), clang::CodeGen::CodeGenModule::EmitAnnotationString(), EmitCommonNeonSISDBuiltinExpr(), clang::markup::EmitString(), clang::format::endsWithSpace(), clang::html::EscapeText(), DerefSimplePtrArithFixableGadget::getFixits(), clang::Sema::getFixItZeroInitializerForType(), clang::LocationContextManager::getStackFrame(), clang::ento::MemRegion::getString(), getUserFillPlaceHolder(), isAccessedBy(), clang::NumericLiteralParser::NumericLiteralParser(), clang::format::prepareLeftRightOrderingForQualifierAlignmentFixer(), clang::Preprocessor::setRecordedPreambleConditionalStack(), clang::Preprocessor::setReplayablePreambleConditionalStack(), clang::threadSafety::til::Phi::setStatus(), shouldDisplayPopUpRange(), clang::format::startsWithSpace(), StripTrailingDots(), and clang::ento::SymbolMetadata::SymbolMetadata().