ASM-Analyser
latest
Contents:
Introduction
Usage
Example
Limitations
Extending the Tool
Code Documentation
ASM-Analyser
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
F
|
G
|
I
|
M
|
O
|
P
|
T
|
W
A
ArmBranchPredictor (class in asm_analyser.architectures.arm.branch_pred)
ArmCounter (class in asm_analyser.architectures.arm.counter)
ArmParser (class in asm_analyser.architectures.arm.parser)
ArmProcessor (class in asm_analyser.architectures.arm.processor)
ArmTranslator (class in asm_analyser.architectures.arm.translator)
asm_analyser
module
asm_analyser.architectures
module
asm_analyser.architectures.arm
module
asm_analyser.architectures.arm.arm_util
module
asm_analyser.architectures.arm.auxiliary_functions
module
asm_analyser.architectures.arm.branch_pred
module
asm_analyser.architectures.arm.counter
module
asm_analyser.architectures.arm.instr_translator
module
asm_analyser.architectures.arm.parser
module
asm_analyser.architectures.arm.processor
module
asm_analyser.architectures.arm.translator
module
asm_analyser.blocks
module
asm_analyser.blocks.basic_block
module
asm_analyser.blocks.code_block
module
asm_analyser.branch_pred
module
asm_analyser.counter
module
asm_analyser.parser
module
asm_analyser.processor
module
asm_analyser.translator
module
asm_analyser.util
module
B
BasicBlock (class in asm_analyser.blocks.basic_block)
BranchPredictor (class in asm_analyser.branch_pred)
C
cleanup() (in module asm_analyser.util)
CodeBlock (class in asm_analyser.blocks.code_block)
compile_asm() (in module asm_analyser.util)
Counter (class in asm_analyser.counter)
create_blocks() (asm_analyser.architectures.arm.parser.ArmParser method)
(asm_analyser.parser.Parser method)
create_ir() (asm_analyser.architectures.arm.processor.ArmProcessor static method)
(asm_analyser.processor.Processor static method)
F
format_c() (in module asm_analyser.util)
G
get_auxiliary_functions() (in module asm_analyser.architectures.arm.auxiliary_functions)
get_basic_blocks() (asm_analyser.architectures.arm.processor.ArmProcessor static method)
(asm_analyser.processor.Processor static method)
get_constant_defs() (in module asm_analyser.architectures.arm.arm_util)
get_counter_defs() (asm_analyser.architectures.arm.counter.ArmCounter static method)
(asm_analyser.counter.Counter static method)
get_counter_init() (asm_analyser.architectures.arm.counter.ArmCounter static method)
(asm_analyser.counter.Counter static method)
get_function_decls() (in module asm_analyser.architectures.arm.arm_util)
get_malloc_start() (in module asm_analyser.architectures.arm.arm_util)
get_needed_consts() (in module asm_analyser.architectures.arm.arm_util)
get_needed_regs() (in module asm_analyser.architectures.arm.arm_util)
I
insert_branch_pred() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor method)
(asm_analyser.branch_pred.BranchPredictor method)
insert_counters() (asm_analyser.architectures.arm.counter.ArmCounter static method)
(asm_analyser.counter.Counter static method)
is_branch_instr() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor static method)
(asm_analyser.branch_pred.BranchPredictor static method)
M
module
asm_analyser
asm_analyser.architectures
asm_analyser.architectures.arm
asm_analyser.architectures.arm.arm_util
asm_analyser.architectures.arm.auxiliary_functions
asm_analyser.architectures.arm.branch_pred
asm_analyser.architectures.arm.counter
asm_analyser.architectures.arm.instr_translator
asm_analyser.architectures.arm.parser
asm_analyser.architectures.arm.processor
asm_analyser.architectures.arm.translator
asm_analyser.blocks
asm_analyser.blocks.basic_block
asm_analyser.blocks.code_block
asm_analyser.branch_pred
asm_analyser.counter
asm_analyser.parser
asm_analyser.processor
asm_analyser.translator
asm_analyser.util
O
one_bit() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor method)
P
parse_output() (in module asm_analyser.util)
Parser (class in asm_analyser.parser)
Processor (class in asm_analyser.processor)
T
test() (in module asm_analyser.util)
translate() (asm_analyser.architectures.arm.translator.ArmTranslator method)
(asm_analyser.translator.Translator method)
(in module asm_analyser.architectures.arm.instr_translator)
Translator (class in asm_analyser.translator)
two_bit1() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor method)
two_bit2() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor method)
W
write_c_file() (in module asm_analyser.util)
write_instr_counts() (asm_analyser.architectures.arm.counter.ArmCounter static method)
(asm_analyser.counter.Counter static method)
write_rates() (asm_analyser.architectures.arm.branch_pred.ArmBranchPredictor static method)
(asm_analyser.branch_pred.BranchPredictor static method)