Home
last modified time | relevance | path

Searched refs:shrink (Results 1 – 25 of 108) sorted by relevance

12345

/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dppc64-sibcall-shrinkwrap.ll1 … %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 Dshrink-wrap.mir2 # 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 Ddisable-shrink-store.ll2 ; 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 Dlate-address-taken.ll1 ; 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 Dx86-shrink-wrap-unwind.ll4 ; 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 Dx86-win64-shrink-wrapping.ll1 ; 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 Di686-win-shrink-wrapping.ll1 ; RUN: llc %s -o - -enable-shrink-wrap=true | FileCheck %s
2 ; RUN: llc %s -o - -enable-shrink-wrap=false | FileCheck %s
H A Dshrinkwrap-callbr.ll2 ; RUN: llc < %s -enable-shrink-wrap=true | FileCheck %s
4 ;; Ensure that shrink-wrapping understands that INLINEASM_BR may exit
H A Dshrink-wrap-chkstk.ll1 ; 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 Dshrink.test3 …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 DInterpStack.h39 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 Dshrink-to-fit.rst1 .. title:: clang-tidy - modernize-shrink-to-fit
3 modernize-shrink-to-fit
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dwineh_shrinkwrap.mir1 # 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 Dshrink-instructions-implicit-vcclo.mir2 # 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 Dvop-shrink.ll9 ; ModuleID = 'vop-shrink.ll'
34 ; 32-bit op when we shrink it.
H A Dcmp_shrink.mir2 # RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass si-shrink-instructions -verify-machineinstrs %s -o …
H A Dv_mov_b64_expand_and_shrink.mir1 # RUN: llc -march=amdgcn -mcpu=gfx900 -run-pass postrapseudos,si-shrink-instructions -verify-machin…
/llvm-project-15.0.7/bolt/test/X86/
H A Dshrinkwrapping-insertcfi.s1 # This test reproduces the issue with inserting updated CFI in shrink wrapping
13 # Check shrink wrapping results:
H A Dshrinkwrapping-mov.s1 # This checks that shrink wrapping correctly drops moving push/pops when
15 # RUN: -experimental-shrink-wrapping \
H A Dshrinkwrapping-lea.s1 # This checks that shrink wrapping correctly drops moving push/pops when
14 # RUN: -experimental-shrink-wrapping \
H A Dshrinkwrapping-pop-order.s1 # This test reproduces a POP reordering issue in shrink wrapping where we would
35 # Check shrink wrapping results:
H A Dshrinkwrapping-restore-position.s1 # This checks that shrink wrapping uses the red zone defined in the X86 ABI by
13 # RUN: -experimental-shrink-wrapping \
H A Dshrinkwrapping-do-not-pessimize.s1 # 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 Dshrink-wrapping.ll3 ; 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 Dshrink-wrap-buildpairf64-extractelementf64.mir1 # RUN: llc -o - %s -mtriple=mips-unknown-linux-gnu -enable-shrink-wrap=true \
2 # RUN: -start-before=shrink-wrap -stop-after=prologepilog | FileCheck %s

12345