| /llvm-project-15.0.7/mlir/lib/Analysis/ |
| H A D | DataLayoutAnalysis.cpp | 21 layouts[op] = std::make_unique<DataLayout>(iface); in DataLayoutAnalysis() 23 layouts[op] = std::make_unique<DataLayout>(module); in DataLayoutAnalysis() 37 auto it = layouts.find(ancestor); in getAbove() 38 if (it != layouts.end()) in getAbove() 47 auto it = layouts.find(operation); in getAtOrAbove() 48 if (it != layouts.end()) in getAtOrAbove()
|
| /llvm-project-15.0.7/mlir/test/lib/Dialect/DLTI/ |
| H A D | TestDataLayoutQuery.cpp | 31 const DataLayoutAnalysis &layouts = getAnalysis<DataLayoutAnalysis>(); in runOnOperation() local 38 const DataLayout &layout = layouts.getAbove(op); in runOnOperation()
|
| /llvm-project-15.0.7/mlir/test/Dialect/DLTI/ |
| H A D | invalid.mlir | 58 // expected-error@below {{data layout does not combine with layouts of enclosing ops}} 79 // expected-error@below {{data layout does not combine with layouts of enclosing ops}} 89 // expected-error@below {{data layout does not combine with layouts of enclosing ops}}
|
| H A D | roundtrip.mlir | 39 // Should not fail on nested compatible layouts. 45 // Should not fail on deeper nested compatible layouts.
|
| /llvm-project-15.0.7/mlir/include/mlir/Analysis/ |
| H A D | DataLayoutAnalysis.h | 40 DenseMap<Operation *, std::unique_ptr<DataLayout>> layouts;
|
| /llvm-project-15.0.7/llvm/test/Linker/ |
| H A D | datalayout.ll | 14 ; WARN-B: warning: Linking two modules of different data layouts:
|
| H A D | cuda-libdevice.ll | 30 ; WARN-DL-DAG: warning: Linking two modules of different data layouts:
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/ELF/ |
| H A D | layout-sections-by-original-offsets.test | 5 ## This checks that llvm-objcopy layouts sections in the order of their offsets
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | fragile-arc.m | 24 // ^ is compiled by ARC (controls interpretation of layouts) 117 // Note that these layouts implicitly start at the end of the previous
|
| H A D | mrc-weak.m | 10 // of the superclass. Ensure that they're still covered by layouts.
|
| /llvm-project-15.0.7/mlir/test/Transforms/ |
| H A D | normalize-memrefs.mlir | 3 // This file tests whether the memref type having non-trivial map layouts 4 // are normalized to trivial (identity) layouts.
|
| /llvm-project-15.0.7/mlir/docs/ |
| H A D | DataLayout.md | 21 Similarly, built-in `ModuleOp` supports data layouts without going through the 197 enclosing scopes (layouts are expected to be compatible).
|
| H A D | ShapeInference.md | 65 currently left open with the intention of supporting extensions such as layouts
|
| H A D | TargetLLVMIR.md | 97 trivial layouts should be converted into the strided form first, e.g., by
|
| /llvm-project-15.0.7/mlir/include/mlir/Interfaces/ |
| H A D | DataLayoutInterfaces.td | 97 "layouts, provided from the outermost (oldest) to the "
|
| /llvm-project-15.0.7/mlir/docs/Rationale/ |
| H A D | Rationale.md | 65 of the polyhedral information, and so are tensor variables, their layouts, and 76 layout such as padding and transforming to blocked layouts are also represented 80 high-level transformations for loop nests and data layouts that a typical 943 1. Allow piece-wise affine maps for layouts: allows clean modeling of
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | BigEndianNEON.rst | 93 …gether. The intention is for arrays and vectors to have identical memory layouts - ``[4 x i8]`` an…
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/LLVMIR/ |
| H A D | NVVMOps.td | 487 // MMA ops check both layouts. 907 combinations are possible for certain layouts according to the table below.
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 291 BENIGN_LANGOPT(DumpVTableLayouts , 1, 0, "dumping the layouts of emitted vtables")
|
| H A D | DiagnosticASTKinds.td | 577 "ms_struct may not produce Microsoft-compatible layouts with fundamental "
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/MemRef/IR/ |
| H A D | MemRefOps.td | 326 1. Both have the same layout or both have compatible strided layouts. 399 Otherwise, the result is undefined. They may have different layouts.
|
| /llvm-project-15.0.7/libcxx/ |
| H A D | CMakeLists.txt | 73 symbols but also potentially different layouts of types), and one should not mix code
|
| /llvm-project-15.0.7/mlir/docs/Dialects/Linalg/ |
| H A D | _index.md | 102 // memory layouts
|
| /llvm-project-15.0.7/clang/include/clang/Driver/ |
| H A D | Options.td | 5340 def fdump_vtable_layouts : Flag<["-"], "fdump-vtable-layouts">, 5341 HelpText<"Dump the layouts of all vtables that will be emitted in a translation unit">, 5905 def fdump_record_layouts_simple : Flag<["-"], "fdump-record-layouts-simple">, 5908 def fdump_record_layouts_canonical : Flag<["-"], "fdump-record-layouts-canonical">, 5911 def fdump_record_layouts_complete : Flag<["-"], "fdump-record-layouts-complete">, 5914 def fdump_record_layouts : Flag<["-"], "fdump-record-layouts">, 5932 HelpText<"Override record layouts with those in the given file">, 6423 Alias<Xclang>, AliasArgs<["-fdump-record-layouts"]>;
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | block-placement.ll | 947 ; strange layouts that are siginificantly less efficient, often times making
|