/external/clang/test/SemaCXX/ |
builtin-assume-aligned.cpp | 6 constexpr int *k = (int *) __builtin_assume_aligned(p, 16, n = 5); 8 constexpr void *l = __builtin_assume_aligned(p, 16); 12 constexpr int *c = (int *) __builtin_assume_aligned(p, 16); 16 constexpr void *m = __builtin_assume_aligned(&n, 16); 20 constexpr void *q1 = __builtin_assume_aligned(&n, 4, 2); 23 constexpr void *q2 = __builtin_assume_aligned(&n, 4, -2); 24 constexpr void *q3 = __builtin_assume_aligned(&n, 4, 4); 25 constexpr void *q4 = __builtin_assume_aligned(&n, 4, -4); 30 constexpr void *r1 = __builtin_assume_aligned(&ar1[2], 16); 35 constexpr void *r2 = __builtin_assume_aligned(&ar2[2], 16) [all...] |
builtin-assume-aligned-tmpl.cpp | 5 a = (int *) __builtin_assume_aligned(a, z + 1); // expected-error {{requested alignment is not a power of 2}} 15 a = (int *) __builtin_assume_aligned(a, z + 1); // expected-error {{must be a constant integer}}
|
/external/clang/test/Sema/ |
builtin-assume-aligned.c | 4 a = __builtin_assume_aligned(a, 32, 0ull); 9 a = __builtin_assume_aligned(a, 32, 0); 14 a = __builtin_assume_aligned(a, 32); 19 a = __builtin_assume_aligned(a, -32); // expected-error {{requested alignment is not a power of 2}} 22 // a = __builtin_assume_aligned(a, 1ULL << 63); 27 a = __builtin_assume_aligned(a, 32, b); // expected-warning {{incompatible pointer to integer conversion passing 'unsigned int *' to parameter of type}} 32 a = __builtin_assume_aligned(a, 32, 0, 0); // expected-error {{too many arguments to function call, expected at most 3, have 4}} 37 a = __builtin_assume_aligned(a, 31); // expected-error {{requested alignment is not a power of 2}} 42 a = __builtin_assume_aligned(a, j); // expected-error {{must be a constant integer}}
|
/external/clang/test/Analysis/ |
builtin-functions.cpp | 29 q = (char*) __builtin_assume_aligned(p, 16); 36 q = (char*) __builtin_assume_aligned(p, 16, 8); 43 q = __builtin_assume_aligned(p, 16, 8); 50 q = (char*) __builtin_assume_aligned(p + 1, 16);
|
/external/clang/test/CodeGen/ |
builtin-assume-aligned.c | 9 a = __builtin_assume_aligned(a, 32, 0ull); 19 a = __builtin_assume_aligned(a, 32, 0); 29 a = __builtin_assume_aligned(a, 32); 41 a = __builtin_assume_aligned(a, 32, b);
|
/external/ImageMagick/MagickCore/ |
memory-private.h | 37 __builtin_assume_aligned((address),CACHE_LINE_SIZE)
|
/frameworks/av/services/audioflinger/ |
AudioResamplerSinc.cpp | 34 #if defined(__clang__) && !__has_builtin(__builtin_assume_aligned) 35 #define __builtin_assume_aligned(p, a) \ macro 458 coefsP = (const int32_t*)__builtin_assume_aligned(coefsP, 16); 459 coefsN = (const int32_t*)__builtin_assume_aligned(coefsN, 16); 460 coefsP1 = (const int32_t*)__builtin_assume_aligned(coefsP1, 16); 461 coefsN1 = (const int32_t*)__builtin_assume_aligned(coefsN1, 16); 528 coefsP = (const int32_t*)__builtin_assume_aligned(coefsP, 16); 529 coefsN = (const int32_t*)__builtin_assume_aligned(coefsN, 16); 530 coefsP1 = (const int32_t*)__builtin_assume_aligned(coefsP1, 16); 531 coefsN1 = (const int32_t*)__builtin_assume_aligned(coefsN1, 16) [all...] |
AudioResamplerFirProcessNeon.h | 89 coefsP = (const int16_t*)__builtin_assume_aligned(coefsP, 16); 90 coefsN = (const int16_t*)__builtin_assume_aligned(coefsN, 16); 96 coefsP1 = (const int16_t*)__builtin_assume_aligned(coefsP1, 16); 97 coefsN1 = (const int16_t*)__builtin_assume_aligned(coefsN1, 16); 163 volumeLR = (const int32_t*)__builtin_assume_aligned(volumeLR, 8); 197 coefsP = (const int32_t*)__builtin_assume_aligned(coefsP, 16); 198 coefsN = (const int32_t*)__builtin_assume_aligned(coefsN, 16); 203 coefsP1 = (const int32_t*)__builtin_assume_aligned(coefsP1, 16); 204 coefsN1 = (const int32_t*)__builtin_assume_aligned(coefsN1, 16); 338 volumeLR = (const int32_t*)__builtin_assume_aligned(volumeLR, 8) [all...] |
/external/llvm/include/llvm/Support/ |
Compiler.h | 271 #if __has_builtin(__builtin_assume_aligned) || LLVM_GNUC_PREREQ(4, 7, 0) 272 # define LLVM_ASSUME_ALIGNED(p, a) __builtin_assume_aligned(p, a) 274 // As of today, clang does not support __builtin_assume_aligned.
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
BuiltinFunctionChecker.cpp | 49 // __builtin_assume_aligned, just return the value of the subexpression.
|
/external/clang/include/clang/Basic/ |
Builtins.def | 416 BUILTIN(__builtin_assume_aligned, "v*vC*z.", "nc") [all...] |
/external/clang/docs/ |
LanguageExtensions.rst | [all...] |
/external/clang/lib/Sema/ |
SemaChecking.cpp | [all...] |