Displaying 20 results from an estimated 65 matches for "snu".
Did you mean:
gnu
2015 Feb 23
2
[LLVMdev] LLVM IR in DAG form
...l.com>>:
>
>
>
> On Sat, Feb 21, 2015 at 6:38 PM, David Chisnall
> <David.Chisnall at cl.cam.ac.uk <mailto:David.Chisnall at cl.cam.ac.uk>>
> wrote:
>
>
> > On 21 Feb 2015, at 05:59, Jeehoon Kang
> <jeehoon.kang at sf.snu.ac.kr <mailto:jeehoon.kang at sf.snu.ac.kr>>
> wrote:
> >
> > this is Jeehoon Kang, a CS PhD student and a newbie to LLVM.
> >
> > I am wondering why LLVM IR's basic block consists of a list
> of instructions...
2015 Feb 21
2
[LLVMdev] LLVM IR in DAG form
On Sat, Feb 21, 2015 at 6:38 PM, David Chisnall <David.Chisnall at cl.cam.ac.uk
> wrote:
>
> > On 21 Feb 2015, at 05:59, Jeehoon Kang <jeehoon.kang at sf.snu.ac.kr>
> wrote:
> >
> > this is Jeehoon Kang, a CS PhD student and a newbie to LLVM.
> >
> > I am wondering why LLVM IR's basic block consists of a list of
> instructions,
> > rather than a DAG of instruction as in the low level (ISelectionDAG).
>
>...
2015 Feb 21
2
[LLVMdev] LLVM IR in DAG form
...(
http://lists.cs.uiuc.edu/pipermail/llvmdev/2013-April/061238.html). I am a
newbie to LLVM (and compiler in general), so I could not understand the
rationale behind the proposal.
Would you please give me some advice on this matter?
Thanks,
Jeehoon
--
Jeehoon Kang (Ph.D. student) <http://sf.snu.ac.kr/jeehoon.kang>
Software Foundations Laboratory <http://sf.snu.ac.kr>
Seoul National University <http://www.snu.ac.kr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20150221/3e55a74b/attach...
2015 Jul 17
2
[LLVMdev] Suspicious behavior of mem2reg (promoteSingleBlockAlloca)
Hi LLVMDev,
this is Jeehoon Kang, a Ph.D. student of Software Foundations Laboratory (
http://sf.snu.ac.kr), Dept. of Computer Science & Engineering, Seoul
National University. Our group studied the mem2reg pass, and we got a
question on its algorithm.
As far as I understand, the mem2reg pass essentially uses the SSA
construction algorithm to promote allocas into registers, but there are
sho...
2020 Sep 21
2
Is it valid to dereference a pointer that have undef bits in its offset?
...vm-dev <llvm-dev at lists.llvm.org>
Subject: [EXT] Re: [llvm-dev] Is it valid to dereference a pointer that have undef bits in its offset?
> %p2 = gep %p, (undef & 8)
A silly typo: undef & 8 -> undef & 7
On Mon, Sep 21, 2020 at 7:47 AM Juneyoung Lee <juneyoung.lee at sf.snu.ac.kr<mailto:juneyoung.lee at sf.snu.ac.kr>> wrote:
Hello all,
Is it valid to dereference a pointer that has undef bits in its offset?
For example,
%p = alloca [8 x i8]
%p2 = gep %p, (undef & 8)
store 0, %p2
undef & 8 is always less than 8, so technically it will store zero to...
2020 Sep 21
2
Is it valid to dereference a pointer that have undef bits in its offset?
...llvm-dev] Is it valid to dereference a pointer
>> that have undef bits in its offset?
>>
>>> %p2 = gep %p, (undef & 8)
>> A silly typo: undef & 8 -> undef & 7
>>
>> On Mon, Sep 21, 2020 at 7:47 AM Juneyoung Lee
>> <juneyoung.lee at sf.snu.ac.kr<mailto:juneyoung.lee at sf.snu.ac.kr>> wrote:
>> Hello all,
>>
>> Is it valid to dereference a pointer that has undef bits in its offset?
>>
>> For example,
>>
>> %p = alloca [8 x i8]
>> %p2 = gep %p, (undef & 8)
>> store 0, %...
2016 May 28
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...ns RegMask. To update the RegMask of MI , setRegMask() function
has been added to MachineOperand, a command line option -enable-ipra and
debug type -debug-only=“ipra" has been added to control the optimization
through llc.
Testing:
=====
The above mentioned implementation has been tested over SNU-Real-Time
benchmark suit (http://www.cprover.org/goto-cc/examples/snu.html) and some
simple programs that uses library function ( for a library function
register allocation is not done by LLVM so this optimization will simply
skip them)
Study and Other:
=============
I have learned following thing...
2020 Sep 20
2
Is it valid to dereference a pointer that have undef bits in its offset?
Hello all,
Is it valid to dereference a pointer that has undef bits in its offset?
For example,
%p = alloca [8 x i8]
%p2 = gep %p, (undef & 8)
store 0, %p2
undef & 8 is always less than 8, so technically it will store zero to one
of the array's elements.
The reason is that I want to improve no-undef analysis by suggesting that a
pointer that is passed to load/store is
2018 Apr 10
2
Miscompilation bugs in GVN.cpp and PromoteMemoryToRegister.cpp?
...Scalar/GVN.cpp
llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
We checked all reports in the LLVM bugzilla (https://bugs.llvm.org/), so
I'd like to ask if you know any such a bug that is not reported in the
bugzilla.
Thanks,
Jeehoon Kang
--
Jeehoon Kang (Ph.D. student) <http://sf.snu.ac.kr/jeehoon.kang>
Software Foundations Laboratory <http://sf.snu.ac.kr>
Seoul National University <http://www.snu.ac.kr>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180410/36689932/attach...
2020 Sep 22
2
Is it valid to dereference a pointer that have undef bits in its offset?
...gt; that have undef bits in its offset?
> >>>
> >>>> %p2 = gep %p, (undef & 8)
> >>> A silly typo: undef & 8 -> undef & 7
> >>>
> >>> On Mon, Sep 21, 2020 at 7:47 AM Juneyoung Lee
> >>> <juneyoung.lee at sf.snu.ac.kr<mailto:juneyoung.lee at sf.snu.ac.kr>> wrote:
> >>> Hello all,
> >>>
> >>> Is it valid to dereference a pointer that has undef bits in its offset?
> >>>
> >>> For example,
> >>>
> >>> %p = alloca [8 x...
2007 Apr 16
2
Simplify simple code
...y
}
----------------------------------------------
Anyone can help me?
Sincerely,
===========================================
Dong H. Oh
Ph. D Candidate
Techno-Economics and Policy Program
College of Engineering, Seoul National University,
Seoul, 151-050, Republic of Korea
E-mail:doriaba2 at snu.ac.kr
Mobile: +82-10-6877-2109
Office : +82-2-880-9142
Fax: +82-2-880-8389
2019 Nov 27
2
LangRef semantics for shufflevector with undef mask is incorrect
...practice.
Thanks,
Nuno
-----Original Message-----
From: Eli Friedman <efriedma at quicinc.com>
Sent: 27 de novembro de 2019 01:10
To: Nuno Lopes <nuno.lopes at ist.utl.pt>; LLVMdev <llvm-dev at lists.llvm.org>
Cc: spatel at rotateright.com; Juneyoung Lee <juneyoung.lee at sf.snu.ac.kr>;
zhengyang-liu at hotmail.com; John Regehr <regehr at cs.utah.edu>
Subject: RE: LangRef semantics for shufflevector with undef mask is
incorrect
The shuffle mask of a shufflevector is special: it's required to be a
constant in a specific form. From LangRef: "The shuffle m...
2020 Oct 10
2
Undef and Poison round table follow-up & a plan
...le' value.
In our suggestion, well-defined bits are stored into padding at object
creation, so it becomes okay.
Juneyoung
On Fri, Oct 9, 2020 at 11:58 PM Hubert Tong <
hubert.reinterpretcast at gmail.com> wrote:
> On Thu, Oct 8, 2020 at 11:54 PM Juneyoung Lee <juneyoung.lee at sf.snu.ac.kr>
> wrote:
>
>> // Members are initialized to poison at object creation.
>>>> p = alloca {i8, i32} // p[0], p[4~7] are poison
>>>> p[0] is an i8, so it shouldn't be poison?
>>>
>>>
>> My interpretation of standard is that readi...
2016 Jun 12
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...eplaced by DenseMap of
> GlobalVariable * to RegMask.
> DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h.
> Minor correction in comments, changes to adhere coding standards of LLVM.
>
> Testing:
> =====
>
> The above mentioned changes has been tested with SNU-Realtime benchmarks.
>
> Studied lit and FileCheck tool and written simple test to verify
> functionality of coding.
>
>
> Study and other:
>
> ============
>
> Studied some examples of lit compatible llvm IR with comments to RUN test
> cases, FileCheck tool syntax...
2018 Apr 10
0
Miscompilation bugs in GVN.cpp and PromoteMemoryToRegister.cpp?
On Tue, Apr 10, 2018 at 3:09 PM, Daniel Berlin via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
>
>
> On Tue, Apr 10, 2018 at 10:28 AM, Friedman, Eli via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
>> On 4/9/2018 8:19 PM, Jeehoon Kang via llvm-dev wrote:
>>
>> Dear llvm-dev,
>>
>>
>> Hi! We're collecting mis-compilation
2012 Dec 07
0
[LLVMdev] Increase the number of registers in ARM
...start migrate our platform to LLVM.
In my experience, you need to take care the follow part:
* ARMBaseRegisterInfo::getRegPressureLimit
* ARMBaseRegisterInfo::getRawAllocationOrder
* CalleeSavedRegs
* ARMFrameLowering::emitPrologue
[1] Doubling the Number of Registers on ARM Processors
http://aces.snu.ac.kr/interact-16/papers/interact-16-paper-1.pdf
2008 Feb 15
1
function similar to str_replace() in php.
...sts in R.
Looking forward to hearing from you.
Best,
=========================================================
Center of Excellence for Science and Innovation Studies,
Royal Institute of Technology
Drottning Kristinas v?g 30
100 44 Stockholm, Sweden
e-mail: donghoh at infra.kth.se, doriaba2 at snu.ac.kr, oh.dongh at gmail.com
Office: +46 8 790 67 93
Fax: +46 8 790 95 17
Cell phone: +46 73 563 45 22
=========================================================
2016 Jun 15
2
[GSoC 2016] [Weekly Status] Interprocedural Register Allocation
...GlobalVariable * to RegMask.
>> DummyCGSCCPass moved from TargetPassConfig.cpp to CallGraphSCCPass.h.
>> Minor correction in comments, changes to adhere coding standards of LLVM.
>>
>> Testing:
>> =====
>>
>> The above mentioned changes has been tested with SNU-Realtime benchmarks.
>>
>> Studied lit and FileCheck tool and written simple test to verify
>> functionality of coding.
>>
>>
>> Study and other:
>>
>> ============
>>
>> Studied some examples of lit compatible llvm IR with comments to RUN...
2020 Oct 09
2
Undef and Poison round table follow-up & a plan
...1787
The removed phrase did not exist in C++11, so I believe it is fine to use
poison for uninitialized char types.
Juneyoung
On Fri, Oct 9, 2020 at 12:19 PM Hubert Tong <
hubert.reinterpretcast at gmail.com> wrote:
> On Thu, Oct 8, 2020 at 11:09 PM Juneyoung Lee <juneyoung.lee at sf.snu.ac.kr>
> wrote:
>
>> It is UB when a poison is passed to certain operations that raise UB on
>> poison, such as division by poison/dereferencing poison pointer/branching
>> on poison condition/etc.
>>
> Got it. Thanks.
>
>
>> Otherwise, poison is simp...
2012 Dec 07
2
[LLVMdev] Increase the number of registers in ARM
I almost change all the instruction formats. It was a huge work. I am going
to compile and run it now.
Best Regards,
A. Yazdanbakhsh
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
PhD. Student
School of Electrical and Computer Engineering
University of Wisconsin-Madison
E-mail: yazdanbakhsh