| /llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/ |
| H A D | ppc64-sibcall-shrinkwrap.ll | 1 … %s -mtriple=powerpc64-unknown-linux-gnu -disable-ppc-sco=false --enable-shrink-wrap=false | FileC… 2 … %s -mtriple=powerpc64-unknown-linux-gnu -disable-ppc-sco=false --enable-shrink-wrap=true | FileCh… 3 …s -mtriple=powerpc64le-unknown-linux-gnu -disable-ppc-sco=false --enable-shrink-wrap=false | FileC… 4 …s -mtriple=powerpc64le-unknown-linux-gnu -disable-ppc-sco=false --enable-shrink-wrap=true | FileCh… 5 …ple=powerpc64-ibm-aix-xcoff -tailcallopt -disable-ppc-sco=false --enable-shrink-wrap=true 2>&1 | F… 7 ;; Edit: D63152 prevents stack popping before loads and stores, so shrink-wrap does nothing here
|
| H A D | shrink-wrap.mir | 2 # RUN: -run-pass=shrink-wrap -o - %s | FileCheck %s 4 # RUN: -run-pass=shrink-wrap -mattr=-altivec -o - %s | FileCheck %s 6 # RUN: -run-pass=shrink-wrap -mattr=-altivec -o - %s | FileCheck %s
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | disable-shrink-store.ll | 2 ; RUN: llc < %s -mtriple=x86_64-- -combiner-shrink-load-replace-store-with-store=false | FileCheck … 4 define void @shrink(ptr %ptr) { 5 ; CHECK-LABEL: shrink:
|
| H A D | late-address-taken.ll | 1 ; RUN: llc -mtriple=x86_64-pc-windows-msvc < %s -enable-shrink-wrap=false | FileCheck %s 2 ; Make sure shrink-wrapping does not break the lowering of exception handling. 3 ; RUN: llc -mtriple=x86_64-pc-windows-msvc < %s -enable-shrink-wrap=true -pass-remarks-output=%t | … 41 ; REMARKS: Pass: shrink-wrap
|
| H A D | x86-shrink-wrap-unwind.ll | 4 ; Note: This test cannot be merged with the shrink-wrapping tests 6 ; the target logic that disable shrink-wrapping. 10 ; Currently we choose to not perform shrink-wrapping for functions without FP 13 ; No shrink-wrapping should occur here, until the CFI information are fixed. 36 ; Without shrink-wrapping, epilogue is in the exit block. 42 ; On a platform which does not support compact unwind, shrink wrapping is enabled. 162 ; For now, shrink-wrapping is disabled on segmented stack functions: PR26107. 278 ; This time checks that we can shrink-wrap when the epilogue does not
|
| H A D | x86-win64-shrink-wrapping.ll | 1 ; RUN: llc %s -o - -enable-shrink-wrap=true | FileCheck %s --check-prefix=CHECK --check-prefix=ENAB… 2 ; RUN: llc %s -o - -enable-shrink-wrap=false | FileCheck %s --check-prefix=CHECK --check-prefix=DIS… 7 ; The output of this function with or without shrink-wrapping 51 ; this is Ok for shrink-wrapping to kicks in.
|
| H A D | i686-win-shrink-wrapping.ll | 1 ; RUN: llc %s -o - -enable-shrink-wrap=true | FileCheck %s 2 ; RUN: llc %s -o - -enable-shrink-wrap=false | FileCheck %s
|
| H A D | shrinkwrap-callbr.ll | 2 ; RUN: llc < %s -enable-shrink-wrap=true | FileCheck %s 4 ;; Ensure that shrink-wrapping understands that INLINEASM_BR may exit
|
| H A D | shrink-wrap-chkstk.ll | 1 ; RUN: llc < %s -enable-shrink-wrap=true | FileCheck %s 47 ; shrink wrapping in this case.
|
| /llvm-project-15.0.7/compiler-rt/test/fuzzer/ |
| H A D | shrink.test | 3 …1 -exit_on_item=0eb8e4ed029b774d80f2b66408203801cb982a60 -runs=2000000 -shrink=1 -reduce_inputs=0… 5 …=1 -exit_on_item=0eb8e4ed029b774d80f2b66408203801cb982a60 -runs=1000000 -shrink=0 -reduce_inputs=0… 6 …d=1 -exit_on_item=aea2e3923af219a8956f626558ef32f30a914ebc -runs=100000 -shrink=1 -reduce_inputs=0…
|
| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | InterpStack.h | 39 shrink(aligned_size<T>()); in pop() 47 shrink(aligned_size<T>()); in discard() 77 void shrink(size_t Size);
|
| /llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/modernize/ |
| H A D | shrink-to-fit.rst | 1 .. title:: clang-tidy - modernize-shrink-to-fit 3 modernize-shrink-to-fit
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | wineh_shrinkwrap.mir | 1 # RUN: llc -O2 -o - %s -mtriple=aarch64-windows -start-before=shrink-wrap \ 3 # RUN: llc -O2 -o - %s -mtriple=aarch64-linux -start-before=shrink-wrap \ 6 # This tests checks that shrink wrapping bails out on Windows AMR64 due to the 9 # The same test gets shrink wrapped on Linux ARM64. 21 ; ModuleID = 'shrink.cpp'
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | shrink-instructions-implicit-vcclo.mir | 2 # RUN: llc -march=amdgcn -mcpu=gfx1010 -run-pass=si-shrink-instructions --verify-machineinstrs %s -… 3 # RUN: llc -march=amdgcn -mcpu=gfx1100 -run-pass=si-shrink-instructions --verify-machineinstrs %s -…
|
| H A D | vop-shrink.ll | 9 ; ModuleID = 'vop-shrink.ll' 34 ; 32-bit op when we shrink it.
|
| H A D | cmp_shrink.mir | 2 # RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass si-shrink-instructions -verify-machineinstrs %s -o …
|
| H A D | v_mov_b64_expand_and_shrink.mir | 1 # RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass postrapseudos,si-shrink-instructions -verify-machin…
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | shrinkwrapping-insertcfi.s | 1 # This test reproduces the issue with inserting updated CFI in shrink wrapping 13 # Check shrink wrapping results:
|
| H A D | shrinkwrapping-mov.s | 1 # This checks that shrink wrapping correctly drops moving push/pops when 15 # RUN: -experimental-shrink-wrapping \
|
| H A D | shrinkwrapping-lea.s | 1 # This checks that shrink wrapping correctly drops moving push/pops when 14 # RUN: -experimental-shrink-wrapping \
|
| H A D | shrinkwrapping-pop-order.s | 1 # This test reproduces a POP reordering issue in shrink wrapping where we would 35 # Check shrink wrapping results:
|
| H A D | shrinkwrapping-restore-position.s | 1 # This checks that shrink wrapping uses the red zone defined in the X86 ABI by 13 # RUN: -experimental-shrink-wrapping \
|
| H A D | shrinkwrapping-do-not-pessimize.s | 1 # This checks that shrink wrapping does not pessimize a CFG pattern where two 6 # shrink wrapping is unlikely to be able to cleanly move PUSH instructions,
|
| /llvm-project-15.0.7/llvm/test/CodeGen/Mips/ |
| H A D | shrink-wrapping.ll | 3 ; RUN: llc -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=true \ 7 ; RUN: llc -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=false \ 11 ; RUN: llc -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=true \ 15 ; RUN: llc -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=false \ 19 ; RUN: llc -mtriple=mips64-unknown-linux-gnu -enable-shrink-wrap=true \ 23 ; RUN: llc -mtriple=mips64-unknown-linux-gnu -enable-shrink-wrap=false \ 27 ; RUN: llc -mtriple=mips64-unknown-linux-gnu -enable-shrink-wrap=true \ 31 ; RUN: llc -mtriple=mips64-unknown-linux-gnu -enable-shrink-wrap=false \ 204 ; Test that long branch expansion works correctly with shrink-wrapping enabled.
|
| H A D | shrink-wrap-buildpairf64-extractelementf64.mir | 1 # RUN: llc -o - %s -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=true \ 2 # RUN: -start-before=shrink-wrap -stop-after=prologepilog | FileCheck %s
|