| /llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/ |
| H A D | unify-metadata.ll | 1 ; RUN: opt -mtriple=amdgcn--amdhsa -amdgpu-unify-metadata -S < %s | FileCheck -check-prefix=ALL %s 2 ; RUN: opt -mtriple=amdgcn--amdhsa -passes=amdgpu-unify-metadata -S < %s | FileCheck -check-prefix=…
|
| H A D | fneg-combines.si.ll | 1 ; RUN: llc -march=amdgcn -mcpu=tahiti -start-before=amdgpu-unify-divergent-exit-nodes -verify-machi… 2 ; RUN: llc -enable-no-signed-zeros-fp-math -march=amdgcn -mcpu=tahiti -start-before=amdgpu-unify-di…
|
| H A D | update-phi.ll | 2 ; RUN: opt -mtriple=amdgcn-- -S -amdgpu-unify-divergent-exit-nodes -verify -simplifycfg-require-and… 4 ; Make sure that the phi in n28 is updated when the block is split by unify
|
| H A D | infinite-loop.ll | 4 ; RUN: opt -mtriple=amdgcn-- -S -amdgpu-unify-divergent-exit-nodes -verify -simplifycfg-require-and…
|
| H A D | multi-divergent-exit-region.ll | 1 ; RUN: opt -mtriple=amdgcn-- -mcpu=gfx600 -S -amdgpu-unify-divergent-exit-nodes -verify -structuriz… 2 …mdgcn-- -mcpu=gfx1100 -mattr=-wavefrontsize32,+wavefrontsize64 -S -amdgpu-unify-divergent-exit-nod…
|
| H A D | fneg-combines.ll | 1 ; RUN: llc -march=amdgcn -mcpu=hawaii -start-before=amdgpu-unify-divergent-exit-nodes -mattr=+flat-… 2 …h -march=amdgcn -mcpu=hawaii -mattr=+flat-for-global -start-before=amdgpu-unify-divergent-exit-nod… 4 ; RUN: llc -march=amdgcn -mcpu=fiji -start-before=amdgpu-unify-divergent-exit-nodes --verify-machin… 5 ; RUN: llc -enable-no-signed-zeros-fp-math -march=amdgcn -mcpu=fiji -start-before=amdgpu-unify-dive…
|
| /llvm-project-15.0.7/llvm/test/Transforms/UnifyLoopExits/ |
| H A D | switch.ll | 2 ; RUN: opt < %s -unify-loop-exits -enable-new-pm=0 -S | FileCheck %s 3 ; RUN: opt < %s -passes='lowerswitch,unify-loop-exits' -S | FileCheck %s
|
| H A D | nested.ll | 2 ; RUN: opt < %s -unify-loop-exits -enable-new-pm=0 -S | FileCheck %s 3 ; RUN: opt < %s -passes='lowerswitch,unify-loop-exits' -S | FileCheck %s
|
| H A D | basic.ll | 2 ; RUN: opt < %s -unify-loop-exits -enable-new-pm=0 -S | FileCheck %s 3 ; RUN: opt < %s -passes='lowerswitch,unify-loop-exits' -S | FileCheck %s
|
| H A D | restore-ssa.ll | 2 ; RUN: opt < %s -unify-loop-exits -enable-new-pm=0 -S | FileCheck %s 3 ; RUN: opt < %s -passes='lowerswitch,unify-loop-exits' -S | FileCheck %s
|
| /llvm-project-15.0.7/llvm/tools/llvm-diff/lib/ |
| H A D | DifferenceEngine.cpp | 180 void unify(const Instruction *L, const Instruction *R) { in unify() function in __anon246d63510111::FunctionDifferenceEngine 226 unify(&*LI, &*RI); in diff() 712 unify(&*LI, &*RI); in runBlockDiff() 724 unify(L, R); in runBlockDiff() 748 unify(&*LI, &*RI); in runBlockDiff()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/SPIRV/Transforms/ |
| H A D | Passes.td | 37 : Pass<"spirv-unify-aliased-resource", "spirv::ModuleOp"> {
|
| /llvm-project-15.0.7/llvm/test/Transforms/SimplifyCFG/ |
| H A D | UncondBranchToReturn.ll | 2 ; The unify-function-exit-nodes pass often makes basic blocks that just contain
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | LiveIntervalUnion.h | 91 void unify(const LiveInterval &VirtReg, const LiveRange &Range);
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | LiveIntervalUnion.cpp | 29 void LiveIntervalUnion::unify(const LiveInterval &VirtReg, in unify() function in LiveIntervalUnion
|
| H A D | LiveRegMatrix.cpp | 113 Matrix[Unit].unify(VirtReg, Range); in assign()
|
| /llvm-project-15.0.7/llvm/test/Transforms/StructurizeCFG/workarounds/ |
| H A D | needs-unified-loop-exits.ll | 2 ; RUN: opt < %s -unify-loop-exits -structurizecfg -enable-new-pm=0 -S | FileCheck %s 10 ; The workaround for this is to unify loop exits. Each loop now
|
| H A D | needs-fr-ule.ll | 2 ; RUN: opt < %s -fix-irreducible -unify-loop-exits -structurizecfg -enable-new-pm=0 -S | FileCheck …
|
| /llvm-project-15.0.7/llvm/test/Analysis/BranchProbabilityInfo/ |
| H A D | noreturn.ll | 54 ; Make sure we unify across multiple conditional branches.
|
| /llvm-project-15.0.7/clang-tools-extra/pseudo/ |
| H A D | DesignNotes.md | 9 Con we unify them instead?
|
| /llvm-project-15.0.7/mlir/test/Dialect/SPIRV/Transforms/ |
| H A D | unify-aliased-resource.mlir | 1 // RUN: mlir-opt -split-input-file -spirv-unify-aliased-resource -verify-diagnostics %s | FileCheck…
|
| /llvm-project-15.0.7/polly/lib/External/isl/interface/ |
| H A D | template_cpp.cc | 2249 static std::pair<bool, Kind> unify(const Kind &general, const Kind &specific) in unify() function 2278 auto maybe_unified = unify(kind, instance.kind); in add_specialization()
|
| /llvm-project-15.0.7/llvm/lib/Passes/ |
| H A D | PassRegistry.def | 370 FUNCTION_PASS("unify-loop-exits", UnifyLoopExitsPass())
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | Remarks.rst | 618 The ``RemarkStreamer`` interface is used to unify the serialization
|
| /llvm-project-15.0.7/lldb/docs/status/ |
| H A D | projects.rst | 373 useful to unify these and make the IR interpreter -- both for LLVM and LLDB --
|