| /llvm-project-15.0.7/clang/test/SemaCXX/ |
| H A D | attr-flatten.cpp | 3 int i __attribute__((flatten)); // expected-error {{'flatten' attribute only applies to functions}} 5 void f1() __attribute__((flatten)); 9 void tf1() __attribute__((flatten)); 15 void mf1() __attribute__((flatten)); 16 static void mf2() __attribute__((flatten)); 19 int ci [[gnu::flatten]]; // expected-error {{'flatten' attribute only applies to functions}} 21 [[gnu::flatten]] void cf1(); 22 [[gnu::flatten(1)]] void cf2(); // expected-error {{'flatten' attribute takes no arguments}} 25 [[gnu::flatten]] 32 [[gnu::flatten]] void mf1(); [all …]
|
| /llvm-project-15.0.7/openmp/libomptarget/DeviceRTL/include/ |
| H A D | State.h | 172 __attribute__((always_inline, flatten)) inline uint32_t & 214 __attribute__((always_inline, flatten)) inline void *& 228 __attribute__((flatten, always_inline)) operator Ty() { in Ty() 233 __attribute__((flatten, always_inline)) Value &operator=(const Ty &Other) { 238 __attribute__((flatten, always_inline)) Value &operator++() { 243 __attribute__((flatten, always_inline)) Value &operator--() { 248 __attribute__((flatten, always_inline)) void 255 __attribute__((flatten, always_inline)) Ty & 261 __attribute__((flatten, always_inline)) Ty &inc(int UpdateVal, in inc() 267 __attribute__((flatten, always_inline)) Ty &set(Ty UpdateVal, in set() [all …]
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/ |
| H A D | PathDiagnostic.h | 364 void flatten(); 388 void flatten() { in flatten() function 389 Start.flatten(); in flatten() 390 End.flatten(); in flatten() 499 PathPieces flatten(bool ShouldFlattenMacros) const { in flatten() function 524 void flattenLocations() override { Pos.flatten(); } in flattenLocations() 610 callEnter.flatten(); in flattenLocations() 611 callReturn.flatten(); in flattenLocations() 684 I.flatten(); in flattenLocations() 883 Loc.flatten(); in flattenLocations()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopFlatten/ |
| H A D | pr40581.ll | 1 ; RUN: opt < %s -S -loop-flatten -verify-loop-info -verify-dom-info -verify-scev -verify | FileChec… 19 ; CHECK-NOT: %flatten.tripcount = mul i32 %n, %n 70 ; CHECK: %flatten.tripcount = mul i32 %n, %n 73 ; CHECK: %cmp.us = icmp slt i32 %inc8.us, %flatten.tripcount
|
| H A D | loop-flatten.ll | 11 ; CHECK: %flatten.tripcount = mul i32 20, 10 54 ; CHECK: %exitcond19 = icmp ne i32 %inc7, %flatten.tripcount 73 ; CHECK: %flatten.tripcount = mul i32 %conv, %conv 138 ; CHECK: %flatten.tripcount = mul i32 %N, %N 270 ; CHECK: %flatten.tripcount = mul i32 %div5, %div 351 ; CHECK: %flatten.tripcount = mul i32 %div5, %div 430 ; CHECK: %flatten.tripcount = mul i32 %J, %J 539 ; CHECK: %flatten.tripcount = mul i32 20, 10 593 ; we should still flatten the loop as the compare is removed 600 ; CHECK: %flatten.tripcount = mul i32 20, 11 [all …]
|
| H A D | pr49571.ll | 2 ; RUN: opt < %s -S -loop-flatten -verify-loop-info -verify-dom-info -verify-scev -verify | FileChec…
|
| H A D | loop-flatten-simplify-cfg.ll | 4 ; RUN: opt < %s -S -loop-flatten -simplifycfg -verify-loop-info -verify-dom-info -verify-scev -ver…
|
| /llvm-project-15.0.7/clang/test/CodeGenCXX/ |
| H A D | flatten.cpp | 5 [[gnu::flatten]]
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | flatten.c | 7 __attribute__((flatten))
|
| /llvm-project-15.0.7/llvm/test/Transforms/PhaseOrdering/AArch64/ |
| H A D | loopflatten.ll | 2 ; RUN: opt -passes='default<O3>' -enable-loop-flatten -loop-flatten-cost-threshold=3 -S %s | FileCh…
|
| /llvm-project-15.0.7/clang/test/Sema/ |
| H A D | attr-noinline.cpp | 6 [[gnu::flatten]] void flatten_fn(void) { } in flatten_fn()
|
| H A D | attr-alwaysinline.cpp | 6 [[gnu::flatten]] void flatten_fn(void) {} in flatten_fn()
|
| /llvm-project-15.0.7/clang/utils/ |
| H A D | FindSpecRefs | 789 def flatten((key, children, data)): function 790 children = sorted(map(flatten,children.values())) 793 return flatten(root)
|
| /llvm-project-15.0.7/polly/test/DeLICM/ |
| H A D | reduction_overapproximate.ll | 1 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-compute-know… 2 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-compute-know… 3 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-compute-know…
|
| H A D | reduction_looprotate_gvnpre.ll | 1 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-overapproxim… 2 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-partial-writ…
|
| H A D | reduction_looprotate.ll | 1 ; RUN: opt %loadPolly -polly-flatten-schedule -polly-print-delicm -disable-output < %s | FileCheck …
|
| H A D | reduction_looprotate_alwaystaken.ll | 1 ; RUN: opt %loadPolly -polly-flatten-schedule -polly-delicm-overapproximate-writes=true -polly-deli…
|
| H A D | reduction_looprotate_synthesizable.ll | 1 ; RUN: opt %loadPolly -polly-stmt-granularity=bb -polly-flatten-schedule -polly-delicm-overapproxim…
|
| H A D | reduction_preheader.ll | 1 ; RUN: opt %loadPolly -polly-flatten-schedule -polly-print-delicm -disable-output < %s | FileCheck …
|
| /llvm-project-15.0.7/llvm/lib/Analysis/models/ |
| H A D | gen-inline-oz-test-model.py | 111 s = tf.reduce_sum([tf.cast(x, tf.float32) for x in tf.nest.flatten(inputs)])
|
| /llvm-project-15.0.7/clang/lib/StaticAnalyzer/Core/ |
| H A D | TextDiagnostics.cpp | 116 PathPieces FlatPath = PD->path.flatten(/*ShouldFlattenMacros=*/true); in FlushDiagnosticsImpl()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | parallelandifcollapse.ll | 10 ; FIXME: For some reason having the allocas here allowed the flatten cfg pass
|
| H A D | parallelorifcollapse.ll | 7 ; FIXME: For some reason having the allocas here allowed the flatten cfg pass
|
| /llvm-project-15.0.7/clang/unittests/StaticAnalyzer/ |
| H A D | CheckerRegistration.h | 50 PD->path.flatten(/*ShouldFlattenMacros*/ true)) { in FlushDiagnosticsImpl()
|
| /llvm-project-15.0.7/polly/test/FlattenSchedule/ |
| H A D | gemm.ll | 1 ; RUN: opt %loadPolly -polly-print-flatten-schedule -disable-output < %s | FileCheck %s
|