| /llvm-project-15.0.7/polly/lib/ |
| H A D | CMakeLists.txt | 88 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 D | IRTransformLayer.h | 33 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 D | ObjectTransformLayer.h | 34 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 D | ObjectTransformLayer.cpp | 21 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 D | IRTransformLayer.cpp | 16 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 D | Transform.md | 1 # 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 D | SymbolRewriter.cpp | 159 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 D | Parallel.h | 137 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 D | TransformEffects.td | 2 //===- 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 D | TransformOps.td | 1 //===- 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 D | TransformDialect.td | 1 //===- 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 D | TextStubHelpers.h | 50 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 D | TransformOps.td | 1 //===-- 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 D | MutationsTest.cpp | 26 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 D | BufferizationTransformOps.td | 12 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 D | BUILD.bazel | 196 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 D | cmov-conversion.s | 16 # 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 D | Combine.td | 183 // 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 D | TestTransformDialectExtension.td | 9 // 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 D | BuildingAJIT2.rst | 154 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 D | Passes.td | 1 //===-- Passes.td - Transform dialect pass definitions -----*- tablegen -*-===// 21 errors when interpreting the Transform IR.
|
| H A D | CMakeLists.txt | 2 mlir_tablegen(Passes.h.inc -gen-pass-decls -name Transform)
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | cond-sel-value-prop.ll | 4 ; 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 D | CMakeLists.txt | 15 add_subdirectory(Transform)
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/ |
| H A D | CMakeLists.txt | 14 add_subdirectory(Transform)
|