Skip to content

Commit 2b17e02

Browse files
authored
Rebase patches (#40)
1 parent 3d6e951 commit 2b17e02

11 files changed

+67
-108
lines changed

julia-patches/1b7b3b8d354a28f5fb1381c61c5663819d29a974

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From e859ff28ffdaadf1338161d2d444bb4fb3836ec9 Mon Sep 17 00:00:00 2001
1+
From 0ecd905b06a59d851690b88ccc972fe3ed9fbd3f Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Fri, 8 Nov 2024 21:02:11 +0000
44
Subject: [PATCH] 1b7b3b8d354a28f5fb1381c61c5663819d29a974
@@ -8,10 +8,10 @@ Subject: [PATCH] 1b7b3b8d354a28f5fb1381c61c5663819d29a974
88
1 file changed, 1 insertion(+), 1 deletion(-)
99

1010
diff --git a/src/ccall.cpp b/src/ccall.cpp
11-
index 1b635ca408..71561b3b3f 100644
11+
index eb64adef44..263fbeef15 100644
1212
--- a/src/ccall.cpp
1313
+++ b/src/ccall.cpp
14-
@@ -2096,7 +2096,7 @@ jl_cgval_t function_sig_t::emit_a_ccall(
14+
@@ -2093,7 +2093,7 @@ jl_cgval_t function_sig_t::emit_a_ccall(
1515
}
1616
else if (f_name.starts_with("llvm.")) {
1717
// compute and verify auto-mangling for intrinsic name

julia-patches/29e467fc78eb8b4308b57272ca4ad0d1f744f25f

Lines changed: 28 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 129a21e4fe99793e7ec7b16f3503e64c136c5702 Mon Sep 17 00:00:00 2001
1+
From 67be017d011f4237e5768fbc32e607ae25f814a1 Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Sat, 4 Jan 2025 16:48:45 +0000
44
Subject: [PATCH] 29e467fc78eb8b4308b57272ca4ad0d1f744f25f
@@ -8,18 +8,18 @@ Adapt to "Deprecate Type::getPointerTo()"
88
src/aotcompile.cpp | 10 +++++-----
99
src/ccall.cpp | 10 +++++-----
1010
src/cgutils.cpp | 4 ++--
11-
src/codegen.cpp | 28 +++++++++++++---------------
11+
src/codegen.cpp | 27 +++++++++++++--------------
1212
src/intrinsics.cpp | 6 +++---
13-
src/llvm-codegen-shared.h | 22 +++++++++-------------
13+
src/llvm-codegen-shared.h | 14 +++++---------
1414
src/llvm-final-gc-lowering.cpp | 2 +-
1515
src/llvm-late-gc-lowering.cpp | 4 ++--
1616
src/llvm-multiversioning.cpp | 6 +++---
1717
src/llvm-pass-helpers.cpp | 2 +-
1818
src/llvm-ptls.cpp | 2 +-
19-
11 files changed, 45 insertions(+), 51 deletions(-)
19+
11 files changed, 41 insertions(+), 46 deletions(-)
2020

2121
diff --git a/src/aotcompile.cpp b/src/aotcompile.cpp
22-
index 0600106c41..3583b4916b 100644
22+
index 0235758979..3291ddc5cc 100644
2323
--- a/src/aotcompile.cpp
2424
+++ b/src/aotcompile.cpp
2525
@@ -1553,7 +1553,7 @@ static void construct_vars(Module &M, Partition &partition, StringRef suffix) {
@@ -62,7 +62,7 @@ index 0600106c41..3583b4916b 100644
6262
auto FT = FunctionType::get(T_int32, {T_pvoid, T_int32, T_pvoid}, false);
6363
auto F = Function::Create(FT, Function::ExternalLinkage, "_DllMainCRTStartup", metadataM);
6464
diff --git a/src/ccall.cpp b/src/ccall.cpp
65-
index 170adffc52..150a3e1c0d 100644
65+
index ad6dc4327c..6e9b546399 100644
6666
--- a/src/ccall.cpp
6767
+++ b/src/ccall.cpp
6868
@@ -105,7 +105,7 @@ static bool runtime_sym_gvs(jl_codectx_t &ctx, const char *f_lib, const char *f_
@@ -101,7 +101,7 @@ index 170adffc52..150a3e1c0d 100644
101101
GlobalVariable *got = new GlobalVariable(*M, T_pvoidfunc, false,
102102
GlobalVariable::ExternalLinkage,
103103
plt,
104-
@@ -2129,7 +2129,7 @@ jl_cgval_t function_sig_t::emit_a_ccall(
104+
@@ -2126,7 +2126,7 @@ jl_cgval_t function_sig_t::emit_a_ccall(
105105
}
106106
else if (symarg.fptr != NULL) {
107107
++LiteralCCalls;
@@ -111,7 +111,7 @@ index 170adffc52..150a3e1c0d 100644
111111
setName(ctx.emission_context, llvmf, "ccall_fptr");
112112
}
113113
diff --git a/src/cgutils.cpp b/src/cgutils.cpp
114-
index 11f47dcf2e..77b67a5ce5 100644
114+
index 4f6eacbc4f..9b4a25cbd9 100644
115115
--- a/src/cgutils.cpp
116116
+++ b/src/cgutils.cpp
117117
@@ -123,7 +123,7 @@ static Value *stringConstPtr(
@@ -133,7 +133,7 @@ index 11f47dcf2e..77b67a5ce5 100644
133133
for_each_uniontype_small(
134134
[&](unsigned idx, jl_datatype_t *jt) {
135135
diff --git a/src/codegen.cpp b/src/codegen.cpp
136-
index 5adf210489..519c16487f 100644
136+
index f463c25184..3fe7093768 100644
137137
--- a/src/codegen.cpp
138138
+++ b/src/codegen.cpp
139139
@@ -838,7 +838,7 @@ static const auto jlhasnofield_func = new JuliaFunction<>{
@@ -162,24 +162,16 @@ index 5adf210489..519c16487f 100644
162162
{JuliaType::get_prjlvalue_ty(C), getPointerTy(C)}, false); },
163163
nullptr,
164164
};
165-
@@ -1380,7 +1380,6 @@ static const auto jlgetcfunctiontrampoline_func = new JuliaFunction<>{
166-
auto T_jlvalue = JuliaType::get_jlvalue_ty(C);
167-
auto T_pjlvalue = PointerType::get(T_jlvalue, 0);
168-
auto T_prjlvalue = PointerType::get(T_jlvalue, AddressSpace::Tracked);
169-
- auto T_ppjlvalue = PointerType::get(T_pjlvalue, 0);
170-
auto T_pprjlvalue = PointerType::get(T_prjlvalue, 0);
171-
return FunctionType::get(T_prjlvalue,
172-
{
173-
@@ -1388,7 +1387,7 @@ static const auto jlgetcfunctiontrampoline_func = new JuliaFunction<>{
165+
@@ -1387,7 +1387,7 @@ static const auto jlgetcfunctiontrampoline_func = new JuliaFunction<>{
174166
T_pjlvalue, // result
175167
getPointerTy(C), // cache
176168
T_pjlvalue, // fill
177169
- FunctionType::get(getPointerTy(C), { getPointerTy(C), T_ppjlvalue }, false)->getPointerTo(), // trampoline
178170
+ getPointerTy(C), // trampoline
179171
T_pjlvalue, // env
180-
T_pprjlvalue, // vals
172+
T_derived, // vals
181173
}, false);
182-
@@ -1459,7 +1458,7 @@ static const auto box_ssavalue_func = new JuliaFunction<TypeFnContextAndSizeT>{
174+
@@ -1458,7 +1458,7 @@ static const auto box_ssavalue_func = new JuliaFunction<TypeFnContextAndSizeT>{
183175
};
184176
static const auto jlgetbuiltinfptr_func = new JuliaFunction<>{
185177
XSTR(jl_get_builtin_fptr),
@@ -188,7 +180,7 @@ index 5adf210489..519c16487f 100644
188180
{JuliaType::get_prjlvalue_ty(C)}, false); },
189181
nullptr,
190182
};
191-
@@ -1547,7 +1546,7 @@ static const auto julia_call = new JuliaFunction<>{
183+
@@ -1550,7 +1550,7 @@ static const auto julia_call = new JuliaFunction<>{
192184
[](LLVMContext &C) {
193185
auto T_prjlvalue = JuliaType::get_prjlvalue_ty(C);
194186
return FunctionType::get(T_prjlvalue,
@@ -197,7 +189,7 @@ index 5adf210489..519c16487f 100644
197189
T_prjlvalue}, // %f
198190
true); }, // %args
199191
get_attrs_basic,
200-
@@ -1560,7 +1559,7 @@ static const auto julia_call2 = new JuliaFunction<>{
192+
@@ -1563,7 +1563,7 @@ static const auto julia_call2 = new JuliaFunction<>{
201193
[](LLVMContext &C) {
202194
auto T_prjlvalue = JuliaType::get_prjlvalue_ty(C);
203195
return FunctionType::get(T_prjlvalue,
@@ -206,7 +198,7 @@ index 5adf210489..519c16487f 100644
206198
T_prjlvalue, // %arg1
207199
T_prjlvalue}, // %f
208200
true); }, // %args
209-
@@ -1574,7 +1573,7 @@ static const auto julia_call3 = new JuliaFunction<>{
201+
@@ -1577,7 +1577,7 @@ static const auto julia_call3 = new JuliaFunction<>{
210202
auto T_prjlvalue = JuliaType::get_prjlvalue_ty(C);
211203
Type *T = PointerType::get(JuliaType::get_jlvalue_ty(C), AddressSpace::Derived);
212204
return FunctionType::get(T_prjlvalue,
@@ -215,7 +207,7 @@ index 5adf210489..519c16487f 100644
215207
T}, // %f
216208
true); }, // %args
217209
get_attrs_basic,
218-
@@ -5474,7 +5473,7 @@ static jl_cgval_t emit_call_specfun_boxed(jl_codectx_t &ctx, jl_value_t *jlretty
210+
@@ -5551,7 +5551,7 @@ static jl_cgval_t emit_call_specfun_boxed(jl_codectx_t &ctx, jl_value_t *jlretty
219211
std::string namep("p");
220212
namep += specFunctionObject;
221213
GlobalVariable *GV = cast_or_null<GlobalVariable>(jl_Module->getNamedValue(namep));
@@ -224,7 +216,7 @@ index 5adf210489..519c16487f 100644
224216
if (GV == nullptr) {
225217
GV = new GlobalVariable(*jl_Module, pfunc, false,
226218
GlobalVariable::ExternalLinkage,
227-
@@ -8127,8 +8126,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
219+
@@ -8175,8 +8175,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
228220
union_alloca_type((jl_uniontype_t*)jlrettype, allunbox, props.union_bytes, props.union_align, props.union_minalign);
229221
if (props.union_bytes) {
230222
props.cc = jl_returninfo_t::Union;
@@ -234,7 +226,7 @@ index 5adf210489..519c16487f 100644
234226
argnames.push_back("union_bytes_return");
235227
Type *pair[] = { ctx.types().T_prjlvalue, getInt8Ty(ctx.builder.getContext()) };
236228
rt = StructType::get(ctx.builder.getContext(), ArrayRef<Type*>(pair));
237-
@@ -8157,7 +8155,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
229+
@@ -8205,7 +8204,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
238230
props.union_align = props.union_minalign = julia_alignment(jlrettype);
239231
// sret is always passed from alloca
240232
assert(M);
@@ -243,7 +235,7 @@ index 5adf210489..519c16487f 100644
243235
argnames.push_back("sret_return");
244236
srt = rt;
245237
rt = getVoidTy(ctx.builder.getContext());
246-
@@ -8292,7 +8290,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
238+
@@ -8340,7 +8339,7 @@ static jl_returninfo_t get_specsig_function(jl_codectx_t &ctx, Module *M, Value
247239
}
248240
else {
249241
if (fval->getType()->isIntegerTy())
@@ -253,10 +245,10 @@ index 5adf210489..519c16487f 100644
253245
if (auto F = dyn_cast<Function>(fval)) {
254246
if (gcstack_arg && ctx.emission_context.use_swiftcc)
255247
diff --git a/src/intrinsics.cpp b/src/intrinsics.cpp
256-
index c2fb3760fd..594b8dd2e3 100644
248+
index 6365ff1660..d9c5fdb639 100644
257249
--- a/src/intrinsics.cpp
258250
+++ b/src/intrinsics.cpp
259-
@@ -776,7 +776,7 @@ static jl_cgval_t emit_pointerref(jl_codectx_t &ctx, ArrayRef<jl_cgval_t> argv)
251+
@@ -780,7 +780,7 @@ static jl_cgval_t emit_pointerref(jl_codectx_t &ctx, ArrayRef<jl_cgval_t> argv)
260252
Type *ptrty = julia_type_to_llvm(ctx, ety, &isboxed);
261253
assert(!isboxed);
262254
if (!type_is_ghost(ptrty)) {
@@ -265,7 +257,7 @@ index c2fb3760fd..594b8dd2e3 100644
265257
thePtr = ctx.builder.CreateInBoundsGEP(ptrty, thePtr, im1);
266258
auto load = typed_load(ctx, thePtr, nullptr, ety, ctx.tbaa().tbaa_data, nullptr, isboxed, AtomicOrdering::NotAtomic, false, align_nb);
267259
setName(ctx.emission_context, load.V, "pointerref");
268-
@@ -968,7 +968,7 @@ static jl_cgval_t emit_atomic_pointerref(jl_codectx_t &ctx, ArrayRef<jl_cgval_t>
260+
@@ -972,7 +972,7 @@ static jl_cgval_t emit_atomic_pointerref(jl_codectx_t &ctx, ArrayRef<jl_cgval_t>
269261
Type *ptrty = julia_type_to_llvm(ctx, ety, &isboxed);
270262
assert(!isboxed);
271263
if (!type_is_ghost(ptrty)) {
@@ -274,7 +266,7 @@ index c2fb3760fd..594b8dd2e3 100644
274266
auto load = typed_load(ctx, thePtr, nullptr, ety, ctx.tbaa().tbaa_data, nullptr, isboxed, llvm_order, false, nb);
275267
setName(ctx.emission_context, load.V, "atomic_pointerref");
276268
return load;
277-
@@ -1062,7 +1062,7 @@ static jl_cgval_t emit_atomic_pointerop(jl_codectx_t &ctx, intrinsic f, ArrayRef
269+
@@ -1066,7 +1066,7 @@ static jl_cgval_t emit_atomic_pointerop(jl_codectx_t &ctx, intrinsic f, ArrayRef
278270
assert(!isboxed);
279271
Value *thePtr;
280272
if (!type_is_ghost(ptrty))
@@ -284,10 +276,10 @@ index c2fb3760fd..594b8dd2e3 100644
284276
thePtr = nullptr; // could use any value here, since typed_store will not use it
285277
jl_cgval_t ret = typed_store(ctx, thePtr, x, y, ety, ctx.tbaa().tbaa_data, nullptr, nullptr, isboxed,
286278
diff --git a/src/llvm-codegen-shared.h b/src/llvm-codegen-shared.h
287-
index d9551e0552..35d2bda072 100644
279+
index ff6f5a9729..ecf02a8f57 100644
288280
--- a/src/llvm-codegen-shared.h
289281
+++ b/src/llvm-codegen-shared.h
290-
@@ -34,24 +34,24 @@ namespace JuliaType {
282+
@@ -34,19 +34,19 @@ namespace JuliaType {
291283
}
292284

293285
static inline llvm::PointerType* get_pjlvalue_ty(llvm::LLVMContext &C, unsigned addressSpace=0) {
@@ -311,40 +303,7 @@ index d9551e0552..35d2bda072 100644
311303
}
312304

313305
static inline auto get_jlfunc_ty(llvm::LLVMContext &C) {
314-
auto T_prjlvalue = get_prjlvalue_ty(C);
315-
- auto T_pprjlvalue = llvm::PointerType::get(T_prjlvalue, 0);
316-
+ auto T_pprjlvalue = llvm::PointerType::get(C, 0);
317-
return llvm::FunctionType::get(T_prjlvalue, {
318-
T_prjlvalue, // function
319-
T_pprjlvalue, // args[]
320-
@@ -61,7 +61,7 @@ namespace JuliaType {
321-
322-
static inline auto get_jlfunc2_ty(llvm::LLVMContext &C) {
323-
auto T_prjlvalue = get_prjlvalue_ty(C);
324-
- auto T_pprjlvalue = llvm::PointerType::get(T_prjlvalue, 0);
325-
+ auto T_pprjlvalue = llvm::PointerType::get(C, 0);
326-
return llvm::FunctionType::get(T_prjlvalue, {
327-
T_prjlvalue, // function
328-
T_pprjlvalue, // args[]
329-
@@ -72,7 +72,7 @@ namespace JuliaType {
330-
331-
static inline auto get_jlfunc3_ty(llvm::LLVMContext &C) {
332-
auto T_prjlvalue = get_prjlvalue_ty(C);
333-
- auto T_pprjlvalue = llvm::PointerType::get(T_prjlvalue, 0);
334-
+ auto T_pprjlvalue = llvm::PointerType::get(C, 0);
335-
auto T = get_pjlvalue_ty(C, Derived);
336-
return llvm::FunctionType::get(T_prjlvalue, {
337-
T, // function
338-
@@ -83,7 +83,7 @@ namespace JuliaType {
339-
340-
static inline auto get_jlfuncparams_ty(llvm::LLVMContext &C) {
341-
auto T_prjlvalue = get_prjlvalue_ty(C);
342-
- auto T_pprjlvalue = llvm::PointerType::get(T_prjlvalue, 0);
343-
+ auto T_pprjlvalue = llvm::PointerType::get(C, 0);
344-
return llvm::FunctionType::get(T_prjlvalue, {
345-
T_prjlvalue, // function
346-
T_pprjlvalue, // args[]
347-
@@ -96,10 +96,6 @@ namespace JuliaType {
306+
@@ -95,10 +95,6 @@ namespace JuliaType {
348307
static inline auto get_voidfunc_ty(llvm::LLVMContext &C) {
349308
return llvm::FunctionType::get(llvm::Type::getVoidTy(C), /*isVarArg*/false);
350309
}
@@ -355,7 +314,7 @@ index d9551e0552..35d2bda072 100644
355314
}
356315

357316
// return how many Tracked pointers are in T (count > 0),
358-
@@ -229,7 +225,7 @@ static inline void emit_gc_safepoint(llvm::IRBuilder<> &builder, llvm::Type *T_s
317+
@@ -228,7 +224,7 @@ static inline void emit_gc_safepoint(llvm::IRBuilder<> &builder, llvm::Type *T_s
359318
else {
360319
Function *F = M->getFunction("julia.safepoint");
361320
if (!F) {
@@ -378,7 +337,7 @@ index 76dcd94489..4e539fea8f 100644
378337

379338
// Zero out the GC frame.
380339
diff --git a/src/llvm-late-gc-lowering.cpp b/src/llvm-late-gc-lowering.cpp
381-
index 45ac0e0980..e9ea2fdc27 100644
340+
index e03fbd8ccd..317e89d46a 100644
382341
--- a/src/llvm-late-gc-lowering.cpp
383342
+++ b/src/llvm-late-gc-lowering.cpp
384343
@@ -1993,7 +1993,7 @@ bool LateLowerGCFrame::CleanupIR(Function &F, State *S, bool *CFGModified) {

julia-patches/2f50b280dc8e995ef67ad31a5f71adc4c270890d

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From d6a36eb79c07f698ec7370c9812acb9a58efb757 Mon Sep 17 00:00:00 2001
1+
From f38d9e78f9475f6d86e1156d149548e2b2a39ceb Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Fri, 8 Nov 2024 21:02:11 +0000
44
Subject: [PATCH] 2f50b280dc8e995ef67ad31a5f71adc4c270890d
@@ -14,10 +14,10 @@ Subject: [PATCH] 2f50b280dc8e995ef67ad31a5f71adc4c270890d
1414
7 files changed, 30 insertions(+), 30 deletions(-)
1515

1616
diff --git a/src/codegen.cpp b/src/codegen.cpp
17-
index 7728aac3c8..b65a16bbce 100644
17+
index a0b9e13a80..3de982c3e4 100644
1818
--- a/src/codegen.cpp
1919
+++ b/src/codegen.cpp
20-
@@ -2376,7 +2376,7 @@ static GlobalVariable *get_pointer_to_constant(jl_codegen_params_t &emission_con
20+
@@ -2379,7 +2379,7 @@ static GlobalVariable *get_pointer_to_constant(jl_codegen_params_t &emission_con
2121
static AllocaInst *emit_static_alloca(jl_codectx_t &ctx, Type *lty, Align align)
2222
{
2323
++EmittedAllocas;
@@ -27,7 +27,7 @@ index 7728aac3c8..b65a16bbce 100644
2727

2828
static AllocaInst *emit_static_alloca(jl_codectx_t &ctx, unsigned nb, Align align)
2929
diff --git a/src/llvm-alloc-opt.cpp b/src/llvm-alloc-opt.cpp
30-
index a9e1b1e02d..8419c4cfeb 100644
30+
index 7dd794a4d8..7928d6824f 100644
3131
--- a/src/llvm-alloc-opt.cpp
3232
+++ b/src/llvm-alloc-opt.cpp
3333
@@ -427,12 +427,12 @@ void Optimizer::insertLifetimeEnd(Value *ptr, Constant *sz, Instruction *insert)
@@ -86,7 +86,7 @@ index baf844dffa..e09f5cad92 100644
8686
createNewInstruction(CI, call, MSSAU);
8787
LLVM_DEBUG(dbgs() << "Cloned and sunk gc_preserve_end: " << *CI << "\n");
8888
diff --git a/src/llvm-late-gc-lowering.cpp b/src/llvm-late-gc-lowering.cpp
89-
index 0f790ac46d..45ac0e0980 100644
89+
index a254ecafab..e03fbd8ccd 100644
9090
--- a/src/llvm-late-gc-lowering.cpp
9191
+++ b/src/llvm-late-gc-lowering.cpp
9292
@@ -359,10 +359,10 @@ void LateLowerGCFrame::LiftSelect(State &S, SelectInst *SI) {

julia-patches/390300d9f41df6ad71f0f4196ef4885d4bd5dc48

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 3452ebd7d650f7ae5b308cadaacb6af19a079542 Mon Sep 17 00:00:00 2001
1+
From 4a6d3feb9e43c51f8593219ec869e88cbfdfae09 Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Fri, 8 Nov 2024 21:33:31 +0000
44
Subject: [PATCH] 390300d9f41df6ad71f0f4196ef4885d4bd5dc48
@@ -9,7 +9,7 @@ Adapt to "Add ThinOrFullLTOPhase to optimizer pipeline"
99
1 file changed, 2 insertions(+), 2 deletions(-)
1010

1111
diff --git a/src/pipeline.cpp b/src/pipeline.cpp
12-
index a40cbf02eb..e2b995e257 100644
12+
index 5e29b56675..4523c80033 100644
1313
--- a/src/pipeline.cpp
1414
+++ b/src/pipeline.cpp
1515
@@ -250,7 +250,7 @@ namespace {

julia-patches/9a258664024d12a06ba8eb9344e270a9bb5f5d87

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From c1ea11cc92ca0a08bee51749be92239a2452d13f Mon Sep 17 00:00:00 2001
1+
From 56e877ef0663debb978e7a1547805997dc66b0b6 Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Fri, 8 Nov 2024 21:02:10 +0000
44
Subject: [PATCH] 9a258664024d12a06ba8eb9344e270a9bb5f5d87
@@ -8,7 +8,7 @@ Subject: [PATCH] 9a258664024d12a06ba8eb9344e270a9bb5f5d87
88
1 file changed, 6 insertions(+), 3 deletions(-)
99

1010
diff --git a/src/codegen.cpp b/src/codegen.cpp
11-
index 1ca45a98b0..7728aac3c8 100644
11+
index eefc675bdd..a0b9e13a80 100644
1212
--- a/src/codegen.cpp
1313
+++ b/src/codegen.cpp
1414
@@ -76,6 +76,7 @@
@@ -19,7 +19,7 @@ index 1ca45a98b0..7728aac3c8 100644
1919

2020
#ifdef USE_ITTAPI
2121
#include "ittapi/ittnotify.h"
22-
@@ -10379,15 +10380,17 @@ namespace llvm {
22+
@@ -10427,15 +10428,17 @@ namespace llvm {
2323
class MachineBasicBlock;
2424
class MachineFunction;
2525
raw_ostream& operator<<(raw_ostream &OS, const MachineBasicBlock &MBB);

julia-patches/b1aa0b0b88a0bca2553f8c6d6c52ec3b7205064b

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From e92847892c38657606ac65fcc0556212b7b6157f Mon Sep 17 00:00:00 2001
1+
From cd04c834e724007ffad51d0341c2a2160b700166 Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Fri, 8 Nov 2024 21:02:10 +0000
44
Subject: [PATCH] b1aa0b0b88a0bca2553f8c6d6c52ec3b7205064b
@@ -8,10 +8,10 @@ Subject: [PATCH] b1aa0b0b88a0bca2553f8c6d6c52ec3b7205064b
88
1 file changed, 1 insertion(+), 1 deletion(-)
99

1010
diff --git a/src/jitlayers.cpp b/src/jitlayers.cpp
11-
index 21d865891e..54b1b7fbeb 100644
11+
index 0acb7beaca..4140b6ba2a 100644
1212
--- a/src/jitlayers.cpp
1313
+++ b/src/jitlayers.cpp
14-
@@ -1950,7 +1950,7 @@ void fixupTM(TargetMachine &TM) {
14+
@@ -1924,7 +1924,7 @@ void fixupTM(TargetMachine &TM) {
1515
llvm::DataLayout jl_create_datalayout(TargetMachine &TM) {
1616
// Mark our address spaces as non-integral
1717
auto jl_data_layout = TM.createDataLayout();

julia-patches/bb3f5e1fed7c6ba733b7f273e93f5d3930976185

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 858b8af9c74b5f7b944584d5a69e11ccdfd85ae7 Mon Sep 17 00:00:00 2001
1+
From 05141569c0b4b98227b62959ab3921fd7e82cd9c Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Sat, 16 Nov 2024 15:30:41 +0000
44
Subject: [PATCH] bb3f5e1fed7c6ba733b7f273e93f5d3930976185

julia-patches/dc11c0601577afb8f67513d041ee25dabe3555b9

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
From 2d3fe62b4cc095ac50c5a84b1cecd05980b00436 Mon Sep 17 00:00:00 2001
1+
From 45dfa34c637cb8b60676213a62b0227ffdc73030 Mon Sep 17 00:00:00 2001
22
From: Zentrik <[email protected]>
33
Date: Mon, 11 Nov 2024 21:03:05 +0000
44
Subject: [PATCH] dc11c0601577afb8f67513d041ee25dabe3555b9
@@ -9,7 +9,7 @@ Adapt to move of `absoluteSymbols`
99
1 file changed, 1 insertion(+)
1010

1111
diff --git a/src/jitlayers.cpp b/src/jitlayers.cpp
12-
index 54b1b7fbeb..9bf4b634ce 100644
12+
index 4140b6ba2a..f959b85e18 100644
1313
--- a/src/jitlayers.cpp
1414
+++ b/src/jitlayers.cpp
1515
@@ -14,6 +14,7 @@

0 commit comments

Comments
 (0)