|
1 | 1 | Auto generated patch. Do not edit or delete it, even if empty.
|
| 2 | +diff -ruN --strip-trailing-cr a/llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn |
| 3 | +--- a/llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn |
| 4 | ++++ b/llvm/utils/gn/secondary/llvm/lib/Support/BUILD.gn |
| 5 | +@@ -33,7 +33,7 @@ |
| 6 | + "Windows", |
| 7 | + ] |
| 8 | + sources = [ |
| 9 | +- "AArch64BuildAttributes.cpp" |
| 10 | ++ "AArch64BuildAttributes.cpp", |
| 11 | + "ABIBreak.cpp", |
| 12 | + "AMDGPUMetadata.cpp", |
| 13 | + "APFixedPoint.cpp", |
| 14 | +@@ -42,7 +42,6 @@ |
| 15 | + "APSInt.cpp", |
| 16 | + "ARMAttributeParser.cpp", |
| 17 | + "ARMBuildAttrs.cpp", |
| 18 | +- "AArch64BuildAttributes.cpp", |
| 19 | + "ARMWinEH.cpp", |
| 20 | + "Allocator.cpp", |
| 21 | + "AutoConvert.cpp", |
| 22 | +diff -ruN --strip-trailing-cr a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel |
| 23 | +--- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel |
| 24 | ++++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel |
| 25 | +@@ -5545,10 +5545,26 @@ |
| 26 | + |
| 27 | + cc_library( |
| 28 | + name = "LLVMIRTransforms", |
| 29 | +- srcs = glob([ |
| 30 | +- "lib/Dialect/LLVMIR/Transforms/*.cpp", |
| 31 | +- ]), |
| 32 | +- hdrs = glob(["include/mlir/Dialect/LLVMIR/Transforms/*.h"]), |
| 33 | ++ srcs = glob( |
| 34 | ++ [ |
| 35 | ++ "lib/Dialect/LLVMIR/Transforms/*.cpp", |
| 36 | ++ ], |
| 37 | ++ exclude = [ |
| 38 | ++ "lib/Dialect/LLVMIR/Transforms/DIExpressionLegalization.cpp", |
| 39 | ++ "lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp", |
| 40 | ++ "lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp", |
| 41 | ++ ], |
| 42 | ++ ), |
| 43 | ++ hdrs = glob( |
| 44 | ++ [ |
| 45 | ++ "include/mlir/Dialect/LLVMIR/Transforms/*.h", |
| 46 | ++ ], |
| 47 | ++ exclude = [ |
| 48 | ++ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h", |
| 49 | ++ "include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h", |
| 50 | ++ "include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h", |
| 51 | ++ ], |
| 52 | ++ ), |
| 53 | + includes = ["include"], |
| 54 | + deps = [ |
| 55 | + ":Analysis", |
| 56 | +@@ -5557,6 +5573,7 @@ |
| 57 | + ":IR", |
| 58 | + ":InliningUtils", |
| 59 | + ":LLVMDialect", |
| 60 | ++ ":LLVMIRTransformsLegalizeForExport", |
| 61 | + ":LLVMPassIncGen", |
| 62 | + ":NVVMDialect", |
| 63 | + ":Pass", |
| 64 | +@@ -5567,6 +5584,43 @@ |
| 65 | + ], |
| 66 | + ) |
| 67 | + |
| 68 | ++cc_library( |
| 69 | ++ name = "LLVMIRTransformsLegalizeForExport", |
| 70 | ++ srcs = ["lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp"], |
| 71 | ++ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h"], |
| 72 | ++ includes = ["include"], |
| 73 | ++ deps = [ |
| 74 | ++ ":IR", |
| 75 | ++ ":LLVMDialect", |
| 76 | ++ ":LLVMPassIncGen", |
| 77 | ++ ":LLVMIRTransformsDIExpressionLegalization", |
| 78 | ++ ":Pass", |
| 79 | ++ ], |
| 80 | ++) |
| 81 | ++ |
| 82 | ++cc_library( |
| 83 | ++ name = "LLVMIRTransformsDIExpressionLegalization", |
| 84 | ++ srcs = ["lib/Dialect/LLVMIR/Transforms/DIExpressionLegalization.cpp"], |
| 85 | ++ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/DIExpressionLegalization.h"], |
| 86 | ++ includes = ["include"], |
| 87 | ++ deps = [ |
| 88 | ++ ":LLVMIRTransformsDIExpressionRewriter", |
| 89 | ++ "//llvm:BinaryFormat", |
| 90 | ++ ], |
| 91 | ++) |
| 92 | ++ |
| 93 | ++cc_library( |
| 94 | ++ name = "LLVMIRTransformsDIExpressionRewriter", |
| 95 | ++ srcs = ["lib/Dialect/LLVMIR/Transforms/DIExpressionRewriter.cpp"], |
| 96 | ++ hdrs = ["include/mlir/Dialect/LLVMIR/Transforms/DIExpressionRewriter.h"], |
| 97 | ++ includes = ["include"], |
| 98 | ++ deps = [ |
| 99 | ++ ":LLVMDialect", |
| 100 | ++ ":TransformUtils", |
| 101 | ++ "//llvm:Support", |
| 102 | ++ ], |
| 103 | ++) |
| 104 | ++ |
| 105 | + td_library( |
| 106 | + name = "GPUOpsTdFiles", |
| 107 | + srcs = [ |
| 108 | +@@ -6459,6 +6513,7 @@ |
| 109 | + ":NVVMOpsIncGen", |
| 110 | + ":SideEffectInterfaces", |
| 111 | + ":Support", |
| 112 | ++ ":ToLLVMIRTranslation", |
| 113 | + "//llvm:AsmParser", |
| 114 | + "//llvm:Core", |
| 115 | + "//llvm:Support", |
| 116 | +@@ -9212,8 +9267,9 @@ |
| 117 | + ":IR", |
| 118 | + ":LLVMConversionIncGen", |
| 119 | + ":LLVMDialect", |
| 120 | +- ":LLVMIRTransforms", |
| 121 | + ":LLVMIntrinsicConversionIncGen", |
| 122 | ++ ":LLVMIRTransformsDIExpressionLegalization", |
| 123 | ++ ":LLVMIRTransformsLegalizeForExport", |
| 124 | + ":OpenMPDialect", |
| 125 | + ":Support", |
| 126 | + ":TransformUtils", |
0 commit comments