Giter VIP home page Giter VIP logo

ilp-backend-1's Introduction

[x] ft1 Number of basic blocks in the method [x] ft2 Number of basic blocks with a single successor [x] ft3 Number of basic blocks with two successors [x] ft4 Number of basic blocks with more than two successors [x] ft5 Number of basic blocks with a single predecessor [x] ft6 Number of basic blocks with two predecessors [x] ft7 Number of basic blocks with more than two predecessors [x] ft8 Number of basic blocks with a single predecessor and a single successor [x] ft9 Number of basic blocks with a single predecessor and two successors [x] ft10 Number of basic blocks with a two predecessors and one successor [x] ft11 Number of basic blocks with two successors and two predecessors [x] ft12 Number of basic blocks with more than two successors and more than two predecessors [x] ft13 Number of basic blocks with number of instructions less than 15 [x] ft14 Number of basic blocks with number of instructions in the interval [15, 500] [x] ft15 Number of basic blocks with number of instructions greater than 500 [x] ft16 Number of edges in the control flow graph [x] ft17 Number of critical edges in the control flow graph [x] ft18 Number of abnormal edges in the control flow graph [x] ft19 Number of direct calls in the method [x] ft20 Number of conditional branches in the method [x] ft21 Number of assignment instructions in the method [x] ft22 Number of unconditional branches in the method [x] ft23 Number of binary integer operations in the method [x] ft24 Number of binary floating point operations in the method [x] ft25 Number of instructions in the method [x] ft26 Average of number of instructions in basic blocks [0] ft27 Average of number of phi-nodes at the beginning of a basic block [0] ft28 Average of arguments for a phi-node [x] ft29 Number of basic blocks with no phi nodes [x] ft30 Number of basic blocks with phi nodes in the interval [0, 3] [x] ft31 Number of basic blocks with more than 3 phi nodes [x] ft32 Number of basic block where total number of arguments for all phi-nodes is in greater than 5 [x] ft33 Number of basic block where total number of arguments for all phi-nodes is in the interval [1, 5] [x] ft34 Number of switch instructions in the method [x] ft35 Number of unary operations in the method [ ] ft36 Number of instruction that do pointer arithmetic in the method [x] ft37 Number of indirect references via pointers ("*" in C) [x] ft38 Number of times the address of a variables is taken ("&" in C) [x] ft39 Number of times the address of a function is taken ("&" in C) [0] ft40 Number of indirect calls (i.e. done via pointers) in the method [x] ft41 Number of assignment instructions with the left operand an integer constant in the method [x] ft42 Number of binary operations with one of the operands an integer constant in the method [x] ft43 Number of calls with pointers as arguments [x] ft44 Number of calls with the number of arguments is greater than 4 [x] ft45 Number of calls that return a pointer [x] ft46 Number of calls that return an integer [x] ft47 Number of occurrences of integer constant zero [x] ft48 Number of occurrences of 32-bit integer constants [x] ft49 Number of occurrences of integer constant one [x] ft50 Number of occurrences of 64-bit integer constants [x] ft51 Number of references of local variables in the method [x] ft52 Number of references (def/use) of static/extern variables in the method [0] ft53 Number of local variables referred in the method [0] ft54 Number of static/extern variables referred in the method [x] ft55 Number of local variables that are pointers in the method [x] ft56 Number of static/extern variables that are pointers in the method

ilp-backend-1's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.