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...