search for: ddg

Displaying 20 results from an estimated 25 matches for "ddg".

Did you mean: dd
2019 Jul 17
3
Loop Opt WG Meeting Minutes for July 17, 2019
...where the bottlenecks are in this implementation. - Trade-offs of the current proposal discussed with no objections to the overall design from the audience at this time. More feedback is welcome! - The approximate sequence of patches to be posted for review will be: 1. DDG (basic), 2. DDG (with simplification) 3. DDG (with root node and pi-blocks) 4. Control Dependence Graph (CDG) 5. Program Dependence Graph (PDG) - Status Updates: - Directed Graph (https://reviews.llvm.org/D64088) - Patch is approved and ready to land....
2009 May 27
0
[LLVMdev] Rebuild DDG
Hi, Lets say i have made some changes to the LLVM IR (in a basic block pass). Now, I want to rebuild the DDG. Is there an API for that purpose? Thanks. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090527/1916836f/attachment.html>
2014 Jul 02
2
[LLVMdev] Porting pass from llvm 3.1 to 3.4
...<string> InputFilename(cl::Positional, cl::Required, cl::desc("<input bitcode file>"), cl::init("-"), cl::value_desc("filename")); And the class declaration: class Ids : public ModulePass { } ----- Gives me these linking time errors: cd /home/sampaio/3.2/ddg/build/tools/dynamic-graph && /usr/bin/cmake -E cmake_link_script CMakeFiles/cdag_disk.dir/link.txt --verbose=1 /usr/bin/g++-4.6 CMakeFiles/cdag_disk.dir/cdag_disk.cxx.o -o cdag_disk -rdynamic -L/home/sampaio/llvm/lib ../../lib/analysis/libddg-analysis.a -lLLVMBitReader -lLLVMAsmParse...
2003 Dec 20
0
Fw: Re: CAMPANHA NATAL SEM BAIXARIA - PARTICIPE!
...--------------------------------------------------------- N=C3O COMPRE DA MULTINACIONAL FERRERO DO BRAZIL=20 Tic-tac: racismo e difama=E7=E3o acrescidos de 2 calorias Nutella: achocolatado --------------------------------------------------------------------- N=C3O USE A MULTINACIONAL TIM CELULAR=20 DDG 0800 41 1404 ou 0800 48 1404=20 MENSAGEM OFICIAL DA TIM PARA OS GA=DACHOS:=20 > De: Rafael Jose Caron Bosio rbosio@timsul.com.br > Data: 21 Aug 2003 > Message-ID: B5B7A656F471D411A29000508B6764070DCEF685@prcta011.telecelular= sul.com.br >=20 > Voc=EAs fodem h...
2011 Jun 18
0
[LLVMdev] Custom Static Scheduling
...iles ? > Or can i even build a "standalone" custom scheduler? > Thank you very much for any tipps. You might be interested to look at our recent scheduler generalization project in TCE [1]. In our case we convert from LLVM MachineInstructions to the IR of our custom scheduler (CFG+DDG) which is then converted back to fresh MachineBasicBlocks/MachineInstructions for assembly generation in the LLVM side. The first (non-TTA) target we are experimenting with is the Cell SPU. Eventually we hope to see the LLVM code generation framework improved to the point that less-and-less custom...
2011 Jun 18
2
[LLVMdev] Custom Static Scheduling
Hi there, i created a Function Pass to retrieve the Control/Data Flow Graph from a simple program, now i would like to statically schedule the Instructions. Is this possible by starting to modify the SelectionDAG Files ? Or can i even build a "standalone" custom scheduler? Thank you very much for any tipps. Ben
2020 Oct 22
2
Sieve_before
...h with result: not matched 5: jump if result is false 5: jumping to line 7 ## Finished executing script 'bcc' So why are these not matching? I can see the 'detail' right there, and this matches examples that I see online. (I've read, I think, every page google or DDG can find that contains "redirect :copy" to no avail). -- I'm no psychologist (although I play one when I'm picking up chicks over by the asylum)
2013 Apr 29
0
[LLVMdev] GSOC Proposal: Implement Decoupled Software Pipeline
...le data forwarding and synchronization. The main goal of this project is to implement DSWP as a pass in the LLVM opt tool, however as a "side-effect" of this project new analyzis can be added to opt such as -print-pdg to print the program dependence graph in a DOT[3] format and/or -print-ddg to print the data dependence graph in DOT format. ### Schedule of Deliverables Week 01: The first week I'll be involved in constructing the control dependence graph. Week 02: The second week I'll have finished the CDG and start implementing the data dependence graph construction. Week...
2010 May 13
4
[LLVMdev] How to get the variable mapping between the source and llvm bytecode
...y provide that the instruction "%4 = add nsw i32 %3, 2" is at line 3 in the C source. But since there're two "+" at line 3, I don't have a direct way to know which "+" is mapped to this "add". Is there any way I can derive the mapping based on current ddg infor? Thanks. ************** C source ************** int h (int j, int i) { int tmp; tmp = j+i+2; return tmp; } ************** .ll file ************** ; ModuleID = 'simplecase.c' target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64...
2020 Apr 23
2
Incorrect behavior in the LLVM dependence analyzer
Hi all, I am trying to use the dependence analyzer in a pass that I am writing and I was surprised to see an incorrect behavior when I try to query DependenceInfo for dependences between instructions. Specifically, if the two instructions are loads/stores accessing an array in a loop, the depend() method would return a dependence regardless of the order of instructions specified. (i.e. if the two
2010 May 13
0
[LLVMdev] How to get the variable mapping between the source andllvm bytecode
...the instruction "%4 = add nsw i32 %3, 2" is at line 3 in the C source. But > since there're two "+" at line 3, I don't have a direct way to know which > "+" is mapped to this "add". Is there any way I can derive the mapping based > on current ddg infor? Thanks. You want to map the "+" in the source to a specific "add" instruction? clang does provide column number info, though, which might help a bit. In general, though, debug info isn't rich enough to provide that sort of mapping. What are you trying to do? -Eli &...
2020 Oct 22
0
Sieve_before
...5: jump if result is false > 5: jumping to line 7 > ## Finished executing script 'bcc' > > So why are these not matching? I can see the 'detail' right there, and this matches examples that I see online. > > (I've read, I think, every page google or DDG can find that contains "redirect :copy" to no avail). > If I read that bcc trace, it says ?extracting ?detail? part from address <kremels at kreme.com <mailto:kremels at kreme.com>>?. ?kremels at kreme.com <mailto:kremels at kreme.com>? does not have a :detail part...
2006 Oct 18
1
Whereis Pessulus?
Hi all, I'm mounting a LTSP server whith CentOS 4.4. The default desktop will be Gnome. I'm looking for lockdown tool and I think Pessulus maybe a good option, but I don't found it with yum. ?Is Pessulus included in CentOS? ?Another lockdown tools as alternatives? Thanks in advance. -- Jordi Espasa Clofent PGP id 0xC5ABA76A #http://pgp.mit.edu/ FSF Associate Member id 4281
2013 Apr 18
0
Splitting vector
Hi, Try: vec1<- "mue#d/sjbijk at ruepvnvbnceiicrpgxkgcyl@keduhqvqi/ubudvxopddpfddgitrynzshzdcwgneyffrkpbxwilwqngrsals#geqmtkcpkp/qecgdfa#uag" library(seqinr) ?res<-lapply(0:4,function(i) lapply(2:5,function(j) splitseq(s2c(gsub("[#@/]","",vec1)),word=j,frame=i))) #or library(stringr) res1<-lapply(0:4,function(i) lapply(2:5,function(j) splitseq(s2c...
2010 Mar 17
2
[LLVMdev] vliw compatability
hi guys I need to get llvm to support vliw architecture. Can you please point me in the right direction. we have managed to get it to compile into simple assemble and now need it to be able to schedule the instructions in parrallel. any help would be appreciated Regards Junior
2020 Oct 22
2
Sieve_before
On 21 Oct 2020, at 14:10, @lbutlr <kremels at kreme.com> wrote: > I have trace logs enabled for user scripts, but I think only error get logged for upper level, and only along the lines of "could not compile <name of sieve>". Any ideas? Is there a way to force the default and sieve_before scripts to log to syslog? -- The real world was far too real to leave neat little
2020 Mar 17
3
valid BasicAA behavior?
Hi Hal, In that case what is the best way to query whether there is a loop carried dependence between B[j] and A[j] at i-loop level? We were operating under the assumption of 'conservatively correct' behavior of alias analysis in the function scope? Thanks, Pankaj From: Finkel, Hal J. <hfinkel at anl.gov> Sent: Tuesday, March 17, 2020 11:50 AM To: Hiroshi Yamauchi <yamauchi at
2012 Jul 26
4
Time rsYnc Machine (tym)
http://dragoman.org/tym Regards Tomas
2010 May 14
2
[LLVMdev] How to get the variable mapping between the sourceandllvm bytecode
...ion "%4 = add nsw i32 %3, 2" is at line 3 in the C source. But >> since there're two "+" at line 3, I don't have a direct way to know which >> "+" is mapped to this "add". Is there any way I can derive the mapping based >> on current ddg infor? Thanks. > You want to map the "+" in the source to a specific "add" instruction? > clang does provide column number info, though, which might help a > bit. In general, though, debug info isn't rich enough to provide that > sort of mapping. What are you...
2020 Mar 17
1
valid BasicAA behavior?
...aj.chawla at intel.com>; Hiroshi Yamauchi <yamauchi at google.com> Cc: llvm-dev at lists.llvm.org; Kruse, Michael <michael.kruse at anl.gov> Subject: Re: [llvm-dev] valid BasicAA behavior? Hi, Pankaj, You want a dependence analysis, there is a DependenceAnalysis (and also a new DDG). -Hal Hal Finkel Lead, Compiler Technology and Programming Languages Leadership Computing Facility Argonne National Laboratory ________________________________ From: Chawla, Pankaj <pankaj.chawla at intel.com<mailto:pankaj.chawla at intel.com>> Sent: Tuesday, March 17, 2020...