Skip to content

Commit 8d9d3bd

Browse files
Merge OpenAI Triton commit 9182231 (#4601)
This PR change the Triton base from e21efcb to 9182231 (Jun 25). Pass rate: 97.12%
2 parents 43c7f2e + d8d0d38 commit 8d9d3bd

File tree

6 files changed

+7
-17
lines changed

6 files changed

+7
-17
lines changed

cmake/llvm-hash.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8957e64a20fc7f4277565c6cfe3e555c119783ce
1+
570885128351868c1308bb22e8ca351d318bc4a1

lib/Conversion/TritonGPUToLLVM/FuncOpToLLVM.cpp

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
1+
#include "mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h"
12
#include "mlir/Dialect/LLVMIR/NVVMDialect.h"
23
#include "mlir/IR/BuiltinAttributes.h"
34
#include "triton/Conversion/TritonGPUToLLVM/PatternTritonGPUOpToLLVM.h"
45
#include "triton/Conversion/TritonGPUToLLVM/Utility.h"
56

6-
namespace mlir {
7-
FailureOr<LLVM::LLVMFuncOp>
8-
convertFuncOpToLLVMFuncOp(FunctionOpInterface funcOp,
9-
ConversionPatternRewriter &rewriter,
10-
const LLVMTypeConverter &converter);
11-
}
12-
137
namespace {
148

159
using namespace mlir;

third_party/amd/lib/TritonAMDGPUToLLVM/ScalarizePackedFOps.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#include "TritonAMDGPUToLLVM/Passes.h"
2+
#include "llvm/IR/IRBuilder.h"
23
#include "llvm/IR/Instructions.h"
34
#include "llvm/IR/PatternMatch.h"
45
#include "llvm/IR/Verifier.h"
@@ -79,7 +80,7 @@ struct ScalarizePackedFOps : FunctionPass {
7980
ScalarizePackedFOps() : FunctionPass(ID) {}
8081

8182
bool runOnFunction(Function &F) override {
82-
IRBuilder builder(F.getContext());
83+
IRBuilder<> builder(F.getContext());
8384
bool changed = false;
8485
SmallVector<Instruction *> instsToErase;
8586
for (BasicBlock &BB : F) {

third_party/intel/lib/TritonIntelGPUToLLVM/PipelineManager.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ namespace mlir {
3838
FailureOr<LLVM::LLVMFuncOp>
3939
convertFuncOpToLLVMFuncOp(FunctionOpInterface funcOp,
4040
ConversionPatternRewriter &rewriter,
41-
const LLVMTypeConverter &converter);
41+
const LLVMTypeConverter &converter,
42+
SymbolTableCollection *symbolTables = nullptr);
4243
}
4344

4445
namespace mlir::triton::intel {

third_party/intel/lib/TritonIntelGPUToLLVM/TritonGPUToLLVM.cpp

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,6 @@ namespace mlir::triton::gpu::intel {
2525
#include "intel/include/TritonIntelGPUToLLVM/Passes.h.inc"
2626
} // namespace mlir::triton::gpu::intel
2727

28-
namespace mlir {
29-
FailureOr<LLVM::LLVMFuncOp>
30-
convertFuncOpToLLVMFuncOp(FunctionOpInterface funcOp,
31-
ConversionPatternRewriter &rewriter,
32-
const LLVMTypeConverter &converter);
33-
}
34-
3528
using namespace mlir;
3629

3730
namespace {

third_party/intel/triton_xpu.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
#include "passes.h"
44

55
#include "llvm/IR/InstIterator.h"
6+
#include "llvm/IR/Operator.h"
67
#include "llvm/IRReader/IRReader.h"
78
#include "llvm/Passes/PassBuilder.h"
89
#include "llvm/Passes/PassPlugin.h"

0 commit comments

Comments
 (0)