clang 17.0.0git
|
Go to the source code of this file.
Typedefs | |
typedef _Float16 __2f16 | __attribute__((ext_vector_type(2))) |
Zeroes the upper 128 bits (bits 255:128) of all YMM registers. | |
Variables | |
__device__ | float |
__device__ | int |
__device__ | double |
__device__ | _Float16 |
__device__ __2f16 | b |
__device__ __2f16 float | c |
__device__ __2f16 float bool | s |
__device__ | __2f16 |
__device__ | __2i16 |
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 316 of file __clang_hip_libdevice_declares.h.
__device__ __attribute__ | ( | (const) | ) |
Definition at line 141 of file __clang_hip_libdevice_declares.h.
References __x.
__device__ __attribute__ | ( | (pure) | ) |
Definition at line 336 of file __clang_hip_libdevice_declares.h.
__device__ float __ocml_frexp_f32 | ( | float | , |
__attribute__((address_space(5))) int * | |||
) |
Referenced by frexpf().
__device__ double __ocml_frexp_f64 | ( | double | , |
__attribute__((address_space(5))) int * | |||
) |
Referenced by frexp().
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 329 of file __clang_hip_libdevice_declares.h.
Referenced by __llvm_amdgcn_rcp_2f16().
__device__ __2i16 |
Definition at line 345 of file __clang_hip_libdevice_declares.h.
__device__ _Float16 |
Definition at line 298 of file __clang_hip_libdevice_declares.h.
__device__ __2f16 b |
Definition at line 319 of file __clang_hip_libdevice_declares.h.
Referenced by _vel_pack_i32(), buildGlobalBlock(), comparePath(), 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 320 of file __clang_hip_libdevice_declares.h.
Referenced by clang::html::AddLineNumbers(), consumeWhitespace(), clang::StringLiteral::containsNonAscii(), clang::StringLiteral::containsNonAsciiOrNull(), DecodeTypeFromStr(), 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(), printableTextForNextCharacter(), selectInterestingSourceRegion(), clang::CloneConstraint::splitCloneGroups(), clang::toLowercase(), and clang::toUppercase().
__device__ double |
Definition at line 165 of file __clang_hip_libdevice_declares.h.
Referenced by clang::SourceManager::noteSLocAddressSpaceUsage().
__device__ float |
Definition at line 22 of file __clang_hip_libdevice_declares.h.
Referenced by vec_promote().
__device__ int |
Definition at line 63 of file __clang_hip_libdevice_declares.h.
Referenced by __divdc3(), __divsc3(), _mulx_u32(), abs(), clang::Sema::ActOnDecompositionDeclarator(), clang::Sema::ActOnFinishSwitchStmt(), clang::Sema::adjustMemberFunctionCC(), clang::Sema::BuildMemberReferenceExpr(), checkArithmeticOrEnumeralThreeWayCompare(), clang::Sema::CheckCallingConvAttr(), clang::Sema::CheckComparisonCategoryType(), 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::DeduceTemplateSpecializationFromInitializer(), clang::InitializationSequence::Diagnose(), clang::ImplicitConversionSequence::DiagnoseAmbiguousConversion(), diagnoseInvalidUnicodeCodepointInIdentifier(), 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::ASTReader::ReadAST(), 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().
Definition at line 320 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(), clang::UnsafeBufferUsageHandler::getUserFillPlaceHolder(), isAccessedBy(), clang::NumericLiteralParser::NumericLiteralParser(), clang::format::QualifierAlignmentFixer::PrepareLeftRightOrdering(), clang::Preprocessor::setRecordedPreambleConditionalStack(), clang::Preprocessor::setReplayablePreambleConditionalStack(), clang::threadSafety::til::Phi::setStatus(), shouldDisplayPopUpRange(), clang::format::startsWithSpace(), StripTrailingDots(), and clang::ento::SymbolMetadata::SymbolMetadata().