Skip to content

Commit 30dc0a0

Browse files
committed
Merge remote-tracking branch 'origin/main' into rootjalex/ptx-lut-fix
2 parents 35c24e8 + 813920f commit 30dc0a0

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

src/CodeGen_Internal.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -672,9 +672,9 @@ std::unique_ptr<llvm::TargetMachine> make_target_machine(const llvm::Module &mod
672672

673673
auto *tm = llvm_target->createTargetMachine(
674674
#if LLVM_VERSION >= 210
675-
module.getTargetTriple().str(),
675+
triple,
676676
#else
677-
module.getTargetTriple(),
677+
triple.str(),
678678
#endif
679679
mcpu_target,
680680
mattrs,

src/CodeGen_PTX_Dev.cpp

+10-5
Original file line numberDiff line numberDiff line change
@@ -615,11 +615,16 @@ vector<char> CodeGen_PTX_Dev::compile_to_src() {
615615
options.GuaranteedTailCallOpt = false;
616616

617617
std::unique_ptr<TargetMachine>
618-
target_machine(llvm_target->createTargetMachine(triple.str(),
619-
mcpu_target(), mattrs(), options,
620-
llvm::Reloc::PIC_,
621-
llvm::CodeModel::Small,
622-
CodeGenOptLevel::Aggressive));
618+
target_machine(llvm_target->createTargetMachine(
619+
#if LLVM_VERSION >= 210
620+
triple,
621+
#else
622+
triple.str(),
623+
#endif
624+
mcpu_target(), mattrs(), options,
625+
llvm::Reloc::PIC_,
626+
llvm::CodeModel::Small,
627+
CodeGenOptLevel::Aggressive));
623628

624629
internal_assert(target_machine.get()) << "Could not allocate target machine!";
625630

0 commit comments

Comments
 (0)