clang 19.0.0git
Macros | Functions
cldemoteintrin.h File Reference

Go to the source code of this file.

Macros

#define __DEFAULT_FN_ATTRS    __attribute__((__always_inline__, __nodebug__, __target__("cldemote")))
 
#define _mm_cldemote(p)   _cldemote(p)
 

Functions

static __inline__ void __DEFAULT_FN_ATTRS _cldemote (const void *__P)
 Hint to hardware that the cache line that contains __P should be demoted from the cache closest to the processor core to a level more distant from the processor core.
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS    __attribute__((__always_inline__, __nodebug__, __target__("cldemote")))

Definition at line 18 of file cldemoteintrin.h.

◆ _mm_cldemote

#define _mm_cldemote (   p)    _cldemote(p)

Definition at line 33 of file cldemoteintrin.h.

Function Documentation

◆ _cldemote()

static __inline__ void __DEFAULT_FN_ATTRS _cldemote ( const void *  __P)
static

Hint to hardware that the cache line that contains __P should be demoted from the cache closest to the processor core to a level more distant from the processor core.

This intrinsic corresponds to the CLDEMOTE instruction.

Definition at line 29 of file cldemoteintrin.h.

References __P.