Home
last modified time | relevance | path

Searched refs:Transform (Results 1 – 25 of 93) sorted by relevance

1234

/llvm-project-15.0.7/polly/lib/
H A DCMakeLists.txt88 Transform/Canonicalization.cpp
89 Transform/CodePreparation.cpp
93 Transform/FlattenSchedule.cpp
94 Transform/FlattenAlgo.cpp
95 Transform/ForwardOpTree.cpp
96 Transform/DeLICM.cpp
97 Transform/ZoneAlgo.cpp
98 Transform/Simplify.cpp
100 Transform/ScopInliner.cpp
101 Transform/ManualOptimizer.cpp
[all …]
/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DIRTransformLayer.h33 TransformFunction Transform = identityTransform);
35 void setTransform(TransformFunction Transform) { in setTransform() argument
36 this->Transform = std::move(Transform); in setTransform()
49 TransformFunction Transform; variable
H A DObjectTransformLayer.h34 TransformFunction Transform = TransformFunction());
39 void setTransform(TransformFunction Transform) { in setTransform() argument
40 this->Transform = std::move(Transform); in setTransform()
45 TransformFunction Transform; variable
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DObjectTransformLayer.cpp21 TransformFunction Transform) in ObjectTransformLayer() argument
22 : BaseT(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {} in ObjectTransformLayer()
30 if (Transform) { in emit()
31 if (auto TransformedObj = Transform(std::move(O))) in emit()
H A DIRTransformLayer.cpp16 TransformFunction Transform) in IRTransformLayer() argument
18 Transform(std::move(Transform)) {} in IRTransformLayer()
24 if (auto TransformedTSM = Transform(std::move(TSM), *R)) in emit()
/llvm-project-15.0.7/mlir/docs/Dialects/
H A DTransform.md1 # Transform Dialect
7 ## Bufferization Transform Operations
11 ## Loop (SCF) Transform Operations
15 ## Structured (Linalg) Transform Operations
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DSymbolRewriter.cpp159 const std::string Transform; member in __anond94be2680211::PatternRewriteDescriptor
163 Transform(std::string(T)) {} in PatternRewriteDescriptor()
331 std::string Transform; in parseRewriteFunctionDescriptor() local
364 Transform = std::string(Value->getValue(ValueStorage)); in parseRewriteFunctionDescriptor()
376 if (Transform.empty() == Target.empty()) { in parseRewriteFunctionDescriptor()
400 std::string Transform; in parseRewriteGlobalVariableDescriptor() local
440 if (Transform.empty() == Target.empty()) { in parseRewriteGlobalVariableDescriptor()
452 Source, Transform)); in parseRewriteGlobalVariableDescriptor()
463 std::string Transform; in parseRewriteGlobalAliasDescriptor() local
503 if (Transform.empty() == Target.empty()) { in parseRewriteGlobalAliasDescriptor()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DParallel.h137 TransformFuncTy Transform) { in parallel_transform_reduce() argument
155 TG.spawn([=, &Transform, &Reduce, &Results] { in parallel_transform_reduce()
159 R = Reduce(R, Transform(*It)); in parallel_transform_reduce()
207 TransformFuncTy Transform) { in parallelTransformReduce() argument
211 Transform); in parallelTransformReduce()
215 Init = Reduce(std::move(Init), Transform(*I)); in parallelTransformReduce()
235 TransformFuncTy Transform) { in parallelTransformReduce() argument
237 Transform); in parallelTransformReduce()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformEffects.td2 //===- TransformEffect.td - Transform side effects ---------*- tablegen -*-===//
11 // Transform dialect and extensions.
21 // Effects on the mapping between Transform IR values and Payload IR ops.
53 // handles in the Transform IR.
57 // the Transform IR. Should be accompanied by the Read effect for most transform
H A DTransformOps.td1 //===- TransformOps.td - Transform dialect operations ------*- tablegen -*-===//
16 include "mlir/Dialect/Transform/IR/TransformDialect.td"
17 include "mlir/Dialect/Transform/IR/TransformEffects.td"
18 include "mlir/Dialect/Transform/IR/TransformInterfaces.td"
143 The handles defined by this Transform op correspond to the closest isolated
169 Creates a new Transform IR handle value that points to the same Payload IR
194 Produces a Transform IR value associated with the list of Payload IR ops
299 Transform dialect operations to be used for pattern matching. For example,
300 PDLMatchOp can be used to produce a Transform IR value associated with all
326 another Transform dialect operation that gets executed with all patterns
[all …]
H A DTransformDialect.td1 //===- TransformDialect.td - Transform dialect definition --*- tablegen -*-===//
67 A Transform IR value such as `%0` may be associated with multiple payload
69 should be made about the order of ops. Most Transform IR ops support
73 Transform IR ops.
75 Overall, Transform IR ops are expected to be contained in a single top-level
102 names are reserved for ops defined directly in the Transform dialect.
120 The Transform dialect relies on MLIR side effect modelling to enable
150 least a `Read` effect on the `PayloadIRResource`. Transform operations that
152 these effects on their operands. Transform operations that mutate the
217 The Transform dialect infrastructure has the capability of checking whether
[all …]
/llvm-project-15.0.7/llvm/unittests/TextAPI/
H A DTextStubHelpers.h50 void (*Transform)(MachO::InterfaceFile *)) { in checkEqualityOnTransform()
51 Transform(&FileA); in checkEqualityOnTransform()
55 Transform(&FileB); in checkEqualityOnTransform()
/llvm-project-15.0.7/mlir/python/mlir/dialects/
H A DTransformOps.td1 //===-- TransformOps.td - Transform ops bind entry point ---*- tablegen -*-===//
13 include "mlir/Dialect/Transform/IR/TransformOps.td"
/llvm-project-15.0.7/clang/unittests/Tooling/Syntax/
H A DMutationsTest.cpp26 void CheckTransformation(Transformation Transform, std::string Input, in CheckTransformation() argument
31 Transform(Source, Root); in CheckTransformation()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/TransformOps/
H A DBufferizationTransformOps.td12 include "mlir/Dialect/Transform/IR/TransformDialect.td"
13 include "mlir/Dialect/Transform/IR/TransformEffects.td"
14 include "mlir/Dialect/Transform/IR/TransformInterfaces.td"
/llvm-project-15.0.7/utils/bazel/llvm-project-overlay/mlir/test/
H A DBUILD.bazel196 srcs = glob(["lib/Dialect/Transform/*.td"]),
204 strip_include_prefix = "lib/Dialect/Transform",
208 "lib/Dialect/Transform/TestTransformDialectExtension.h.inc",
212 "lib/Dialect/Transform/TestTransformDialectExtension.cpp.inc",
216 td_file = "lib/Dialect/Transform/TestTransformDialectExtension.td",
227 srcs = glob(["lib/Dialect/Transform/*.cpp"]),
228 hdrs = glob(["lib/Dialect/Transform/*.h"]),
229 includes = ["lib/Dialect/Transform"],
/llvm-project-15.0.7/bolt/test/X86/
H A Dcmov-conversion.s16 # CHECK: BOLT-INFO: CMOVConversion: Transform, converted static 0/0
266 .globl Transform # -- Begin function Transform
268 .type Transform,@function
269 Transform: # @Transform label
271 # FDATA: 0 [unknown] 0 1 Transform 0 1 2
303 .size Transform, Lfunc_end6-Transform
/llvm-project-15.0.7/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td183 // Transform shift (logic (shift X, C0), Y), C1
580 // Transform x,y<dead> = unmerge z -> x = trunc z.
614 // Transform (mul x, -1) -> (sub 0, x)
632 // Transform (ptr_add 0, x) -> (int_to_ptr x)
816 // Transform (fadd x, (fmul y, z)) -> (fma y, z, x)
818 // Transform (fadd (fmul x, y), z) -> (fma x, y, z)
858 // Transform (fsub (fmul x, y), z) -> (fma x, y, -z)
876 // Transform (fsub (fpext (fmul x, y)), z) ->
885 // Transform (fsub (fneg (fpext (fmul x, y))), z) ->
900 // Transform (add x, (sub y, x)) -> y
[all …]
/llvm-project-15.0.7/mlir/test/lib/Dialect/Transform/
H A DTestTransformDialectExtension.td9 // This file declares the operations that are injected into the Transform
18 include "mlir/Dialect/Transform/IR/TransformDialect.td"
19 include "mlir/Dialect/Transform/IR/TransformEffects.td"
20 include "mlir/Dialect/Transform/IR/TransformInterfaces.td"
/llvm-project-15.0.7/llvm/docs/tutorial/
H A DBuildingAJIT2.rst154 TransformFunction Transform = identityTransform);
156 void setTransform(TransformFunction Transform) {
157 this->Transform = std::move(Transform);
170 TransformFunction Transform;
177 TransformFunction Transform)
178 : IRLayer(ES), BaseLayer(BaseLayer), Transform(std::move(Transform)) {}
184 if (auto TransformedTSM = Transform(std::move(TSM), R))
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/Transforms/
H A DPasses.td1 //===-- Passes.td - Transform dialect pass definitions -----*- tablegen -*-===//
21 errors when interpreting the Transform IR.
H A DCMakeLists.txt2 mlir_tablegen(Passes.h.inc -gen-pass-decls -name Transform)
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dcond-sel-value-prop.ll4 ; Transform "a == C ? C : x" to "a == C ? a : x" to avoid materializing C.
17 ; Transform "a == C ? C : x" to "a == C ? a : x" to avoid materializing C.
30 ; Transform "a != C ? x : C" to "a != C ? x : a" to avoid materializing C.
/llvm-project-15.0.7/mlir/unittests/Dialect/
H A DCMakeLists.txt15 add_subdirectory(Transform)
/llvm-project-15.0.7/mlir/test/lib/Dialect/
H A DCMakeLists.txt14 add_subdirectory(Transform)

1234