Displaying 20 results from an estimated 200 matches similar to: "[LLVMdev] Question Regarding Sign-Overflow"
2015 Jul 01
3
[LLVMdev] Deriving undefined behavior from nsw/inbounds/poison for scalar evolution
----- Original Message -----
> From: "Bjarke Roune" <broune at google.com>
> To: "Jingyue Wu" <jingyue at google.com>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Tuesday, June 30, 2015 8:16:13 PM
> Subject: Re: [LLVMdev] Deriving undefined behavior from nsw/inbounds/poison for scalar evolution
>
> Hi Adam,
>
> Jingyue is right. We need to keep
2015 Apr 06
2
[LLVMdev] inconsistent wording in the LangRef regarding "shl nsw"
The LangRef says this for left shifts:
"If the nsw keyword is present, then the shift produces a poison value
if it shifts out any bits that disagree with the resultant sign bit."
... (1)
followed by
"As such, NUW/NSW have the same semantics as they would if the shift
were expressed as a mul instruction with the same nsw/nuw bits in (mul
%op1, (shl 1, %op2))." ... (2)
But
2010 Jul 28
2
[LLVMdev] Why are LLVM libraries enormous?
On Wed, Jul 28, 2010 at 9:01 AM, David Piepgrass
<dpiepgrass at mentoreng.com> wrote:
>> A LLVM JIT compiler for x86 under 1 MB? I doubt it is possible without
>> a major rewriting of LLVM.
>
> Even with no optimizations? Drat. That means I can't use it.
Why? I'd never checked, but I always assumed the LLVM JIT was much
larger than 3.4 MB.
For comparison:
[rnk at
2011 Mar 08
0
[LLVMdev] First Patch
On Tue, Mar 8, 2011 at 6:19 AM, Sanjoy Das
<sanjoy at playingwithpointers.com> wrote:
> Hi!
>
> I've attached a patch which takes care of the issues mentioned (and adds two
> tests).
> Index: test/Transforms/InstCombine/sext.ll
> ===================================================================
> --- test/Transforms/InstCombine/sext.ll (revision 127153)
> +++
2011 Mar 06
0
[LLVMdev] First Patch
On Sun, Mar 6, 2011 at 10:11 AM, Sanjoy Das
<sanjoy at playingwithpointers.com> wrote:
> While I was at it, I also took a stab at finishing up one of the TODOs. I've
> attached the patch for review.
Comments inline.
For those of you following at home, this code is in
InstCombiner::WillNotOverflowSignedAdd(), and the first line of the
initial comment is:
// If one of the
2014 Jul 01
2
[LLVMdev] Probable error in InstCombine
I've found what appears to be a bug in instcombine. Specifically, the transformation of -(X/C) to X/(-C) is invalid if C == INT_MIN.
Specifically, if I have
> define i32 @foo(i32 %x) #0 {
> entry:
> %div = sdiv i32 %x, -2147483648
> %sub = sub nsw i32 0, %div
> ret i32 %sub
> }
then opt -instcombine will produce
> define i32 @foo(i32 %x) #0 {
> entry:
> %sub
2010 Sep 03
0
[LLVMdev] Thoughts about the llvm architecture -
>>>> Hi!
>>>>
>>>> The following thoughts about the llvm architecture I'd like to share
>>>> with you
>>>> (from the perspective of a user):
>>>>
>>>> - If a backend has no vector support, then I wonder why there is no
>>>> de-vectorization
>>>> pass that operates on indermediate
2010 Sep 04
1
[LLVMdev] Thoughts about the llvm architecture -
Jochen Wilhelmy schrieb:
>>>>> Hi!
>>>>>
>>>>> The following thoughts about the llvm architecture I'd like to share
>>>>> with you
>>>>> (from the perspective of a user):
>>>>>
>>>>> - If a backend has no vector support, then I wonder why there is no
>>>>> de-vectorization
2020 Jul 26
0
[kvm-unit-tests PATCH v3 0/4] Update patch set
On Sat, Jul 25, 2020 at 4:10 PM Ben Hutchings <ben at decadent.org.uk> wrote:
> On Sat, 2020-07-25 at 15:16 -0700, Bill Wendling wrote:
> > On Sat, Jul 25, 2020 at 2:56 PM Ben Hutchings <ben at decadent.org.uk> wrote:
> > > On Sat, 2020-07-25 at 14:36 -0700, Bill Wendling wrote:
> > > [...]
> > > > I upstreamed a few patches to klibc to fix a few
2011 Aug 11
0
[LLVMdev] RE : IR code modification/transformation
Re-adding the list, below message was sent to me alone:
On 11 August 2011 13:45, Rinaldini Julien <julien.rinaldini at heig-vd.ch> wrote:
> Thx for all answers...
>
> I'll try that. But in a long term what I want to do will be a bit more complicated... It was just an example. In this case, the goal is to replace all add with sub that return the same result, like:
>
> var
2011 Mar 08
2
[LLVMdev] First Patch
Hi!
I've attached a patch which takes care of the issues mentioned (and adds
two tests).
--
Sanjoy Das
http://playingwithpointers.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ripple-bucket.diff
Type: text/x-diff
Size: 3318 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20110308/0814e3e8/attachment.diff>
2015 Apr 23
2
cálculo de distancias
¡Hola!
Estoy tratando de hacer una matriz que contenga los valores de distancias
entre distintos elementos (con sus respectivas coordenadas x e y), pero
salta un error, y no sé como corregirlo. ¿alguna idea?
muchas gracias!
saludos!!
Priscila
--
Dra. Priscila Ana Powell
Instituto de Ecología Regional
Facultad de Ciencias Naturales e Instituto Miguel Lillo
Universidad Nacional de Tucumán
2011 Aug 11
5
[LLVMdev] IR code modification/transformation
Hi,
I have a question about the llvm passes.
I'm iterating over a basicblock and I can get an instruction and print it.
Now, I want to iterate over the instruction and be able to modify the values of the instruction.
For example, if my instruction is an add "<result> = add i32 4, %var" I want to transform it in a sub "<result> = sub i32 4, %var".
I looked up
2014 Jun 06
2
[LLVMdev] how to turn off conversion of add's into or's (in address calculations)
It seems some optimization pass converts some address computation add's
into or's when it knows it's allowed due correct alignment.
How do I turn this off keep the address calculations as adds?
2004 Aug 01
1
windows XP authentication issues
hello list,
i am running Samba on FreeBSD 5.2.1-RELEASE. i am able to mount network
folders using sharity-light from one of my other freebsd boxes 'piper' on
the network with the command:
shlight //cessna/videos /usr/home/iain/vidoes
when logged in as the user 'iain'. there is a corresponding user on the
Samba server 'cessna'.
i created a user 'sasha' on
2006 Dec 19
1
Re: asterisk-users Digest, Vol 29, Issue 71
Hi,
I want to unsubscribe from asterisk-users-request-lists, and donot
want to recieve mail any more.
Kindly unsubscribe me...
sanchal singh
On Mon, 2006-12-18 at 13:57, asterisk-users-request@lists.digium.com
wrote:
> Send asterisk-users mailing list submissions to
> asterisk-users@lists.digium.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
>
2010 Jul 28
0
[LLVMdev] Why are LLVM libraries enormous?
> Why do you care about the size of library files?
I assumed dynamic libraries and static libraries were similar in size, but I just checked some of my own static libraries and they are indeed much larger than the executables they compile to. Sorry, it just never occurred to me that they would be much different.
> > Anyway, in the same example I mentioned that the size of HowToUseJIT
2014 Sep 15
1
fail2ban and pjsip in asterisk 12 and 13
Hi,
Info !!! not a question !!!
the pjsip logger is different:
[Sep 15 07:33:27] NOTICE[65267] res_pjsip/pjsip_distributor.c: Request
from '"1001" <sip:1001 at 81.20.137.222>' failed for '85.25.197.23:5071'
(callid: 1bfa1fcfee1e20dbe9bbbcac5d7bdffc) - No matching endpoint found
and here the RegEx for fail2ban to catch this log:
|NOTICE.* .*: Request from
2012 Jul 31
0
Arrangement of names
Dear R-help members
I would be grateful if anyone could help me with the following problem:
1: I changed the font style of the plant names (along x-axis, under the bars) to "italic" . How can I avoid that the font in the legend also changes to "italic"?
2. I would like to place the plant names (along x-axis, under the bars) in a way that :
a) the first plant name is under the
2006 Aug 02
3
blastwave.rb patch
The original blastwave.rb would store "no pkg-get in /usr/sbin /usr/
bin" into @@pkgget if pkg-get is not found in the PATH.
The patch below modifies blastwave.rb to store the first matching
binary in the user''s PATH, or if not found, check the default
location (puppetd''s PATH may not be sane) and if still not present
and executable, correctly store as nil.