Skip to content

Commit 3dd3657

Browse files
committed
[BACKEND] Update LLVM version to llvm/llvm-project@99bb9a7 (triton-lang#4410)
Included the use of the non-deprecated version of createMCObjectStreamer (needed after llvm/llvm-project@f1422a8).
1 parent abdaaff commit 3dd3657

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

cmake/llvm-hash.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
dd7d81ea49bf39e1d69bbb84bd3f31bd95519369
1+
99bb9a719cec9513e72ad275c1c0302b76b6c408

third_party/amd/lib/TritonAMDGPUToLLVM/BuiltinFuncToLLVM.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class CallOpConversion : public mlir::RewritePattern {
128128
auto operands = callOp.getOperands();
129129
auto result = callOp.getResult();
130130

131-
LLVM::LLVMFunctionType calleeType = callOp.getCalleeType().value();
131+
LLVM::LLVMFunctionType calleeType = callOp.getVarCalleeType().value();
132132
Type returnType = calleeType.getReturnType();
133133

134134
auto loc = callOp.getLoc();

third_party/amd/python/triton_amd.cc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -195,9 +195,7 @@ void init_triton_amd(py::module &&m) {
195195
target->createMCAsmBackend(*sti, *mri, mcOptions));
196196
mcStreamer.reset(target->createMCObjectStreamer(
197197
triple, ctx, std::move(mab), mab->createObjectWriter(svos),
198-
std::move(ce), *sti, mcOptions.MCRelaxAll,
199-
mcOptions.MCIncrementalLinkerCompatible,
200-
/*DWARFMustBeAtTheEnd=*/false));
198+
std::move(ce), *sti));
201199

202200
std::unique_ptr<llvm::MCAsmParser> parser(
203201
createMCAsmParser(srcMgr, ctx, *mcStreamer, *mai));

0 commit comments

Comments
 (0)