Microprobe: Microbenchmark Generation Framework
0.5 - HEAD
Microprobe
Getting started
Command line tools
Tutorials
Examples
Design
Support
Development Corner
Publications
Copyright
License
API Documentation
Microprobe: Microbenchmark Generation Framework
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__annotations__ (MicroprobeArchitectureFormatError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeMPTFormatError attribute)
__cause__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__context__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__delattr__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__dict__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__getattribute__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__init__() (AddAssemblyByIndexPass method)
(AddFinalizationAssemblyPass method)
(AddInitializationAssemblyPass method)
(AddInitializationInstructionsPass method)
(AddOnePass method)
(Address method)
(AutoAlignPass method)
(AverageDependencyDistancePass method)
(Bbl method)
(Benchmark method)
(BranchBraidNextPass method)
(BranchNextPass method)
(BuildingBlock method)
(Cache method)
(CacheHierarchy method)
(Cfg method)
(Choice method)
(CLI method)
(Comparator method)
(ConstantDependencyDistancePass method)
(Context method)
(CycleMinimalAllocationPass method)
(DATmap method)
(DeclareVariablesPass method)
(DefaultRegisterAllocationPass method)
(Definition method)
(DIDTSimplePass method)
(DisableAsmByOpcodePass method)
(DuplicateConfigParser method)
(DynamicAddressTranslation method)
(EndlessLoopDataMemoryModel method)
(EndlessLoopInstructionMemoryModel method)
(Environment method)
(FixIndirectBranchPass method)
(FixMemoryReferencesPass method)
(FixRegistersPass method)
(Generator method)
(GenericCodeStructurePass method)
(GenericCPUMicroarchitecture method)
(GenericDynamicAddressTranslation method)
(GenericEnvironment method)
(GenericInstructionField method)
(GenericInstructionFormat method)
(GenericInstructionType method)
(GenericISA method)
(GenericMemoryModelPass method)
(GenericMemoryStreamsPass method)
(GenericMicroarchitecture method)
(GenericMicroarchitectureElement method)
(GenericMicroarchitectureElementType method)
(GenericModel method)
(GenericOldMemoryModelPass method)
(GenericRegister method)
(GenericRegisterType method)
(InitializeBranchDecorator method)
(InitializeDATPass method)
(InitializeMemoryDecimalPass method)
(InitializeMemoryDecorator method)
(InitializeMemoryFloatPass method)
(InitializeRegisterPass method)
(InitializeRegistersPass method)
(InsertInstructionSequencePass method)
(Instruction method)
(InstructionAddress method)
(InstructionAddressRelativeOperand method)
(InstructionField method)
(InstructionFormat method)
(InstructionMemoryOperandValue method)
(InstructionOperandValue method)
(InstructionType method)
(ISA method)
(LazyArgumentError method)
(LazyArgumentParser method)
(LinkBbls method)
(MemoryOperand method)
(MemoryOperandDescriptor method)
(MemoryValue method)
(Microarchitecture method)
(MicroarchitectureElement method)
(MicroarchitectureElementType method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeAsmInstructionDefinition method)
(MicroprobeBinaryError method)
(MicroprobeBinInstructionStream method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConfiguration method)
(MicroprobeConstantRegisterError method)
(MicroprobeDefaultConfiguration method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeInstructionDefinition method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
(MicroprobeTestMemoryAccessDefinition method)
(MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
(MicroprobeTestRegisterDefinition method)
(MicroprobeTestVariableDefinition method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
(MultiThreadedBenchmark method)
(NoHazardsAllocationPass method)
(NormalizeBranchTargetsPass method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandDescriptor method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(ParagraphFormatterML method)
(Pass method)
(Pickable method)
(Progress method)
(Property method)
(PropertyHolder method)
(RandomAllocationPass method)
(RandomDependencyDistancePass method)
(RandomizeByTypePass method)
(Register method)
(RegisterType method)
(RejectingDict method)
(RejectingOrderedDict method)
(ReplaceInstructionByTypePass method)
(ReplaceLoadInstructionsPass method)
(ReproduceSequencePass method)
(ReserveRegistersPass method)
(ResolveSymbolicReferencesPass method)
(SetAssociativeCache method)
(SetInitAddressPass method)
(SetInstructionLabelByIndexPass method)
(SetInstructionOperandsByOpcodePass method)
(SetInstructionTypeByAlternatingSequencesPass method)
(SetInstructionTypeByElementPass method)
(SetInstructionTypeByProfilePass method)
(SetInstructionTypeByPropertyPass method)
(SetInstructionTypeBySequencePass method)
(SetInstructionTypePass method)
(SetMemoryOperandByOpcodePass method)
(SetRandomInstructionTypePass method)
(SimpleBuildingBlockPass method)
(SingleMemoryStreamPass method)
(Synthesizer method)
(Target method)
(TraceSynthesizer method)
(TranslateAddressPass method)
(UnReserveRegistersPass method)
(UpdateInstructionAddressesPass method)
(UpdateVariableAddressesPass method)
(Variable method)
(VariableArray method)
(VariableSingle method)
(Wrapper method)
__module__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__new__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__reduce__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__repr__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__setattr__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__setstate__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__str__() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
__suppress_context__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__traceback__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
__weakref__ (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
A
access() (InstructionAddressRelativeOperand method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
add (OperandImmRange property)
add_allow_register() (Instruction method)
add_argument() (LazyArgumentParser method)
(ParagraphFormatterML method)
add_argument_group() (LazyArgumentParser method)
add_arguments() (ParagraphFormatterML method)
add_bbl() (Cfg method)
add_bbls() (Cfg method)
add_comment() (Instruction method)
add_decorator() (Instruction method)
add_description() (CLI method)
add_epilog() (CLI method)
add_fini() (Benchmark method)
(MultiThreadedBenchmark method)
add_flag() (CLI method)
add_group() (CLI method)
add_info() (Benchmark method)
(BuildingBlock method)
(MultiThreadedBenchmark method)
add_init() (Benchmark method)
(MultiThreadedBenchmark method)
add_instructions() (Benchmark method)
(MultiThreadedBenchmark method)
add_mapping() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
add_mutually_exclusive_group() (LazyArgumentParser method)
add_option() (CLI method)
add_pass() (Synthesizer method)
(TraceSynthesizer method)
add_pass_info() (Benchmark method)
(BuildingBlock method)
(MultiThreadedBenchmark method)
add_properties_to_isa() (GenericCPUMicroarchitecture method)
(GenericMicroarchitecture method)
(Microarchitecture method)
add_requirement() (Benchmark method)
(BuildingBlock method)
(MultiThreadedBenchmark method)
add_reserved_registers() (Context method)
add_section() (DuplicateConfigParser method)
add_subparsers() (LazyArgumentParser method)
add_text() (ParagraphFormatterML method)
add_to_register() (GenericISA method)
(ISA method)
add_usage() (ParagraphFormatterML method)
add_warning() (Benchmark method)
(BuildingBlock method)
(MultiThreadedBenchmark method)
AddAssemblyByIndexPass (class in microprobe.passes.instruction)
AddFinalizationAssemblyPass (class in microprobe.passes.initialization)
AddInitializationAssemblyPass (class in microprobe.passes.initialization)
AddInitializationInstructionsPass (class in microprobe.passes.initialization)
AddOnePass (class in microprobe.passes.instruction)
address (Bbl property)
Address (class in microprobe.code.address)
address (Instruction property)
(InstructionMemoryOperandValue property)
(MemoryValue property)
(MicroprobeInstructionDefinition property)
(Variable property)
(VariableArray property)
(VariableSingle property)
address_absolute (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
address_base (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
address_immediate (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
address_in_map() (DATmap method)
address_index (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
address_operands (MemoryOperand property)
address_registers (GenericISA property)
(ISA property)
address_relative (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
address_translate() (DATmap method)
alias (Generator property)
align (Variable property)
(VariableArray property)
(VariableSingle property)
alignment() (InstructionMemoryOperandValue method)
allowed_regs (Instruction property)
allows() (Instruction method)
arch (Comparator property)
(Generator property)
architecture_type (Instruction property)
arg_parser (CLI property)
args (LazyArgumentError attribute)
(MicroprobeAddressTranslationError attribute)
(MicroprobeArchitectureDefinitionError attribute)
(MicroprobeArchitectureFormatError attribute)
(MicroprobeAsmError attribute)
(MicroprobeBinaryError attribute)
(MicroprobeBranchConditionError attribute)
(MicroprobeCacheError attribute)
(MicroprobeCalledProcessError attribute)
(MicroprobeCodeGenerationError attribute)
(MicroprobeConstantRegisterError attribute)
(MicroprobeDMAFormatError attribute)
(MicroprobeDuplicatedValueError attribute)
(MicroprobeError attribute)
(MicroprobeException attribute)
(MicroprobeImportDefinitionError attribute)
(MicroprobeImportError attribute)
(MicroprobeLookupError attribute)
(MicroprobeModelError attribute)
(MicroprobeMPTFormatError attribute)
(MicroprobeNoComparatorError attribute)
(MicroprobeNoGenerationPathError attribute)
(MicroprobeObjdumpError attribute)
(MicroprobePolicyError attribute)
(MicroprobeRunCmdError attribute)
(MicroprobeTargetDefinitionError attribute)
(MicroprobeTypeError attribute)
(MicroprobeUncheckableEnvironmentWarning attribute)
(MicroprobeValueError attribute)
(MicroprobeWarning attribute)
(MicroprobeYamlFormatError attribute)
arguments (CLI property)
array() (Variable method)
(VariableArray method)
(VariableSingle method)
asm (MicroprobeInstructionDefinition property)
assembly() (GenericInstructionType method)
(Instruction method)
(InstructionType method)
assembly_format (GenericInstructionFormat property)
(InstructionFormat property)
AutoAlignPass (class in microprobe.passes.initialization)
average() (in module microprobe.utils.distrib)
AverageDependencyDistancePass (class in microprobe.passes.ilp)
B
base_address (Address property)
(InstructionAddress property)
Bbl (class in microprobe.code.bbl)
bbls (Cfg property)
Benchmark (class in microprobe.code.benchmark)
benchmark (Wrapper property)
benchmark_factory() (in module microprobe.code.benchmark)
binary() (GenericInstructionType method)
(Instruction method)
(InstructionType method)
bit_mask (GenericInstructionType property)
bit_rate (MemoryOperandDescriptor property)
bits_x_lines (SetAssociativeCache property)
bits_x_offset (SetAssociativeCache property)
bits_x_set (SetAssociativeCache property)
BOOLEAN_STATES (DuplicateConfigParser attribute)
branch_to_itself() (GenericISA method)
(ISA method)
branch_unconditional_relative() (GenericISA method)
(ISA method)
BranchBraidNextPass (class in microprobe.passes.branch)
BranchNextPass (class in microprobe.passes.branch)
BuildingBlock (class in microprobe.code.benchmark)
C
Cache (class in microprobe.target.uarch.cache)
cache_file() (in module microprobe.utils.cache)
cache_hierarchy (GenericCPUMicroarchitecture property)
cache_hierarchy_from_elements() (in module microprobe.target.uarch.cache)
CacheHierarchy (class in microprobe.target.uarch.cache)
cfg (Benchmark property)
Cfg (class in microprobe.code.cfg)
cfg (MultiThreadedBenchmark property)
check() (AddAssemblyByIndexPass method)
(AddFinalizationAssemblyPass method)
(AddInitializationAssemblyPass method)
(AddInitializationInstructionsPass method)
(AddOnePass method)
(AutoAlignPass method)
(AverageDependencyDistancePass method)
(BranchBraidNextPass method)
(BranchNextPass method)
(Comparator method)
(ConstantDependencyDistancePass method)
(CycleMinimalAllocationPass method)
(DeclareVariablesPass method)
(DefaultRegisterAllocationPass method)
(DIDTSimplePass method)
(DisableAsmByOpcodePass method)
(FixIndirectBranchPass method)
(FixMemoryReferencesPass method)
(FixRegistersPass method)
(Generator method)
(GenericCodeStructurePass method)
(GenericMemoryModelPass method)
(GenericMemoryStreamsPass method)
(GenericOldMemoryModelPass method)
(InitializeBranchDecorator method)
(InitializeDATPass method)
(InitializeMemoryDecimalPass method)
(InitializeMemoryDecorator method)
(InitializeMemoryFloatPass method)
(InitializeRegisterPass method)
(InitializeRegistersPass method)
(InsertInstructionSequencePass method)
(InstructionAddressRelativeOperand method)
(LinkBbls method)
(NoHazardsAllocationPass method)
(NormalizeBranchTargetsPass method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(Pass method)
(RandomAllocationPass method)
(RandomDependencyDistancePass method)
(RandomizeByTypePass method)
(ReplaceInstructionByTypePass method)
(ReplaceLoadInstructionsPass method)
(ReproduceSequencePass method)
(ReserveRegistersPass method)
(ResolveSymbolicReferencesPass method)
(SetInitAddressPass method)
(SetInstructionLabelByIndexPass method)
(SetInstructionOperandsByOpcodePass method)
(SetInstructionTypeByAlternatingSequencesPass method)
(SetInstructionTypeByElementPass method)
(SetInstructionTypeByProfilePass method)
(SetInstructionTypeByPropertyPass method)
(SetInstructionTypeBySequencePass method)
(SetInstructionTypePass method)
(SetMemoryOperandByOpcodePass method)
(SetRandomInstructionTypePass method)
(SimpleBuildingBlockPass method)
(SingleMemoryStreamPass method)
(TranslateAddressPass method)
(UnReserveRegistersPass method)
(UpdateInstructionAddressesPass method)
(UpdateVariableAddressesPass method)
check_alignment() (Address method)
(InstructionAddress method)
check_argument_errors() (LazyArgumentParser method)
check_branch() (FixIndirectBranchPass static method)
check_context() (Instruction method)
Choice (class in microprobe.utils.distrib)
clear() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
CLI (class in microprobe.utils.cmdline)
closest_common_element() (GenericMicroarchitectureElement method)
(MicroarchitectureElement method)
closest_divisor() (in module microprobe.utils.misc)
code (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
code_segment (Context property)
code_size (Benchmark property)
(MultiThreadedBenchmark property)
codification (GenericRegister property)
codification() (InstructionAddressRelativeOperand method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(Register method)
comments (Instruction property)
(MicroprobeInstructionDefinition property)
Comparator (class in microprobe.target.isa.comparator)
compare_and_branch() (GenericISA method)
(ISA method)
compress_file() (in module microprobe.utils.misc)
compute_weighted_profile_average() (in module microprobe.utils.distrib)
congruence_class() (SetAssociativeCache method)
constant (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
ConstantDependencyDistancePass (class in microprobe.passes.ilp)
contains_data (Cache property)
(SetAssociativeCache property)
contains_instructions (Cache property)
(SetAssociativeCache property)
context (Benchmark property)
Context (class in microprobe.code.context)
context (MultiThreadedBenchmark property)
context() (Wrapper method)
context_callbacks (Instruction property)
context_var (GenericISA property)
(ISA property)
control (DynamicAddressTranslation property)
(GenericDynamicAddressTranslation property)
control_registers (GenericISA property)
(ISA property)
convert_arg_line_to_args() (LazyArgumentParser method)
converters (DuplicateConfigParser property)
copy() (Address method)
(Context method)
(DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
(Instruction method)
(InstructionAddress method)
(InstructionAddressRelativeOperand method)
(InstructionOperandValue method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(MicroprobeInstructionDefinition method)
(MicroprobeTestMemoryAccessDefinition method)
(MicroprobeTestRegisterDefinition method)
(MicroprobeTestVariableDefinition method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandDescriptor method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(RejectingDict method)
(RejectingOrderedDict method)
create_dependency_between_ins() (in module microprobe.code.ins)
csv_with_integer() (in module microprobe.utils.cmdline)
csv_with_ranges() (in module microprobe.utils.cmdline)
cycle_count (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
CycleMinimalAllocationPass (class in microprobe.passes.register)
D
dat (Context property)
dat_mappings (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
dat_properties (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
data_linesize() (CacheHierarchy method)
data_segment (Context property)
DATmap (class in microprobe.target.isa.dat)
declare_global_var() (Wrapper method)
DeclareVariablesPass (class in microprobe.passes.variable)
decode_next() (MicroprobeBinInstructionStream method)
decorators (Instruction property)
(MicroprobeInstructionDefinition property)
default (Property property)
default_code_address (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
default_data_address (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
default_io (GenericInstructionField property)
(InstructionField property)
default_operand (GenericInstructionField property)
(InstructionField property)
default_show (GenericInstructionField property)
(InstructionField property)
default_wrapper (Environment property)
(GenericEnvironment property)
DefaultRegisterAllocationPass (class in microprobe.passes.register)
defaults() (DuplicateConfigParser method)
Definition (class in microprobe.target)
depth (GenericMicroarchitectureElement property)
(MicroarchitectureElement property)
description (Cache property)
(Definition property)
(EndlessLoopDataMemoryModel property)
(EndlessLoopInstructionMemoryModel property)
(Environment property)
(GenericCPUMicroarchitecture property)
(GenericEnvironment property)
(GenericInstructionField property)
(GenericInstructionFormat property)
(GenericInstructionType property)
(GenericISA property)
(GenericMicroarchitecture property)
(GenericMicroarchitectureElement property)
(GenericMicroarchitectureElementType property)
(GenericModel property)
(GenericRegister property)
(GenericRegisterType property)
(InstructionAddressRelativeOperand property)
(InstructionField property)
(InstructionFormat property)
(InstructionType property)
(ISA property)
(Microarchitecture property)
(MicroarchitectureElement property)
(MicroarchitectureElementType property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
(Property property)
(Register property)
(RegisterType property)
(SetAssociativeCache property)
(Target property)
descriptor (InstructionMemoryOperandValue property)
(InstructionOperandValue property)
dict2OrderedDict() (in module microprobe.utils.misc)
dict_key() (in module microprobe.utils.cmdline)
DIDTSimplePass (class in microprobe.passes.instruction)
direct_initialization_support (Wrapper property)
DisableAsmByOpcodePass (class in microprobe.passes.instruction)
discrete_average() (in module microprobe.utils.distrib)
displacement (Address property)
(Bbl property)
(InstructionAddress property)
distance() (Bbl method)
dump() (Context method)
dump_mpt_config() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
DuplicateConfigParser (class in microprobe.utils.config)
DynamicAddressTranslation (class in microprobe.target.isa.dat)
E
element (Cache property)
(SetAssociativeCache property)
elements (GenericCPUMicroarchitecture property)
(GenericMicroarchitecture property)
(Microarchitecture property)
elems (VariableArray property)
elf_abi() (Environment method)
(GenericEnvironment method)
empty() (MicroprobeBinInstructionStream method)
end_loop() (Wrapper method)
end_main() (Wrapper method)
end_section() (ParagraphFormatterML method)
EndlessLoopDataMemoryModel (class in microprobe.model.memory)
EndlessLoopInstructionMemoryModel (class in microprobe.model.memory)
Environment (class in microprobe.target.env)
environment (Target property)
environment_reserved_registers (Environment property)
(GenericEnvironment property)
error() (LazyArgumentParser method)
existing_cmd() (in module microprobe.utils.cmdline)
existing_dir() (in module microprobe.utils.cmdline)
existing_file() (in module microprobe.utils.cmdline)
existing_file_ext() (in module microprobe.utils.cmdline)
exit() (LazyArgumentParser method)
F
fields (GenericInstructionFormat property)
(InstructionFormat property)
file_with() (in module microprobe.utils.cmdline)
filename (Definition property)
finalize_model() (EndlessLoopDataMemoryModel method)
find_env_definitions() (in module microprobe.target.env)
find_isa_definitions() (in module microprobe.target.isa)
find_microarchitecture_definitions() (in module microprobe.target.uarch)
find_subclasses() (in module microprobe.utils.imp)
findfiles() (in module microprobe.utils.misc)
fini (Benchmark property)
(MultiThreadedBenchmark property)
FixIndirectBranchPass (class in microprobe.passes.branch)
FixMemoryReferencesPass (class in microprobe.passes.memory)
FixRegistersPass (class in microprobe.passes.register)
flag_registers (GenericISA property)
(ISA property)
flip_fields() (GenericInstructionFormat method)
(InstructionFormat method)
float (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
float_range() (in module microprobe.utils.cmdline)
float_registers (GenericISA property)
(ISA property)
float_to_nnp_data_type_1() (in module microprobe.utils.ieee)
float_type() (in module microprobe.utils.cmdline)
footer() (Wrapper method)
force_absolute (Context property)
force_error() (LazyArgumentParser method)
format (GenericInstructionType property)
(InstructionType property)
format_help() (LazyArgumentParser method)
(ParagraphFormatterML method)
format_usage() (LazyArgumentParser method)
fromkeys() (MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
full_name (GenericMicroarchitectureElement property)
(MicroarchitectureElement property)
full_report() (Environment method)
(GenericCPUMicroarchitecture method)
(GenericEnvironment method)
(GenericInstructionFormat method)
(GenericInstructionType method)
(GenericISA method)
(GenericMicroarchitecture method)
(InstructionFormat method)
(InstructionType method)
(ISA method)
(MemoryOperand method)
(MemoryOperandDescriptor method)
(Microarchitecture method)
(Target method)
function_call() (Environment method)
(GenericEnvironment method)
function_return() (Environment method)
(GenericEnvironment method)
G
generate() (Comparator method)
(Generator method)
generate_plain_profile() (in module microprobe.utils.distrib)
generate_weighted_profile() (in module microprobe.utils.distrib)
Generator (class in microprobe.target.isa.generator)
GenericCodeStructurePass (class in microprobe.passes.structure)
GenericCPUMicroarchitecture (class in microprobe.target.uarch)
GenericDynamicAddressTranslation (class in microprobe.target.isa.dat)
GenericEnvironment (class in microprobe.target.env)
GenericInstructionField (class in microprobe.target.isa.instruction_field)
GenericInstructionFormat (class in microprobe.target.isa.instruction_format)
GenericInstructionType (class in microprobe.target.isa.instruction)
GenericISA (class in microprobe.target.isa)
GenericMemoryModelPass (class in microprobe.passes.memory)
GenericMemoryStreamsPass (class in microprobe.passes.memory)
GenericMicroarchitecture (class in microprobe.target.uarch)
GenericMicroarchitectureElement (class in microprobe.target.uarch.element)
GenericMicroarchitectureElementType (class in microprobe.target.uarch.element_type)
GenericModel (class in microprobe.model)
GenericOldMemoryModelPass (class in microprobe.passes.memory)
GenericRegister (class in microprobe.target.isa.register)
GenericRegisterType (class in microprobe.target.isa.register_type)
get() (CLI method)
(DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
get_address() (MicroprobeInstructionDefinition method)
get_all_subclasses() (in module microprobe.utils.imp)
get_asm() (MicroprobeInstructionDefinition method)
get_attr_from_module() (in module microprobe.utils.imp)
get_bbl() (Cfg method)
get_closest_address_value() (Context method)
get_closest_value() (Context method)
get_comments() (MicroprobeInstructionDefinition method)
get_context() (GenericISA method)
(ISA method)
get_dat() (GenericISA method)
(ISA method)
get_data_hierarchy_from_element() (CacheHierarchy method)
get_decorators() (MicroprobeInstructionDefinition method)
get_default() (LazyArgumentParser method)
get_dict_from_module() (in module microprobe.utils.imp)
get_direct_init() (Wrapper method)
get_field() (GenericInstructionFormat method)
(InstructionFormat method)
get_field_props() (GenericInstructionFormat method)
(InstructionFormat method)
get_fields() (GenericInstructionFormat method)
(InstructionFormat method)
get_findex() (GenericInstructionFormat method)
(InstructionFormat method)
get_instruction_by_distance() (Bbl method)
get_instruction_hierarchy_from_element() (CacheHierarchy method)
get_instruction_index() (Bbl method)
get_instruction_type() (MicroprobeInstructionDefinition method)
get_label() (MicroprobeInstructionDefinition method)
get_logger() (in module microprobe.utils.logger)
get_memory_value() (Context method)
get_object_from_module() (in module microprobe.utils.imp)
get_operands() (GenericInstructionFormat method)
(InstructionFormat method)
(MicroprobeInstructionDefinition method)
get_register_closest_value() (Context method)
get_register_for_address_arithmetic() (GenericISA method)
(ISA method)
get_register_for_float_arithmetic() (GenericISA method)
(ISA method)
get_register_value() (Context method)
get_registername_value() (Context method)
get_wrapper() (in module microprobe.code)
getboolean() (DuplicateConfigParser method)
getfloat() (DuplicateConfigParser method)
getint() (DuplicateConfigParser method)
getnextf() (in module microprobe.utils.misc)
H
has_option() (DuplicateConfigParser method)
has_section() (DuplicateConfigParser method)
headers() (Wrapper method)
hook_after_reset_instructions() (Environment method)
(GenericEnvironment method)
hook_after_test_instructions() (Environment method)
(GenericEnvironment method)
hook_before_test_instructions() (Environment method)
(GenericEnvironment method)
hook_test_end_instructions() (Environment method)
(GenericEnvironment method)
hook_test_init_instructions() (Environment method)
(GenericEnvironment method)
I
ieee_float_to_int64() (in module microprobe.utils.ieee)
immediate (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
implicit_operands (GenericInstructionType property)
(InstructionType property)
import_classes_from() (in module microprobe.target.isa.comparator)
(in module microprobe.target.isa.generator)
import_cls_definition() (in module microprobe.utils.imp)
import_definition() (in module microprobe.target)
(in module microprobe.target.isa.instruction)
(in module microprobe.target.isa.instruction_field)
(in module microprobe.target.isa.instruction_format)
(in module microprobe.target.isa.operand)
(in module microprobe.target.isa.register)
(in module microprobe.target.isa.register_type)
(in module microprobe.target.uarch.element)
(in module microprobe.target.uarch.element_type)
(in module microprobe.utils.imp)
import_env_definition() (in module microprobe.target.env)
import_isa_definition() (in module microprobe.target.isa)
import_microarchitecture_definition() (in module microprobe.target.uarch)
import_operand_definition() (in module microprobe.utils.imp)
import_properties() (in module microprobe.property)
index() (Cfg method)
infinite() (Wrapper method)
info (Benchmark property)
(BuildingBlock property)
(MultiThreadedBenchmark property)
info() (AddAssemblyByIndexPass method)
(AddFinalizationAssemblyPass method)
(AddInitializationAssemblyPass method)
(AddInitializationInstructionsPass method)
(AddOnePass method)
(AutoAlignPass method)
(AverageDependencyDistancePass method)
(BranchBraidNextPass method)
(BranchNextPass method)
(ConstantDependencyDistancePass method)
(CycleMinimalAllocationPass method)
(DeclareVariablesPass method)
(DefaultRegisterAllocationPass method)
(DIDTSimplePass method)
(DisableAsmByOpcodePass method)
(FixIndirectBranchPass method)
(FixMemoryReferencesPass method)
(FixRegistersPass method)
(GenericCodeStructurePass method)
(GenericMemoryModelPass method)
(GenericMemoryStreamsPass method)
(GenericOldMemoryModelPass method)
(InitializeBranchDecorator method)
(InitializeDATPass method)
(InitializeMemoryDecimalPass method)
(InitializeMemoryDecorator method)
(InitializeMemoryFloatPass method)
(InitializeRegisterPass method)
(InitializeRegistersPass method)
(InsertInstructionSequencePass method)
(LinkBbls method)
(NoHazardsAllocationPass method)
(NormalizeBranchTargetsPass method)
(Pass method)
(RandomAllocationPass method)
(RandomDependencyDistancePass method)
(RandomizeByTypePass method)
(ReplaceInstructionByTypePass method)
(ReplaceLoadInstructionsPass method)
(ReproduceSequencePass method)
(ReserveRegistersPass method)
(ResolveSymbolicReferencesPass method)
(SetInitAddressPass method)
(SetInstructionLabelByIndexPass method)
(SetInstructionOperandsByOpcodePass method)
(SetInstructionTypeByAlternatingSequencesPass method)
(SetInstructionTypeByElementPass method)
(SetInstructionTypeByProfilePass method)
(SetInstructionTypeByPropertyPass method)
(SetInstructionTypeBySequencePass method)
(SetInstructionTypePass method)
(SetMemoryOperandByOpcodePass method)
(SetRandomInstructionTypePass method)
(SimpleBuildingBlockPass method)
(SingleMemoryStreamPass method)
(TranslateAddressPass method)
(UnReserveRegistersPass method)
(UpdateInstructionAddressesPass method)
(UpdateVariableAddressesPass method)
init (Benchmark property)
(MultiThreadedBenchmark property)
init_global_var() (Wrapper method)
init_loop_pad() (Wrapper method)
init_main_pad() (Wrapper method)
initialize_model() (EndlessLoopDataMemoryModel method)
InitializeBranchDecorator (class in microprobe.passes.branch)
InitializeDATPass (class in microprobe.passes.dat)
InitializeMemoryDecimalPass (class in microprobe.passes.decimal)
InitializeMemoryDecorator (class in microprobe.passes.memory)
InitializeMemoryFloatPass (class in microprobe.passes.float)
InitializeRegisterPass (class in microprobe.passes.initialization)
InitializeRegistersPass (class in microprobe.passes.initialization)
insert_instr() (Bbl method)
InsertInstructionSequencePass (class in microprobe.passes.instruction)
instr_name (Comparator property)
(Generator property)
instrs (Bbl property)
Instruction (class in microprobe.code.ins)
instruction_checks (GenericInstructionType property)
(InstructionType property)
instruction_count (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
instruction_factory() (in module microprobe.code.ins)
instruction_from_definition() (in module microprobe.code.ins)
instruction_set_def_properties() (in module microprobe.code.ins)
instruction_to_asm_definition() (in module microprobe.utils.asm)
instruction_to_definition() (in module microprobe.code.ins)
instruction_type (MicroprobeInstructionDefinition property)
instruction_type_from_bin() (in module microprobe.target.isa.instruction)
InstructionAddress (class in microprobe.code.address)
InstructionAddressRelativeOperand (class in microprobe.target.isa.operand)
InstructionField (class in microprobe.target.isa.instruction_field)
InstructionFormat (class in microprobe.target.isa.instruction_format)
InstructionMemoryOperandValue (class in microprobe.code.ins)
InstructionOperandValue (class in microprobe.code.ins)
instructions (GenericISA property)
(ISA property)
instructions_from_asm() (in module microprobe.code.ins)
InstructionType (class in microprobe.target.isa.instruction)
int_range() (in module microprobe.utils.cmdline)
int_to_twocs() (in module microprobe.utils.misc)
int_type() (in module microprobe.utils.cmdline)
interpret_asm() (in module microprobe.utils.asm)
interpret_bin() (in module microprobe.utils.bin)
is_agen (MemoryOperandDescriptor property)
is_branch_target (MemoryOperandDescriptor property)
is_input (InstructionOperandValue property)
(OperandDescriptor property)
is_load (MemoryOperandDescriptor property)
is_output (InstructionOperandValue property)
(OperandDescriptor property)
is_prefetch (MemoryOperandDescriptor property)
is_store (MemoryOperandDescriptor property)
ISA (class in microprobe.target.isa)
isa (Environment property)
(GenericEnvironment property)
(Target property)
items() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
iter_flatten() (in module microprobe.utils.misc)
K
keys() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
L
label (Instruction property)
(MicroprobeInstructionDefinition property)
labels (Benchmark property)
(MultiThreadedBenchmark property)
last_bbl() (Cfg method)
LazyArgumentError
LazyArgumentParser (class in microprobe.utils.cmdline)
length (GenericInstructionFormat property)
(InstructionMemoryOperandValue property)
(MemoryValue property)
length_operands (MemoryOperand property)
lengths (MicroprobeBinInstructionStream property)
level (Cache property)
(SetAssociativeCache property)
line_size (Cache property)
(SetAssociativeCache property)
lines() (SetAssociativeCache method)
LinkBbls (class in microprobe.passes.branch)
list_properties() (Environment method)
(GenericCPUMicroarchitecture method)
(GenericEnvironment method)
(GenericInstructionType method)
(GenericMicroarchitecture method)
(GenericMicroarchitectureElement method)
(GenericMicroarchitectureElementType method)
(InstructionType method)
(Microarchitecture method)
(MicroarchitectureElement method)
(MicroarchitectureElementType method)
(PropertyHolder method)
list_property_files() (in module microprobe.property)
little_endian (Environment property)
(GenericEnvironment property)
load() (GenericISA method)
(ISA method)
load_float() (GenericISA method)
(ISA method)
load_source() (in module microprobe.utils.imp)
locality() (in module microprobe.utils.distrib)
longest_common_substr() (in module microprobe.utils.misc)
M
main() (CLI method)
maps (DynamicAddressTranslation property)
(GenericDynamicAddressTranslation property)
mask (DATmap property)
match() (GenericInstructionType method)
max (OperandImmRange property)
memory_operand_descriptors (GenericInstructionType property)
(InstructionType property)
memory_operands() (Instruction method)
MemoryOperand (class in microprobe.target.isa.operand)
MemoryOperandDescriptor (class in microprobe.target.isa.operand)
MemoryValue (class in microprobe.code.address)
Microarchitecture (class in microprobe.target.uarch)
microarchitecture (Target property)
MicroarchitectureElement (class in microprobe.target.uarch.element)
MicroarchitectureElementType (class in microprobe.target.uarch.element_type)
microprobe
module
microprobe.code
module
microprobe.code.address
module
microprobe.code.bbl
module
microprobe.code.benchmark
module
microprobe.code.cfg
module
microprobe.code.context
module
microprobe.code.ins
module
microprobe.code.var
module
microprobe.code.wrapper
module
microprobe.driver
module
microprobe.driver.guided
module
microprobe.exceptions
module
microprobe.model
module
microprobe.model.memory
module
microprobe.passes
module
microprobe.passes.address
module
microprobe.passes.branch
module
microprobe.passes.dat
module
microprobe.passes.decimal
module
microprobe.passes.float
module
microprobe.passes.ilp
module
microprobe.passes.initialization
module
microprobe.passes.instruction
module
microprobe.passes.memory
module
microprobe.passes.register
module
microprobe.passes.structure
module
microprobe.passes.symbol
module
microprobe.passes.variable
module
microprobe.property
module
microprobe.schemas
module
microprobe.target
module
microprobe.target.env
module
microprobe.target.isa
module
microprobe.target.isa.comparator
module
microprobe.target.isa.dat
module
microprobe.target.isa.generator
module
microprobe.target.isa.instruction
module
microprobe.target.isa.instruction_field
module
microprobe.target.isa.instruction_format
module
microprobe.target.isa.operand
module
microprobe.target.isa.register
module
microprobe.target.isa.register_type
module
microprobe.target.uarch
module
microprobe.target.uarch.cache
module
microprobe.target.uarch.element
module
microprobe.target.uarch.element_type
module
microprobe.utils
module
microprobe.utils.asm
module
microprobe.utils.bin
module
microprobe.utils.cache
module
microprobe.utils.cmdline
module
microprobe.utils.config
module
microprobe.utils.distrib
module
microprobe.utils.ieee
module
microprobe.utils.imp
module
microprobe.utils.info
module
microprobe.utils.logger
module
microprobe.utils.misc
module
microprobe.utils.mpt
module
microprobe.utils.profile
module
microprobe.utils.yaml
module
MicroprobeAddressTranslationError
MicroprobeArchitectureDefinitionError
MicroprobeArchitectureFormatError
MicroprobeAsmError
MicroprobeAsmInstructionDefinition (class in microprobe.utils.asm)
MicroprobeBinaryError
MicroprobeBinInstructionStream (class in microprobe.utils.bin)
MicroprobeBranchConditionError
MicroprobeCacheError
MicroprobeCalledProcessError
MicroprobeCodeGenerationError
MicroprobeConfiguration (class in microprobe.utils.config)
MicroprobeConstantRegisterError
MicroprobeDefaultConfiguration (class in microprobe.utils.config)
MicroprobeDMAFormatError
MicroprobeDuplicatedValueError
MicroprobeError
MicroprobeException
MicroprobeImportDefinitionError
MicroprobeImportError
MicroprobeInstructionDefinition (class in microprobe.code.ins)
MicroprobeLookupError
MicroprobeModelError
MicroprobeMPTFormatError
MicroprobeNoComparatorError
MicroprobeNoGenerationPathError
MicroprobeObjdumpError
MicroprobePolicyError
MicroprobeRunCmdError
MicroprobeTargetDefinitionError
MicroprobeTestDefinition (class in microprobe.utils.mpt)
MicroprobeTestDefinitionDefault (class in microprobe.utils.mpt)
MicroprobeTestDefinitionV0x5 (class in microprobe.utils.mpt)
MicroprobeTestMemoryAccessDefinition (class in microprobe.utils.mpt)
MicroprobeTestParser (class in microprobe.utils.mpt)
MicroprobeTestParserDefault (class in microprobe.utils.mpt)
MicroprobeTestParserV0x5 (class in microprobe.utils.mpt)
MicroprobeTestRegisterDefinition (class in microprobe.utils.mpt)
MicroprobeTestVariableDefinition (class in microprobe.utils.mpt)
MicroprobeTypeError
MicroprobeUncheckableEnvironmentWarning
MicroprobeValueError
MicroprobeWarning
MicroprobeYamlFormatError
min (OperandConst property)
(OperandImmRange property)
(OperandValueSet property)
mnemonic (GenericInstructionType property)
(InstructionType property)
module
microprobe
microprobe.code
microprobe.code.address
microprobe.code.bbl
microprobe.code.benchmark
microprobe.code.cfg
microprobe.code.context
microprobe.code.ins
microprobe.code.var
microprobe.code.wrapper
microprobe.driver
microprobe.driver.guided
microprobe.exceptions
microprobe.model
microprobe.model.memory
microprobe.passes
microprobe.passes.address
microprobe.passes.branch
microprobe.passes.dat
microprobe.passes.decimal
microprobe.passes.float
microprobe.passes.ilp
microprobe.passes.initialization
microprobe.passes.instruction
microprobe.passes.memory
microprobe.passes.register
microprobe.passes.structure
microprobe.passes.symbol
microprobe.passes.variable
microprobe.property
microprobe.schemas
microprobe.target
microprobe.target.env
microprobe.target.isa
microprobe.target.isa.comparator
microprobe.target.isa.dat
microprobe.target.isa.generator
microprobe.target.isa.instruction
microprobe.target.isa.instruction_field
microprobe.target.isa.instruction_format
microprobe.target.isa.operand
microprobe.target.isa.register
microprobe.target.isa.register_type
microprobe.target.uarch
microprobe.target.uarch.cache
microprobe.target.uarch.element
microprobe.target.uarch.element_type
microprobe.utils
microprobe.utils.asm
microprobe.utils.bin
microprobe.utils.cache
microprobe.utils.cmdline
microprobe.utils.config
microprobe.utils.distrib
microprobe.utils.ieee
microprobe.utils.imp
microprobe.utils.info
microprobe.utils.logger
microprobe.utils.misc
microprobe.utils.mpt
microprobe.utils.profile
microprobe.utils.yaml
move_file() (in module microprobe.utils.misc)
move_to_end() (RejectingOrderedDict method)
mpt_configuration_factory() (in module microprobe.utils.mpt)
mpt_parser_factory() (in module microprobe.utils.mpt)
mpt_shift() (in module microprobe.utils.mpt)
MultiThreadedBenchmark (class in microprobe.code.benchmark)
N
name (Cache property)
(Definition property)
(EndlessLoopDataMemoryModel property)
(EndlessLoopInstructionMemoryModel property)
(Environment property)
(GenericCPUMicroarchitecture property)
(GenericEnvironment property)
(GenericInstructionField property)
(GenericInstructionFormat property)
(GenericInstructionType property)
(GenericISA property)
(GenericMicroarchitecture property)
(GenericMicroarchitectureElement property)
(GenericMicroarchitectureElementType property)
(GenericModel property)
(GenericRegister property)
(GenericRegisterType property)
(InstructionAddressRelativeOperand property)
(InstructionField property)
(InstructionFormat property)
(InstructionType property)
(ISA property)
(Microarchitecture property)
(MicroarchitectureElement property)
(MicroarchitectureElementType property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
(Property property)
(Register property)
(RegisterType property)
(SetAssociativeCache property)
(Target property)
(Variable property)
(VariableArray property)
(VariableSingle property)
natural_sort() (in module microprobe.utils.misc)
negate_register() (GenericISA method)
(ISA method)
new_file() (in module microprobe.utils.cmdline)
new_file_ext() (in module microprobe.utils.cmdline)
new_instruction() (GenericISA method)
(ISA method)
NoHazardsAllocationPass (class in microprobe.passes.register)
NONSPACECRE (DuplicateConfigParser attribute)
nop() (GenericISA method)
(ISA method)
normalize_asm() (GenericISA method)
(ISA method)
NormalizeBranchTargetsPass (class in microprobe.passes.branch)
O
offset() (SetAssociativeCache method)
offset_bits (SetAssociativeCache property)
opcode (GenericInstructionType property)
(InstructionType property)
open_generic_fd() (in module microprobe.utils.misc)
Operand (class in microprobe.target.isa.operand)
operand_by_field() (Instruction method)
operand_descriptors (GenericInstructionType property)
(InstructionType property)
operand_fields() (Instruction method)
OperandConst (class in microprobe.target.isa.operand)
OperandConstReg (class in microprobe.target.isa.operand)
OperandDescriptor (class in microprobe.target.isa.operand)
OperandImmRange (class in microprobe.target.isa.operand)
OperandReg (class in microprobe.target.isa.operand)
operands (GenericInstructionType property)
(InstructionMemoryOperandValue property)
(InstructionType property)
(MicroprobeInstructionDefinition property)
operands() (Instruction method)
OperandValueSet (class in microprobe.target.isa.operand)
OPTCRE (DuplicateConfigParser attribute)
OPTCRE_NV (DuplicateConfigParser attribute)
options() (DuplicateConfigParser method)
optionxform() (DuplicateConfigParser method)
outputname() (Wrapper method)
P
ParagraphFormatterML (class in microprobe.utils.cmdline)
parent (GenericMicroarchitectureElement property)
(MicroarchitectureElement property)
parents (GenericMicroarchitectureElement property)
(MicroarchitectureElement property)
parse_args() (LazyArgumentParser method)
parse_code() (MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
parse_contents() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
parse_filename() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
parse_instruction() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
parse_instruction_list() (in module microprobe.utils.cmdline)
parse_intermixed_args() (LazyArgumentParser method)
parse_known_args() (LazyArgumentParser method)
parse_known_intermixed_args() (LazyArgumentParser method)
parse_register() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
parse_variable() (MicroprobeTestParser method)
(MicroprobeTestParserDefault method)
(MicroprobeTestParserV0x5 method)
Pass (class in microprobe.passes)
pass_info (Benchmark property)
(BuildingBlock property)
(MultiThreadedBenchmark property)
path (GenericISA property)
(ISA property)
Pickable (class in microprobe.utils.misc)
pop() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
popitem() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
possible_addresses() (InstructionMemoryOperandValue method)
possible_lengths() (InstructionMemoryOperandValue method)
post_var() (Wrapper method)
primes() (in module microprobe.utils.misc)
print_error() (in module microprobe.utils.cmdline)
print_help() (LazyArgumentParser method)
print_info() (in module microprobe.utils.cmdline)
(SetAssociativeCache method)
print_usage() (LazyArgumentParser method)
print_warning() (in module microprobe.utils.cmdline)
probability() (in module microprobe.utils.distrib)
Progress (class in microprobe.utils.misc)
properties (Environment property)
(GenericCPUMicroarchitecture property)
(GenericEnvironment property)
(GenericInstructionType property)
(GenericMicroarchitecture property)
(GenericMicroarchitectureElement property)
(GenericMicroarchitectureElementType property)
(InstructionType property)
(Microarchitecture property)
(MicroarchitectureElement property)
(MicroarchitectureElementType property)
(PropertyHolder property)
Property (class in microprobe.property)
property_isa_map() (Target method)
PropertyHolder (class in microprobe.property)
pstdev() (in module microprobe.utils.distrib)
R
random_value() (InstructionAddressRelativeOperand method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
RandomAllocationPass (class in microprobe.passes.register)
RandomDependencyDistancePass (class in microprobe.passes.ilp)
randomize_register() (GenericISA method)
(ISA method)
RandomizeByTypePass (class in microprobe.passes.branch)
range_to_sequence() (in module microprobe.utils.misc)
range_to_sequence_float() (in module microprobe.utils.misc)
raw (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
raw_decorate() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
raw_parse() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
read() (DuplicateConfigParser method)
read_cache_data() (in module microprobe.utils.cache)
read_default_cache_data() (in module microprobe.utils.cache)
read_dict() (DuplicateConfigParser method)
read_file() (DuplicateConfigParser method)
read_profile() (in module microprobe.utils.profile)
read_string() (DuplicateConfigParser method)
read_yaml() (in module microprobe.utils.yaml)
readfp() (DuplicateConfigParser method)
Register (class in microprobe.target.isa.register)
register() (LazyArgumentParser method)
register_context_callback() (Instruction method)
register_dat_mapping() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
register_dat_property() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
register_direct_init() (Wrapper method)
register_has_value() (Context method)
register_instruction_definitions() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
register_mem_operand_callback() (InstructionMemoryOperandValue method)
register_name() (Environment method)
(GenericEnvironment method)
register_operand_callbacks() (InstructionOperandValue method)
register_property() (Environment method)
(GenericCPUMicroarchitecture method)
(GenericEnvironment method)
(GenericInstructionType method)
(GenericMicroarchitecture method)
(GenericMicroarchitectureElement method)
(GenericMicroarchitectureElementType method)
(InstructionType method)
(Microarchitecture method)
(MicroarchitectureElement method)
(MicroarchitectureElementType method)
(PropertyHolder method)
register_raw_definition() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
register_register_definition() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
register_value_comparator() (GenericISA method)
(ISA method)
register_values (Context property)
register_var() (Benchmark method)
(MultiThreadedBenchmark method)
register_variable_definition() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
registered_global_vars() (Benchmark method)
(MultiThreadedBenchmark method)
registers (GenericISA property)
(ISA property)
(MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
registers_get_value() (Context method)
RegisterType (class in microprobe.target.isa.register_type)
regular_probability() (in module microprobe.utils.distrib)
regular_seq() (in module microprobe.utils.distrib)
RejectingDict (class in microprobe.utils.misc)
RejectingOrderedDict (class in microprobe.utils.misc)
remove_instructions_from() (Bbl method)
remove_option() (DuplicateConfigParser method)
remove_reserved_registers() (Context method)
remove_section() (DuplicateConfigParser method)
ReplaceInstructionByTypePass (class in microprobe.passes.instruction)
ReplaceLoadInstructionsPass (class in microprobe.passes.instruction)
replicate() (Bbl method)
replicate_bbls() (in module microprobe.code.bbl)
report() (AddAssemblyByIndexPass method)
(AddFinalizationAssemblyPass method)
(AddInitializationAssemblyPass method)
(AddInitializationInstructionsPass method)
(AddOnePass method)
(AutoAlignPass method)
(AverageDependencyDistancePass method)
(BranchBraidNextPass method)
(BranchNextPass method)
(ConstantDependencyDistancePass method)
(CycleMinimalAllocationPass method)
(DeclareVariablesPass method)
(DefaultRegisterAllocationPass method)
(DIDTSimplePass method)
(DisableAsmByOpcodePass method)
(FixIndirectBranchPass method)
(FixMemoryReferencesPass method)
(FixRegistersPass method)
(GenericCodeStructurePass method)
(GenericMemoryModelPass method)
(GenericMemoryStreamsPass method)
(GenericOldMemoryModelPass method)
(InitializeBranchDecorator method)
(InitializeDATPass method)
(InitializeMemoryDecimalPass method)
(InitializeMemoryDecorator method)
(InitializeMemoryFloatPass method)
(InitializeRegisterPass method)
(InitializeRegistersPass method)
(InsertInstructionSequencePass method)
(LinkBbls method)
(NoHazardsAllocationPass method)
(NormalizeBranchTargetsPass method)
(Pass method)
(RandomAllocationPass method)
(RandomDependencyDistancePass method)
(RandomizeByTypePass method)
(ReplaceInstructionByTypePass method)
(ReplaceLoadInstructionsPass method)
(ReproduceSequencePass method)
(ReserveRegistersPass method)
(ResolveSymbolicReferencesPass method)
(SetInitAddressPass method)
(SetInstructionLabelByIndexPass method)
(SetInstructionOperandsByOpcodePass method)
(SetInstructionTypeByAlternatingSequencesPass method)
(SetInstructionTypeByElementPass method)
(SetInstructionTypeByProfilePass method)
(SetInstructionTypeByPropertyPass method)
(SetInstructionTypeBySequencePass method)
(SetInstructionTypePass method)
(SetMemoryOperandByOpcodePass method)
(SetRandomInstructionTypePass method)
(SimpleBuildingBlockPass method)
(SingleMemoryStreamPass method)
(TranslateAddressPass method)
(UnReserveRegistersPass method)
(UpdateInstructionAddressesPass method)
(UpdateVariableAddressesPass method)
representation (GenericRegister property)
(InstructionOperandValue property)
representation() (InstructionAddressRelativeOperand method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(Register method)
ReproduceSequencePass (class in microprobe.passes.instruction)
required_global_vars() (Wrapper method)
required_memory_values() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
required_register_values() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
requirements (Benchmark property)
(BuildingBlock property)
(MultiThreadedBenchmark property)
requires() (AddAssemblyByIndexPass method)
(AddFinalizationAssemblyPass method)
(AddInitializationAssemblyPass method)
(AddInitializationInstructionsPass method)
(AddOnePass method)
(AutoAlignPass method)
(AverageDependencyDistancePass method)
(BranchBraidNextPass method)
(BranchNextPass method)
(ConstantDependencyDistancePass method)
(CycleMinimalAllocationPass method)
(DeclareVariablesPass method)
(DefaultRegisterAllocationPass method)
(DIDTSimplePass method)
(DisableAsmByOpcodePass method)
(FixIndirectBranchPass method)
(FixMemoryReferencesPass method)
(FixRegistersPass method)
(GenericCodeStructurePass method)
(GenericMemoryModelPass method)
(GenericMemoryStreamsPass method)
(GenericOldMemoryModelPass method)
(InitializeBranchDecorator method)
(InitializeDATPass method)
(InitializeMemoryDecimalPass method)
(InitializeMemoryDecorator method)
(InitializeMemoryFloatPass method)
(InitializeRegisterPass method)
(InitializeRegistersPass method)
(InsertInstructionSequencePass method)
(LinkBbls method)
(NoHazardsAllocationPass method)
(NormalizeBranchTargetsPass method)
(Pass method)
(RandomAllocationPass method)
(RandomDependencyDistancePass method)
(RandomizeByTypePass method)
(ReplaceInstructionByTypePass method)
(ReplaceLoadInstructionsPass method)
(ReproduceSequencePass method)
(ReserveRegistersPass method)
(ResolveSymbolicReferencesPass method)
(SetInitAddressPass method)
(SetInstructionLabelByIndexPass method)
(SetInstructionOperandsByOpcodePass method)
(SetInstructionTypeByAlternatingSequencesPass method)
(SetInstructionTypeByElementPass method)
(SetInstructionTypeByProfilePass method)
(SetInstructionTypeByPropertyPass method)
(SetInstructionTypeBySequencePass method)
(SetInstructionTypePass method)
(SetMemoryOperandByOpcodePass method)
(SetRandomInstructionTypePass method)
(SimpleBuildingBlockPass method)
(SingleMemoryStreamPass method)
(TranslateAddressPass method)
(UnReserveRegistersPass method)
(UpdateInstructionAddressesPass method)
(UpdateVariableAddressesPass method)
reserved_registers (Context property)
(Target property)
reserved_registers() (Wrapper method)
ReserveRegistersPass (class in microprobe.passes.initialization)
reset (Wrapper property)
reset_instruction() (Bbl method)
ResolveSymbolicReferencesPass (class in microprobe.passes.symbol)
rm_cache_data() (in module microprobe.utils.cache)
rm_decorator() (Instruction method)
rm_default_cache_data() (in module microprobe.utils.cache)
rm_init() (Benchmark method)
(MultiThreadedBenchmark method)
RNDFP() (in module microprobe.utils.misc)
RNDINT() (in module microprobe.utils.misc)
roi_cyc (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
roi_ins (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
roi_memory_access_trace (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
S
save() (CLI method)
(Synthesizer method)
(TraceSynthesizer method)
scratch_registers (GenericISA property)
(ISA property)
scratch_var (GenericISA property)
(ISA property)
SECTCRE (DuplicateConfigParser attribute)
sections() (DuplicateConfigParser method)
set() (DuplicateConfigParser method)
set_absolute() (Context method)
set_address() (Bbl method)
(Instruction method)
(InstructionMemoryOperandValue method)
(MicroprobeInstructionDefinition method)
(Variable method)
(VariableArray method)
(VariableSingle method)
set_alignment() (InstructionMemoryOperandValue method)
set_arch_type() (Instruction method)
set_asm() (MicroprobeInstructionDefinition method)
set_benchmark() (Wrapper method)
set_cfg() (Benchmark method)
(MultiThreadedBenchmark method)
set_code_segment() (Context method)
set_comments() (MicroprobeInstructionDefinition method)
set_context() (Benchmark method)
(GenericISA method)
(ISA method)
(MultiThreadedBenchmark method)
set_current_thread() (Benchmark method)
(MultiThreadedBenchmark method)
(Synthesizer method)
(TraceSynthesizer method)
set_cycle_count() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_dat() (Context method)
set_data_segment() (Context method)
set_decorators() (MicroprobeInstructionDefinition method)
set_default_code_address() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_default_data_address() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_defaults() (LazyArgumentParser method)
set_descriptor() (InstructionOperandValue method)
set_displacement() (Bbl method)
set_env() (Target method)
set_fields() (GenericInstructionFormat method)
(InstructionFormat method)
set_forbidden_address_range() (InstructionMemoryOperandValue method)
set_instruction_count() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_instruction_definitions() (MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_instruction_type() (MicroprobeInstructionDefinition method)
set_isa() (Target method)
set_label() (Instruction method)
(MicroprobeInstructionDefinition method)
set_length() (InstructionMemoryOperandValue method)
set_log_level() (in module microprobe.utils.logger)
set_memory_value() (Context method)
set_operands() (Instruction method)
(MicroprobeInstructionDefinition method)
set_parent_element() (GenericMicroarchitectureElement method)
(MicroarchitectureElement method)
set_possible_addresses() (InstructionMemoryOperandValue method)
set_possible_lengths() (InstructionMemoryOperandValue method)
set_register() (GenericISA method)
(ISA method)
set_register_bits() (GenericISA method)
(ISA method)
set_register_to_address() (GenericISA method)
(ISA method)
set_register_value() (Context method)
set_roi_cyc() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_roi_ins() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_roi_memory_access_trace() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_state() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_subelements() (GenericMicroarchitectureElement method)
(MicroarchitectureElement method)
set_symbolic() (Context method)
set_target() (Environment method)
(GenericCPUMicroarchitecture method)
(GenericEnvironment method)
(GenericISA method)
(GenericMicroarchitecture method)
(ISA method)
(Microarchitecture method)
(Wrapper method)
set_target_instruction() (InstructionAddress method)
set_threads() (Environment method)
(GenericEnvironment method)
set_type() (InstructionOperandValue method)
(OperandDescriptor method)
set_uarch() (Target method)
set_valid_values() (InstructionAddressRelativeOperand method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
set_value() (InstructionOperandValue method)
(Property method)
set_var_displacement() (Benchmark method)
(MultiThreadedBenchmark method)
set_variables_definition() (MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
set_ways_bits (SetAssociativeCache property)
set_wrapper() (Target method)
SetAssociativeCache (class in microprobe.target.uarch.cache)
setdefault() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
SetInitAddressPass (class in microprobe.passes.address)
SetInstructionLabelByIndexPass (class in microprobe.passes.symbol)
SetInstructionOperandsByOpcodePass (class in microprobe.passes.instruction)
SetInstructionTypeByAlternatingSequencesPass (class in microprobe.passes.instruction)
SetInstructionTypeByElementPass (class in microprobe.passes.instruction)
SetInstructionTypeByProfilePass (class in microprobe.passes.instruction)
SetInstructionTypeByPropertyPass (class in microprobe.passes.instruction)
SetInstructionTypeBySequencePass (class in microprobe.passes.instruction)
SetInstructionTypePass (class in microprobe.passes.instruction)
SetMemoryOperandByOpcodePass (class in microprobe.passes.memory)
SetRandomInstructionTypePass (class in microprobe.passes.instruction)
sets() (GenericInstructionType method)
(Instruction method)
(InstructionMemoryOperandValue method)
(InstructionOperandValue method)
(InstructionType method)
(SetAssociativeCache method)
setsways() (SetAssociativeCache method)
shift (InstructionAddressRelativeOperand property)
(OperandConst property)
(OperandImmRange property)
(OperandValueSet property)
shift_with_sign() (in module microprobe.utils.misc)
shuffle() (in module microprobe.utils.distrib)
SimpleBuildingBlockPass (class in microprobe.passes.structure)
SingleMemoryStreamPass (class in microprobe.passes.memory)
size (Bbl property)
(Cache property)
(GenericInstructionField property)
(GenericRegisterType property)
(InstructionField property)
(RegisterType property)
(SetAssociativeCache property)
(Variable property)
(VariableArray property)
(VariableSingle property)
skip() (MicroprobeBinInstructionStream method)
skip_all() (MicroprobeBinInstructionStream method)
smart_copy_dict() (in module microprobe.utils.misc)
sort_by_distance() (in module microprobe.utils.distrib)
sort_by_usage() (in module microprobe.utils.distrib)
source (DATmap property)
stack_direction (Environment property)
(GenericEnvironment property)
stack_pointer (Environment property)
(GenericEnvironment property)
start_loop() (Wrapper method)
start_main() (Wrapper method)
start_section() (ParagraphFormatterML method)
state (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
step (OperandImmRange property)
store_decimal() (GenericISA method)
(ISA method)
store_float() (GenericISA method)
(ISA method)
store_integer() (GenericISA method)
(ISA method)
string_with_chars() (in module microprobe.utils.cmdline)
string_with_fields() (in module microprobe.utils.cmdline)
subelements (GenericMicroarchitectureElement property)
(MicroarchitectureElement property)
symbolic (Context property)
synthesize() (Synthesizer method)
(TraceSynthesizer method)
Synthesizer (class in microprobe.code)
T
Target (class in microprobe.target)
target (DATmap property)
(Environment property)
(GenericCPUMicroarchitecture property)
(GenericEnvironment property)
(GenericISA property)
(GenericMicroarchitecture property)
(ISA property)
(Microarchitecture property)
(Synthesizer property)
(TraceSynthesizer property)
(Wrapper property)
target_checks (GenericInstructionType property)
(InstructionType property)
target_instruction (InstructionAddress property)
threads (Environment property)
(GenericEnvironment property)
to_str() (MicroprobeTestMemoryAccessDefinition method)
TraceSynthesizer (class in microprobe.code)
translate() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
TranslateAddressPass (class in microprobe.passes.dat)
twocs_to_int() (in module microprobe.utils.misc)
type (GenericMicroarchitectureElement property)
(GenericRegister property)
(InstructionOperandValue property)
(MemoryOperandDescriptor property)
(MicroarchitectureElement property)
(OperandDescriptor property)
(Register property)
(Variable property)
(VariableArray property)
(VariableSingle property)
U
unregister_property() (Environment method)
(GenericCPUMicroarchitecture method)
(GenericEnvironment method)
(GenericInstructionType method)
(GenericMicroarchitecture method)
(GenericMicroarchitectureElement method)
(GenericMicroarchitectureElementType method)
(InstructionType method)
(Microarchitecture method)
(MicroarchitectureElement method)
(MicroarchitectureElementType method)
(PropertyHolder method)
UnReserveRegistersPass (class in microprobe.passes.initialization)
unset_address() (Instruction method)
unset_forbidden_address_range() (InstructionMemoryOperandValue method)
unset_memory() (Context method)
unset_possible_addresses() (InstructionMemoryOperandValue method)
unset_possible_lengths() (InstructionMemoryOperandValue method)
unset_register() (Context method)
unset_registers() (Context method)
unset_value() (InstructionOperandValue method)
update() (DuplicateConfigParser method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(RejectingDict method)
(RejectingOrderedDict method)
update_address() (InstructionMemoryOperandValue method)
update_address_from_operands() (InstructionMemoryOperandValue method)
update_cache_needed() (in module microprobe.utils.cache)
update_dat() (DynamicAddressTranslation method)
(GenericDynamicAddressTranslation method)
update_register_definition() (MicroprobeTestDefinition method)
(MicroprobeTestDefinitionDefault method)
(MicroprobeTestDefinitionV0x5 method)
UpdateInstructionAddressesPass (class in microprobe.passes.address)
UpdateVariableAddressesPass (class in microprobe.passes.variable)
used_for_address_arithmetic (GenericRegisterType property)
(RegisterType property)
used_for_float_arithmetic (GenericRegisterType property)
(RegisterType property)
used_for_vector_arithmetic (GenericRegisterType property)
(RegisterType property)
uses() (GenericInstructionType method)
(Instruction method)
(InstructionMemoryOperandValue method)
(InstructionOperandValue method)
(InstructionType method)
V
value (InstructionOperandValue property)
(MemoryValue property)
(Property property)
(Variable property)
(VariableArray property)
(VariableSingle property)
values() (DuplicateConfigParser method)
(InstructionAddressRelativeOperand method)
(MicroprobeConfiguration method)
(MicroprobeDefaultConfiguration method)
(Operand method)
(OperandConst method)
(OperandConstReg method)
(OperandImmRange method)
(OperandReg method)
(OperandValueSet method)
(RejectingDict method)
(RejectingOrderedDict method)
Variable (class in microprobe.code.var)
variable_length (InstructionMemoryOperandValue property)
variable_to_test_definition() (in module microprobe.utils.mpt)
VariableArray (class in microprobe.code.var)
variables (MicroprobeTestDefinition property)
(MicroprobeTestDefinitionDefault property)
(MicroprobeTestDefinitionV0x5 property)
VariableSingle (class in microprobe.code.var)
vector (InstructionAddressRelativeOperand property)
(Operand property)
(OperandConst property)
(OperandConstReg property)
(OperandImmRange property)
(OperandReg property)
(OperandValueSet property)
version (MicroprobeTestDefinitionDefault attribute)
(MicroprobeTestDefinitionV0x5 attribute)
(MicroprobeTestParserDefault attribute)
(MicroprobeTestParserV0x5 attribute)
volatile_registers (Environment property)
(GenericEnvironment property)
W
warnings (Benchmark property)
(BuildingBlock property)
(MultiThreadedBenchmark property)
ways (SetAssociativeCache property)
weighted_choice() (in module microprobe.utils.distrib)
which() (in module microprobe.utils.misc)
with_traceback() (LazyArgumentError method)
(MicroprobeAddressTranslationError method)
(MicroprobeArchitectureDefinitionError method)
(MicroprobeArchitectureFormatError method)
(MicroprobeAsmError method)
(MicroprobeBinaryError method)
(MicroprobeBranchConditionError method)
(MicroprobeCacheError method)
(MicroprobeCalledProcessError method)
(MicroprobeCodeGenerationError method)
(MicroprobeConstantRegisterError method)
(MicroprobeDMAFormatError method)
(MicroprobeDuplicatedValueError method)
(MicroprobeError method)
(MicroprobeException method)
(MicroprobeImportDefinitionError method)
(MicroprobeImportError method)
(MicroprobeLookupError method)
(MicroprobeModelError method)
(MicroprobeMPTFormatError method)
(MicroprobeNoComparatorError method)
(MicroprobeNoGenerationPathError method)
(MicroprobeObjdumpError method)
(MicroprobePolicyError method)
(MicroprobeRunCmdError method)
(MicroprobeTargetDefinitionError method)
(MicroprobeTypeError method)
(MicroprobeUncheckableEnvironmentWarning method)
(MicroprobeValueError method)
(MicroprobeWarning method)
(MicroprobeYamlFormatError method)
wrap_ins() (Wrapper method)
Wrapper (class in microprobe.code.wrapper)
wrapper (Synthesizer property)
(Target property)
(TraceSynthesizer property)
write() (DuplicateConfigParser method)
write_cache_data() (in module microprobe.utils.cache)
write_default_cache_data() (in module microprobe.utils.cache)
write_default_cache_data_silent() (in module microprobe.utils.cache)