search for: isinput

Displaying 4 results from an estimated 4 matches for "isinput".

Did you mean: sinput
2013 Aug 09
0
[LLVMdev] How to gather data dependences
...ns.end(); it++) { Dependence *dep = DA.depends(&*I,*it,false); if( dep == NULL ) { //errs() << " no dependence." << '\n'; } else if( dep->isConfused() == true ) { if( dep->isInput() ) { errs() << '\t' << **it << " input dependence." << '\n'; } else if( dep->isOutput() ) { errs() << '\t' << **it << " output dependence." &...
2013 Aug 08
2
[LLVMdev] How to gather data dependences
Valmico <valmico88 at gmail.com> wrote: > I'm currently trying to develop new LLVM Pass that will generate > simple data dependencies graph. For now I'm trying to get familiar > with DependenceAnalysis. > My general idea is to traverse each function (runOnFunction) > top to bottom Instruction by Instruction, using DA.depends( I, I2, ...) > on every Instructions
2017 Aug 03
2
Dependence analysis - missing loop-carried dependencies?
...or I = inst_begin(F), E = inst_end(F); I != E; I++) { for (inst_iterator J = I; J != E; J++) { std::unique_ptr<Dependence> infoPtr; infoPtr = depinfo->depends(&*I, &*J, true); Dependence *dep = infoPtr.get(); if (dep != NULL && !dep->isInput()) { if (!dep->isLoopIndependent()) errs() << "[L]"; if (dep->isConfused()) errs() << "[C]"; dep->getDst()->print(errs(), false); errs() << " ---> "; dep->getSrc()->print(errs(),...
2013 Aug 09
2
[LLVMdev] How to gather data dependences
...Dependence *dep = DA.depends(&*I,*it,false); > if( dep == NULL ) { > //errs() << " no dependence." << '\n'; > } else if( dep->isConfused() == true ) { > if( dep->isInput() ) { > errs() << '\t' << **it << " input dependence." << '\n'; > } else if( dep->isOutput() ) { > errs() << '\t' << **it << " output depe...