MCPcopy Create free account

hub / github.com/akyoto/q / types & classes

Types & classes241 in github.com/akyoto/q

↓ 8 callersTypeAliasAddressMode
AddressMode encodes the addressing mode.
src/arm/AddressMode.go:4
↓ 8 callersInterfaceValue
src/ssa/Value.go:5
↓ 6 callersTypeAliasbitSet
bitSet is used to mark used registers.
src/codegen/bitset.go:6
↓ 3 callersTypeAliasIndex
Index is the data type for storing step indices.
src/codegen/Index.go:4
↓ 3 callersTypeAliasRegister
Register represents the number of the register.
src/cpu/Register.go:6
↓ 2 callersInterfaceType
Type is the generic interface for different data types.
src/types/Type.go:4
↓ 1 callersTypeAliasKind
Kind represents the type of token.
src/token/Kind.go:4
StructABI
ABI is the Application Binary Interface which defines the registers used in function calls.
src/cpu/ABI.go:4
TypeAliasAST
src/ast/AST.go:10
TypeAliasAdd
src/asm/Instructions.go:8
TypeAliasAddNumber
src/asm/Instructions.go:9
TypeAliasAnd
src/asm/Instructions.go:10
TypeAliasAndNumber
src/asm/Instructions.go:11
TypeAliasArch
Arch is a CPU architecture.
src/config/Arch.go:4
TypeAliasArguments
Arguments defines a list of values that this value depends on.
src/ssa/Arguments.go:10
StructAssembler
Assembler contains a list of instructions.
src/asm/Assembler.go:12
StructAssert
src/ast/AST.go:14
StructAssign
src/ast/AST.go:17
StructBase
Base is used to describe basic types like integers and floats.
src/types/Base.go:4
StructBinaryOp
BinaryOp is an operation with two operands.
src/ssa/BinaryOp.go:11
StructBlobIndex
src/macho/BlobIndex.go:5
StructBlock
Block is a list of instructions that can be targeted in branches.
src/ssa/Block.go:13
StructBool
Bool is a boolean value.
src/ssa/Bool.go:10
StructBranch
Branch is a conditional branch.
src/ssa/Branch.go:8
StructBuild
Build describes the parameters for the "build" command.
src/config/Build.go:4
StructBuildVersion
BuildVersion is the structure of the LC_BUILD_VERSION load command.
src/macho/BuildVersion.go:6
StructBytes
Bytes is a raw slice of bytes.
src/ssa/Bytes.go:11
StructCPU
CPU represents the processor.
src/cpu/CPU.go:4
TypeAliasCPU
src/macho/CPU.go:3
StructCall
src/asm/Instructions.go:12
StructCall
src/ast/AST.go:20
StructCall
Call is an internal function call.
src/ssa/Call.go:10
StructCallExtern
src/asm/Instructions.go:13
StructCallExtern
CallExtern is an external function call.
src/ssa/CallExtern.go:4
StructCallExternEnd
src/asm/Instructions.go:18
StructCallExternStart
src/asm/Instructions.go:17
StructCallRegister
src/asm/Instructions.go:19
StructCas
Cas performs an atomic compare and swap.
src/ssa/Cas.go:10
StructCase
src/ast/AST.go:23
StructChainedFixupsHeader
ChainedFixupsHeader is the root of the chained fixups data, containing offsets to the starts, imports, and symbols tables.
src/macho/ChainedFixupsHeader.go:7
StructChainedStartsInImage
ChainedStartsInImage describes which segments contain fixups.
src/macho/ChainedStartsInImage.go:6
StructChainedStartsInSegment
ChainedStartsInSegment describes how pointer fixups are laid out in a segment.
src/macho/ChainedStartsInSegment.go:6
TypeAliasCharacteristics
src/pe/Characteristics.go:3
StructCodeDirectory
CodeDirectory points to the hashes of the machine code.
src/macho/CodeDirectory.go:6
StructCodeSignature
CodeSignature is the last section in the MachO binary and hashes all contents written before it.
src/macho/CodeSignature.go:38
TypeAliasCompare
src/asm/Instructions.go:20
StructCompareAndSwap
src/asm/Instructions.go:21
TypeAliasCompareNumber
src/asm/Instructions.go:27
TypeAliasCondition
Condition represents the exact condition to use in jumps and conditional set instructions. It separates signed and unsigned comparisons.
src/asm/Condition.go:6
StructConditionalSet
src/asm/Instructions.go:28
StructConstant
Constant registers a single value to be accessible under a descriptive name.
src/core/Constant.go:9
StructCopy
Copy is an operation that clones a value.
src/ssa/Copy.go:10
StructCycleDetected
CycleDetected error is created when an invalid dependency cycle was detected.
src/core/errors.go:36
StructDLLImport
src/pe/DLLImport.go:5
StructDOSHeader
DOSHeader is at the beginning of each EXE file and nowadays just points to the PEHeader using an absolute file offset.
src/pe/DOSHeader.go:7
StructData
Data saves slices of bytes referenced by labels.
src/data/Data.go:4
StructDataDirectory
src/pe/DataDirectory.go:3
StructDefine
src/ast/AST.go:27
StructDefinitionCountMismatch
DefinitionCountMismatch error is created when the number of provided definitions doesn't match the return type.
src/core/errors.go:46
StructDiscard
Discard implements a no-op WriteSeeker.
src/exe/Discard.go:4
TypeAliasDivide
src/asm/Instructions.go:32
TypeAliasDivideSigned
src/asm/Instructions.go:33
TypeAliasDllCharacteristics
src/pe/DllCharacteristics.go:3
StructDyldInfoCommand
DyldInfoCommand contains the file offsets and sizes that dyld needs to load the image.
src/macho/DyldInfoCommand.go:6
StructDylibCommand
DylibCommand is added for each shared library.
src/macho/DylibCommand.go:9
StructDylinkerCommand
DylinkerCommand is needed if the program uses a dynamic linker.
src/macho/DylinkerCommand.go:9
StructELF
ELF represents an ELF file.
src/elf/ELF.go:12
StructEXE
EXE is the portable executable format used on Windows.
src/pe/EXE.go:14
StructEnvironment
Environment holds information about the entire build. Functions can access information about other functions using this. We'll also pass this to the l
src/core/Environment.go:15
StructErrorNotChecked
ErrorNotChecked is created when a variable is accessed without checking its error value.
src/core/errors.go:65
StructExecutable
Executable is a generic definition of the binary that later gets translated to OS-specific formats.
src/exe/Executable.go:4
StructExpectedParameter
ExpectedParameter is created when a command line parameter is missing.
src/cli/errors.go:6
StructExpression
Expression is a tree that can represent a mathematical expression with precedence levels.
src/expression/Expression.go:11
StructField
Field is a memory region in a data structure.
src/types/Field.go:6
StructField
Field is a value inside of a struct or tuple.
src/ssa/Field.go:10
StructFile
File represents a single source file.
src/fs/File.go:6
StructFileError
FileError is an error inside a file at a given line and column.
src/errors/FileError.go:14
StructFunction
Function transforms inputs to new outputs.
src/types/Function.go:6
StructFunction
Function is the smallest unit of code.
src/core/Function.go:13
StructFunction
Function is a reference to a function.
src/ssa/Function.go:8
StructFunction
Function contains the state that is required to produce assembly code.
src/codegen/Function.go:11
InterfaceFunctionRef
FunctionRef is separate from Function and defines the interface for the stored function reference.
src/ssa/FunctionRef.go:5
StructGlobal
Global represents a variable that is visible in the entire package.
src/core/Global.go:10
StructGlobal
Global is a memory location identified by a label.
src/ssa/Global.go:8
StructGo
src/ast/AST.go:30
InterfaceHasUsers
src/ssa/HasUsers.go:3
StructHeader
Header contains general information.
src/macho/Header.go:6
StructHeader
Header contains general information.
src/elf/Header.go:7
TypeAliasHeaderFlags
src/macho/HeaderFlags.go:3
TypeAliasHeaderType
src/macho/HeaderType.go:3
StructIR
IR is a list of basic blocks.
src/ssa/IR.go:4
StructIR
IR is the intermediate representation for the codegen phase.
src/codegen/IR.go:6
StructIdenticalExpressions
IdenticalExpressions error is created when a binary operation uses identical expressions with an operator that makes the entire operation pointless.
src/core/errors.go:75
StructIf
src/ast/AST.go:33
StructImport
Import contains data about an import statement in a file.
src/fs/Import.go:10
StructIndependent
Independent values have no inputs.
src/ssa/Independent.go:4
TypeAliasInstruction
Instruction is an empty interface.
src/asm/Instruction.go:4
StructInt
Int is an integer value.
src/ssa/Int.go:10
StructInvalidCharacter
InvalidCharacter is created when an invalid character appears.
src/scanner/errors.go:28
StructInvalidLoopControl
InvalidLoopControl represents invalid loop control statements.
src/core/errors.go:84
next →1–100 of 241, ranked by callers