MCPcopy Create free account

hub / github.com/MiniJavaCompiler/MiniJavaLLVM / functions

Functions860 in github.com/MiniJavaCompiler/MiniJavaLLVM

MethodbranchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/StringLiteral.java:108
MethodbranchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/IntLiteral.java:94
MethodbranchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/EqualExpr.java:48
MethodbranchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/LessThanExpr.java:47
MethodbranchFalse
Generate code to evaluate this expression and branch to a specified label if the result is false.
src/syntax/Expression.java:105
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/CondAndExpr.java:82
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/BooleanLiteral.java:64
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/GreaterThanExpr.java:54
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/NullLiteral.java:60
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/ArrayLiteral.java:127
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/CharLiteral.java:64
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/NotEqualExpr.java:54
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/StringLiteral.java:115
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/IntLiteral.java:103
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/EqualExpr.java:55
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/LessThanExpr.java:54
MethodbranchTrue
Generate code to evaluate this expression and branch to a specified label if the result is true.
src/syntax/Expression.java:93
MethodbuildInits
(TmpAccess tmp)
src/syntax/ArrayLiteral.java:38
Methodcall
(String lab, int free, int size)
src/codegen/Assembly.java:163
Methodcall
Call a method with a particular object and set of arguments.
src/interp/ObjValue.java:86
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/Empty.java:42
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/Block.java:52
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/DoWhile.java:45
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/Return.java:47
Methodcheck
Check to ensure that this is a valid type. Used to deal with types that are specified by name, which cannot be properly resolved until parsing is c
src/syntax/NameType.java:60
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/While.java:46
Methodcheck
(Context ctxt, VarEnv env, int frameOffset)
src/syntax/LocalVarDecl.java:44
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/ExprStmt.java:47
Methodcheck
(Context ctxt)
src/syntax/ArrayType.java:50
Methodcheck
Check whether this statement is valid and return a boolean indicating whether execution can continue at the next statement.
src/syntax/IfThenElse.java:50
MethodcheckExpr
Type check this expression in places where it is used as a statement. We override this method in Invocation to deal with methods that return void.
src/syntax/StatementExpr.java:38
MethodcheckMembers
Check (static analysis) the definitions of the fields and methods in this class.
src/syntax/ClassType.java:447
Methodclose
()
src/compiler/SourceLexer.java:104
Methodclose
Close the input stream and any associated resources. The default for this method is to do nothing.
src/compiler/Source.java:69
Methodcommutes
Return a true value to indicate that addition is commutative.
src/syntax/AddExpr.java:41
Methodcommutes
Return a true value to indicate that bitwise or is commutative.
src/syntax/BitOrExpr.java:37
Methodcommutes
Return a true value to indicate that bitwise xor is commutative.
src/syntax/BitXorExpr.java:37
Methodcommutes
Return a true value to indicate that multiplication is commutative.
src/syntax/ModExpr.java:37
Methodcommutes
Return a true value to indicate that bitwise and is commutative.
src/syntax/BitAndExpr.java:36
Methodcommutes
Return a true value to indicate that addition is commutative.
src/syntax/SubExpr.java:41
Methodcommutes
Return a false value to indicate that division is not commutative.
src/syntax/DivExpr.java:37
Methodcommutes
Return a true value to indicate that multiplication is commutative.
src/syntax/MulExpr.java:37
Methodcompare
(COMPARE_OP op, Value v)
src/interp/ObjValue.java:89
Methodcompare
(COMPARE_OP op, Value v)
src/interp/CharValue.java:41
Methodcompare
(COMPARE_OP op, Value v)
src/interp/BoolValue.java:44
Methodcompare
(Value.COMPARE_OP op, Value v)
src/interp/IntValue.java:37
Methodcompile
Emit code to execute this statement.
src/syntax/Empty.java:48
Methodcompile
Emit code to execute this statement.
src/syntax/DoWhile.java:59
Methodcompile
Emit code to execute this statement.
src/syntax/While.java:61
Methodcompile
Emit code to execute this statement.
src/syntax/LocalVarDecl.java:107
Methodcompile
Emit code to execute this statement.
src/syntax/ExprStmt.java:58
Methodcompile
Emit code to execute this statement.
src/syntax/IfThenElse.java:66
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NegExpr.java:50
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/CondAndExpr.java:39
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/BooleanLiteral.java:48
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/GreaterThanExpr.java:40
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NullCheck.java:73
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NotExpr.java:50
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NullLiteral.java:46
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/AddExpr.java:48
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/SimpleAccess.java:51
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/BitOrExpr.java:44
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NewExpr.java:61
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/SuperAccess.java:63
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/CondOrExpr.java:39
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/CharLiteral.java:47
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/BitXorExpr.java:44
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NameAccess.java:55
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/NotEqualExpr.java:40
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/StringLiteral.java:66
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/ModExpr.java:44
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/BitAndExpr.java:43
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/Invocation.java:81
MethodcompileExpr
(Assembly a, int free)
src/syntax/CastExpr.java:59
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/SubExpr.java:48
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/TypeLen.java:50
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/IntLiteral.java:83
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/EqualExpr.java:41
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/ClassAccess.java:54
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/FrameAccess.java:48
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/AssignExpr.java:64
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/LessThanExpr.java:40
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/DivExpr.java:44
MethodcompileExpr
Generate code to evaluate this expression and leave the result in the specified free variable.
src/syntax/MulExpr.java:44
MethodcompileExprOp
(Assembly a, String op, int free)
src/syntax/ArrayLiteral.java:107
MethodcompileExprOp
(Assembly a, String op, int free)
src/syntax/Expression.java:80
MethodcompileInvocation
Generate code for this method invocation, leaving the result in the specified free variable.
src/syntax/ThisInvocation.java:55
MethodcompileInvocation
Generate code for this method invocation, leaving the result in the specified free variable.
src/syntax/NameInvocation.java:54
MethodcompileInvocation
Generate code for this method invocation, leaving the result in the specified free variable.
src/syntax/ObjectInvocation.java:63
MethodcompileInvocation
Generate code for this method invocation, leaving the result in the specified free variable.
src/syntax/ClassInvocation.java:60
MethodcompileInvocation
Generate code for this method invocation, leaving the result in the specified free variable.
src/syntax/SuperInvocation.java:87
MethodcompileInvocation
Generate code for a call to this method, assuming that the receiving object, if any, is in register zero, and also returning the result, if any, in
src/checker/MethEnv.java:366
MethodcompileRet
Emit code that executes this statement and then returns from the current method.
src/syntax/Return.java:95
MethodcompileRet
Emit code that executes this statement and then returns from the current method.
src/syntax/Statement.java:68
MethodcompileThen
Emit code that executes this statement and then branches to a specified label.
src/syntax/Block.java:74
MethodcompileThen
Emit code that executes this statement and then branches to a specified label.
src/syntax/Return.java:88
MethodcompileThen
Emit code that executes this statement and then branches to a specified label.
src/syntax/Statement.java:60
Methodcopy
Copy a source position.
src/compiler/SourcePosition.java:105
MethoddefaultExpr
(Position pos)
src/syntax/NameType.java:53
MethoddefaultExpr
(Position pos)
src/syntax/PrimitiveType.java:93
← previousnext →501–600 of 860, ranked by callers