Displaying 6 results from an estimated 6 matches for "evalexpr_0_0".
2020 Sep 29
3
OrcV1 removal
...ng this case I currently get, on stderr:
JIT session error: Symbols not found: [ pgextern./home/andres/build/postgres/dev-assert/vpath/src/test/regress/regress.so.pt_in_widget ]
but currently that error is not bubbled up to the C API. There I just
get:
ERROR: XX000: failed to look up symbol "evalexpr_0_0": Failed to materialize symbols: { (main, { evalexpr_0_0 }) }
(obviously the first part is postgres code)
Do you have thoughts on what that should look like?
The other part that I am still missing is replacment for
LLVMCreateGDBRegistrationListener();
LLVMCreatePerfJITEventListener();
LLV...
2018 Sep 10
2
Byte-wide stores aren't coalesced if interspersed with other stores
...R that, after inlining and constant
propagation boils (when cooked on really high heat) down to (also
attached for your convenience):
source_filename = "pg"
target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
target triple = "x86_64-pc-linux-gnu"
define void @evalexpr_0_0(i8* align 8 noalias, i32* align 8 noalias) {
entry:
%a01 = getelementptr i8, i8* %0, i16 0
store i8 0, i8* %a01
; in the real case this also loads data
%b01 = getelementptr i32, i32* %1, i16 0
store i32 0, i32* %b01
%a02 = getelementptr i8, i8* %0, i16 1
store i8 0, i8* %a02
; in...
2020 Sep 30
2
OrcV1 removal
...ion error: Symbols not found: [
> > pgextern./home/andres/build/postgres/dev-assert/vpath/src/test/regress/regress.so.pt_in_widget
> > ]
> > but currently that error is not bubbled up to the C API. There I just
> > get:
> > ERROR: XX000: failed to look up symbol "evalexpr_0_0": Failed to
> > materialize symbols: { (main, { evalexpr_0_0 }) }
>
> (obviously the first part is postgres code)
> > Do you have thoughts on what that should look like?
>
>
> We need an API to install an error reporter on the session: That's where
> the Sy...
2018 Sep 11
2
Byte-wide stores aren't coalesced if interspersed with other stores
...n really high heat) down to (also
> > attached for your convenience):
> >
> > source_filename = "pg"
> > target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> > target triple = "x86_64-pc-linux-gnu"
> >
> > define void @evalexpr_0_0(i8* align 8 noalias, i32* align 8 noalias) {
> > entry:
> > %a01 = getelementptr i8, i8* %0, i16 0
> > store i8 0, i8* %a01
> >
> > ; in the real case this also loads data
> > %b01 = getelementptr i32, i32* %1, i16 0
> > store i32 0, i32* %b01
>...
2020 Sep 24
2
OrcV1 removal
Hi All,
The Kaleidoscope tutorials have now been updated on the orcv1-removal
branch. I will try to summarise the state of the work and provide some
examples in the ORC JIT Weekly mailout tomorrow. The short version is that
I think this is ready to land on the mainline.
If anyone wants to check out the OrcV1 removal branch and provide feedback
now is the time. Otherwise I will aim to land the
2018 Sep 11
2
Byte-wide stores aren't coalesced if interspersed with other stores
...r convenience):
> > > >
> > > > source_filename = "pg"
> > > > target datalayout = "e-m:e-i64:64-f80:128-n8:16:32:64-S128"
> > > > target triple = "x86_64-pc-linux-gnu"
> > > >
> > > > define void @evalexpr_0_0(i8* align 8 noalias, i32* align 8 noalias)
> {
> > > > entry:
> > > > %a01 = getelementptr i8, i8* %0, i16 0
> > > > store i8 0, i8* %a01
> > > >
> > > > ; in the real case this also loads data
> > > > %b01 = getelem...