search for: arsen

Displaying 20 results from an estimated 41 matches for "arsen".

Did you mean: aren
2018 Jan 15
1
StripDeadDebugInfo for static inline functions.
+ Adrian + David Hi Arsen, This sounds like a bug to me. Have you tried reproducing it on trunk? For instance, I see that the relation between DICompileUnit and DISubprogram was changed in the meantime (https://reviews.llvm.org/D19034 <https://reviews.llvm.org/D19034>). If this no longer occurs on master you could b...
2018 Jan 12
2
StripDeadDebugInfo for static inline functions.
Hi Arsen, we are beyond what I understand about how metadata operates. Maybe Adrian or David knows. --paulr From: Arsen Hakobyan [mailto:hakobyan.ars at gmail.com] Sent: Friday, January 12, 2018 12:16 PM To: Robinson, Paul Cc: llvm-dev at lists.llvm.org; David Blaikie Subject: Re: [llvm-dev] StripDeadDebu...
2018 Jan 14
0
StripDeadDebugInfo for static inline functions.
Thanks Paul, Hi Adrian and David I would really appreciate any comments, thoughts assumptions. If additional information is needed please let me know. Regards, Arsen On Sat, Jan 13, 2018 at 2:54 AM, Robinson, Paul <paul.robinson at sony.com> wrote: > Hi Arsen, we are beyond what I understand about how metadata operates. > Maybe Adrian or David knows. > > --paulr > > > > *From:* Arsen Hakobyan [mailto:hakobyan.ars at gmail.com] &g...
2014 Jun 20
3
[LLVMdev] Passing specific register for an Instruction in target description files.
...efinition in TARGETInstrInfo.td file? May be someone could help with an example? Currently I have seen that we can pass the name of the registers' group, and direct registers as an implicit operands (with Uses or Defs) but I want to pass specific register. Thank you very much for your time, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Passing-specific-register-for-an-Instruction-in-target-description-files-tp69662.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2018 Jan 12
0
StripDeadDebugInfo for static inline functions.
...373 }); 374 } Here I checked that "SPMap.lookup(Scope->getScopeNode());" returns null. If the transformation does right things then probably there is other issue and SPMap[SP] for inlined function should find the main CompileUnit anyway. What do you think about this? Regards, Arsen On Sat, Jan 13, 2018 at 12:11 AM, Arsen Hakobyan <hakobyan.ars at gmail.com> wrote: > Hi Paul, > > Thanks for your response. > Let me actually post more details visualizing my case. Assuming that can > help. > > so the IR before the opt tool is running is: > > ; F...
2018 Jan 12
2
StripDeadDebugInfo for static inline functions.
...not contain reference to !69 after optimizations which I think is incorrect. I assume that !69 has not been removed because there are two nodes (!68 and !73) referenced to it as the scope. But that should force the transformations to not remove the link from !12. Is it right? Thank you very much. Arsen On Fri, Jan 12, 2018 at 10:21 PM, Robinson, Paul <paul.robinson at sony.com> wrote: > I'm not as familiar with all the ins and outs of metadata as maybe I > should be, but ultimately the inlined function should have a DWARF > description contained within the description of the...
2009 Oct 28
3
expire plugin + --exec-mail in 1.2.6 version
...sh: seq=12 uid=589: Expunge Info: fsb at domain.com/Trash: seq=13 uid=590: Expunge Info: fsb at domain.com/Trash: timestamp 1256627284 (Tue Oct 27 09:08:04 2009) -> 1256732991 (Wed Oct 28 14:29:51 2009) Info: auth input: uid=8 Info: auth input: gid=12 Info: auth input: home=/data/mail/domain.com/arsen Info: auth input: mail=maildir:~/data Info: Namespace: type=private, prefix=, sep=/, inbox=yes, hidden=no, list=yes, subscriptions=yes Info: maildir: data=~/data Info: maildir++: root=/data/mail/domain.com/arsen/data, index=, control=, inbox=/data/mail/domain.com/arsen/data Info: Namespace: type=pr...
2014 Aug 14
2
[LLVMdev] Tablegen: How to define a Pattern with multiple result instructions
...I would like to be sure that Tablegen still does not support completely separate multiple instruction generation, and the only way is to write costume code (may be in TargetISelDAGToDAG class) to get the needed result. Dear Tom, do you found other solution (using Tablegen tool) for this? Thanks, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Tablegen-How-to-define-a-Pattern-with-multiple-result-instructions-tp44115p71453.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2014 Jul 02
2
[LLVMdev] Passing specific register for an Instruction in target description files.
On Mon, Jun 30, 2014 at 02:40:43AM -0700, Quentin Colombet wrote: > Hi Arsen, > > > > On Jun 19, 2014, at 10:43 PM, Arsen Hakobyan <artinetstudio at gmail.com> wrote: > > > > Hi all, > > > > I want to generate an assembly instruction for my target using target > > description representation of the instruction. The problem...
2013 Oct 09
4
[LLVMdev] Related constant folding of floating point values
...f.then, label %if.else ... during the transformation the %conv is replaced with "double 0x4020333340000000" and then the result of comparison is resolved incorrectly. Is not this a bug? I have also searched for a similar issue in llvm bug list, but could not found anything. Thank you, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Related-constant-folding-of-floating-point-values-tp61897.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2014 Aug 15
2
[LLVMdev] Tablegen: How to define a Pattern with multiple result instructions
Dear Tom, What is the advantage to use the “pseudo instruction” approach VS “custom lowering/DAGtoDAGSelection” VS “ Library function”? Best Kevin On Aug 14, 2014, at 9:27 AM, Tom Stellard <tom at stellard.net> wrote: > On Thu, Aug 14, 2014 at 12:05:33AM -0700, Arsen Hakobyan wrote: >> Hi all, >> >> I would like to be sure that Tablegen still does not support completely >> separate multiple instruction generation, and the only way is to write >> costume code (may be in TargetISelDAGToDAG class) to get the needed result. >>...
2018 Jan 12
2
StripDeadDebugInfo for static inline functions.
...scope of the DISubprogram is null (I assume it should be the DICompileUnit). So I would like to know what would be the correct solution for this issue: Update optimization to not remove reference from the subprograms list, or to skip finding scope in llc. Any help is highly appreciated. Thanks, Arsen -- If it's not fun you're not doing it right -- Fran Tarkenton -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180112/0ca8c716/attachment.html>
2018 Jan 12
0
StripDeadDebugInfo for static inline functions.
...of the caller (which is why you're seeing the call to constructAbstractSubprogramScopeDIE). That suggests that the DISubprogram for the inlined function ought to remain, and its scope should be the DICompileUnit. --paulr From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Arsen Hakobyan via llvm-dev Sent: Friday, January 12, 2018 1:57 AM To: llvm-dev at lists.llvm.org Subject: [llvm-dev] StripDeadDebugInfo for static inline functions. Hi all, I would like to understand the strip-dead-debug-info transformation. In my test case there is a static inline function with two l...
2014 Aug 05
2
[LLVMdev] Concerning not relevant argument count in TableGen Patterns.
...ns" list, but pattern knows that the SRC has one operand (return type of the int_myintrinsicname) if i am not mistaken. So, is there a technique to handle this kind of situation using Tablegen? Can I use a Pattern when the argument count of SRC and DST does not match to each other ? Thanks, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Concerning-not-relevant-argument-count-in-TableGen-Patterns-tp71088.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2013 Oct 09
0
[LLVMdev] Related constant folding of floating point values
Hi Arsen, On Oct 9, 2013, at 4:53 AM, Arsen Hakobyan <artinetstudio at gmail.com> wrote: > Hi all, > > I have the following test case: > #define FLT_EPSILON 1.19209290E-7 > > int err = -1; > int main() > { > float a = 8.1; > if (((a - 8.1) >= FLT_EPSILON) || ((a...
2012 Nov 05
2
[LLVMdev] LLVM Value relationship with metadata
Hello All, Would anybody explain why there is not direct connection between llvm::Value and metadata nodes. If llvm::Value hold pointer to its MDNode would it cause any malfunctioning? Thanks in advance, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/LLVM-Value-relationship-with-metadata-tp50737.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2012 Nov 06
2
[LLVMdev] LLVM Value relationship with metadata
Thanks for your reply David. Would you please clarify what do you mean by saying: David Chisnall-5 wrote > Increasingly, it seems that nodes have several metadata nodes and so they > are all paying the time penalty for the lookup. Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/LLVM-Value-relationship-with-metadata-tp50737p50793.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2013 Apr 12
2
[LLVMdev] Control Dependence Graph builder
Hello All, I am interested in Control Dependence Graph building using the CFG and Dominance Frontier provided by corresponding passes. Just wandering whether LLVM provides some kind of pass or builder which will generate the Control Dependence Graph? Thanks, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Control-Dependence-Graph-builder-tp56687.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2014 Jun 10
2
[LLVMdev] Regarding Instruction definition in LLVM backend
.../// I am not sure that I got list elements correctly. let rs = 0; let rt = 0; } def MOV : SII<0x21, "mov", [MYREG1_NAME, MYREG2_NAME], simm16>; but in this case there is a problem with pattern matching. I hope to find any good ideas/advices here. Thanks for your time, Arsen -- View this message in context: http://llvm.1065342.n5.nabble.com/Regarding-Instruction-definition-in-LLVM-backend-tp69310.html Sent from the LLVM - Dev mailing list archive at Nabble.com.
2013 Apr 12
0
[LLVMdev] Control Dependence Graph builder
On 4/12/13 3:19 PM, Arsen wrote: > Thank you John. > Actually the opt tool (from LLVM 3.2 version) can generate the needed graphs > (with pass "-domfrontier"). > But I just want to surely know is there some pass or builder which can be > integrated somehow so it will be possible directly to generate...