MCPcopy Create free account

hub / github.com/MiniJavaCompiler/MiniJavaLLVM / functions

Functions860 in github.com/MiniJavaCompiler/MiniJavaLLVM

↓ 1 callersMethodgetSemantic
Return the semantic value of the current token. If no explicit semantic value has been provided, then we substitute the current position.
src/lexer/MjcLexer.java:356
↓ 1 callersMethodgetStaticField
()
src/checker/FieldEnv.java:54
↓ 1 callersMethodgetStmtExpr
()
src/syntax/ExprStmt.java:38
↓ 1 callersMethodgetText
()
src/compiler/Diagnostic.java:40
↓ 1 callersMethodgetValue
()
src/codegen/LLVM.java:79
↓ 1 callersMethodgetllvmRelOp
()
src/syntax/RelOpExpr.java:34
↓ 1 callersMethodidentifier
()
src/lexer/MjcLexer.java:289
↓ 1 callersMethodillegalCharacter
()
src/lexer/MjcLexer.java:369
↓ 1 callersFunctioninitialize_heap
initialize the heap * heap_size is total desired size (in words) */
src/runtime_llvm.c:173
↓ 1 callersFunctioninitspace
allocate and initialize descriptor structure and storage for a space */
src/runtime_llvm.c:154
↓ 1 callersMethodinstancesExpr
()
src/syntax/ClassType.java:340
↓ 1 callersMethodinterp
A method for invoking the interpreter without going through any particular user interface.
src/interp/Interp.java:56
↓ 1 callersMethodisArray
()
src/syntax/ArrayType.java:90
↓ 1 callersMethodisInterface
()
src/syntax/InterfaceType.java:50
↓ 1 callersMethodlabel
(int l)
src/codegen/Assembly.java:71
↓ 1 callersMethodllvmBuildOp
(LLVM l, org.llvm.Value left, org.llvm.Value right)
src/syntax/NumericOpExpr.java:55
↓ 1 callersMethodllvmFields
()
src/syntax/ClassType.java:480
↓ 1 callersMethodllvmGen
(LLVM l)
src/syntax/ObjectAccess.java:89
↓ 1 callersMethodllvmGen
(LLVM l)
src/syntax/This.java:62
↓ 1 callersMethodllvmGen
(LLVM l)
src/checker/VarEnv.java:162
↓ 1 callersMethodllvmGen
(ClassType [] classes, StringLiteral [] strings, String output_path, Boolean dump)
src/codegen/LLVM.java:224
↓ 1 callersMethodllvmGenBitOp
(LLVM l, org.llvm.Value l_v, org.llvm.Value r_v)
src/syntax/BitOpExpr.java:68
↓ 1 callersMethodllvmGenMethod
(LLVM l)
src/checker/MethEnv.java:328
↓ 1 callersMethodllvmSave
(LLVM l, org.llvm.Value r)
src/syntax/TmpAccess.java:87
↓ 1 callersMethodloadTmp
(int x86_tmp, int free)
src/codegen/Assembly.java:209
↓ 1 callersMethodloadVar
Generate code to load the value of this variable from the stack frame into the next free register.
src/checker/VarEnv.java:139
↓ 1 callersMethodmake
(char s)
src/interp/CharValue.java:32
↓ 1 callersMethodmarkPosition
()
src/compiler/SourceLexer.java:60
↓ 1 callersMethodmatch
Test for a particular next token code.
src/compiler/Lexer.java:110
↓ 1 callersMethodmixedClass
(Type l_t, Type r_t)
src/syntax/Type.java:102
↓ 1 callersMethodnextToken
Read the next token and return the corresponding integer code. At the same time, the function should set lexemeText to the text of the lexeme (if re
src/compiler/Lexer.java:87
↓ 1 callersFunctionnuke_assigns
src/runtime_llvm.c:335
↓ 1 callersFunctionprune_assigns
src/runtime_llvm.c:351
↓ 1 callersMethodregisterImplement
(ClassType c)
src/syntax/InterfaceType.java:53
↓ 1 callersMethodremove
()
src/util/ListIterator.java:39
↓ 1 callersMethodremoveSuperConstructor
()
src/checker/MethEnv.java:80
↓ 1 callersMethodreserveSpace
Reserve space in the current frame for a local variable.
src/checker/Context.java:285
↓ 1 callersMethodrespondTo
Respond to a diagnostic report. Subclasses should override this method to deal with diagnostic reports in an appropriate way. Diagnostics will nor
src/compiler/Handler.java:56
↓ 1 callersMethodrun
Execute a particular method, assuming that the stack frame has already been set up as necessary. If the method body is null, we check to see if the
src/checker/MethEnv.java:440
↓ 1 callersMethodrunTest
(self)
runTests.py:145
↓ 1 callersMethodsave
Save a value in the location specified by this left hand side.
src/syntax/TmpAccess.java:79
↓ 1 callersMethodsaveVar
Save the value in the free register in the variable specified by this expression.
src/syntax/TmpAccess.java:67
↓ 1 callersMethodsetArg
(Expression e)
src/syntax/Args.java:48
↓ 1 callersMethodsetBuilder
(Builder b)
src/codegen/LLVM.java:148
↓ 1 callersMethodsetFrame
Set the value held at a particular offset in the current stack frame.
src/interp/State.java:79
↓ 1 callersMethodsetFunction
(Value f)
src/codegen/LLVM.java:155
↓ 1 callersMethodsetModule
(Module module)
src/codegen/LLVM.java:166
↓ 1 callersMethodsetNext
(FieldEnv e)
src/checker/FieldEnv.java:76
↓ 1 callersMethodsetStaticField
(org.llvm.Value field)
src/checker/FieldEnv.java:51
↓ 1 callersMethodshowDiff
(self)
runTests.py:51
↓ 1 callersMethodskipBracketComment
()
src/lexer/MjcLexer.java:216
↓ 1 callersMethodskipOneLineComment
()
src/lexer/MjcLexer.java:212
↓ 1 callersMethodskipWhitespace
()
src/lexer/MjcLexer.java:200
↓ 1 callersMethodstaticInit
()
src/checker/FieldEnv.java:132
↓ 1 callersMethodstring
()
src/lexer/MjcLexer.java:260
↓ 1 callersMethodtoString
Return a printable representation of this type.
src/syntax/ClassType.java:102
↓ 1 callersMethodupdateCoords
Update the coordinates of this position.
src/compiler/SourcePosition.java:64
↓ 1 callersMethodverifyInterfaces
(Context ctxt)
src/syntax/ClassType.java:278
↓ 1 callersMethodvtOffset
(int slot)
src/codegen/Assembly.java:187
MethodAddExpr
(Position pos, Expression left, Expression right)
src/syntax/AddExpr.java:35
MethodAllocArrayInvocation
(Position pos, Type array, Type elem, Expression size)
src/syntax/AllocArrayInvocation.java:38
MethodAllocInvocation
(Position pos, ClassType t)
src/syntax/AllocInvocation.java:35
MethodArgs
(Expression arg, Args next)
src/syntax/Args.java:33
MethodArrayAccess
(Position pos, Expression object, Expression index, boolean check_enabled)
src/syntax/ArrayAccess.java:35
MethodArrayLiteral
(Position pos, Type type, Args args)
src/syntax/ArrayLiteral.java:50
MethodArrayType
(Modifiers mods, Position pos, Type elementType)
src/syntax/ArrayType.java:81
MethodArrayValue
Construct an array of the specified size.
src/interp/ArrayValue.java:32
MethodAssembly
(PrintWriter out)
src/codegen/Assembly.java:44
MethodAssignExpr
(Position pos, LeftHandSide lhs, Expression rhs)
src/syntax/AssignExpr.java:37
MethodBinaryOp
(Position pos, Expression left, Expression right)
src/syntax/BinaryOp.java:34
MethodBitAndExpr
(Position pos, Expression left, Expression right)
src/syntax/BitAndExpr.java:30
MethodBitOpExpr
(Position pos, Expression left, Expression right)
src/syntax/BitOpExpr.java:30
MethodBitOrExpr
(Position pos, Expression left, Expression right)
src/syntax/BitOrExpr.java:31
MethodBitXorExpr
(Position pos, Expression left, Expression right)
src/syntax/BitXorExpr.java:31
MethodBlock
(Position pos, Statement [] stmts)
src/syntax/Block.java:34
MethodBoolValue
(boolean value)
src/interp/BoolValue.java:30
MethodBooleanLiteral
(Position pos, boolean value)
src/syntax/BooleanLiteral.java:32
MethodCastExpr
(Position pos, Type castType, Expression needsCast)
src/syntax/CastExpr.java:33
MethodCharLiteral
(Position pos, char literal)
src/syntax/CharLiteral.java:31
MethodCharValue
(char value)
src/interp/CharValue.java:28
MethodClassAccess
(FieldEnv env)
src/syntax/ClassAccess.java:33
MethodClassInvocation
(ClassType cls, Id id, Args args)
src/syntax/ClassInvocation.java:35
MethodClassType
(Modifiers mods, Id id, Type extendsType, Type[] implementsType, Decls decls)
src/syntax/ClassType.java:56
MethodCondAndExpr
(Position pos, Expression left, Expression right)
src/syntax/CondAndExpr.java:32
MethodCondOrExpr
(Position pos, Expression left, Expression right)
src/syntax/CondOrExpr.java:32
MethodConstructorInvocation
(Name n, Args args)
src/syntax/ConstructorInvocation.java:33
MethodContext
(Position pos, Handler handler)
src/checker/Context.java:43
MethodDecls
(Modifiers mods)
src/syntax/Decls.java:34
MethodDiagnostic
Construct a simple diagnostic with a fixed description.
src/compiler/Diagnostic.java:66
MethodDieInvocation
(Position pos)
src/syntax/DieInvocation.java:35
MethodDivExpr
(Position pos, Expression left, Expression right)
src/syntax/DivExpr.java:31
MethodDoWhile
(Position pos, Expression test, Statement body)
src/syntax/DoWhile.java:36
MethodEmpty
(Position pos)
src/syntax/Empty.java:31
MethodEnv
(Id id, Type type)
src/checker/Env.java:35
MethodEqualExpr
(Position pos, Expression left, Expression right)
src/syntax/EqualExpr.java:34
MethodExprStmt
(Position pos, StatementExpr expr)
src/syntax/ExprStmt.java:33
MethodExpression
(Position pos)
src/syntax/Expression.java:31
MethodExternalInvocation
(Name name, Args args)
src/syntax/ExternalInvocation.java:33
MethodFailure
Construct a simple failure report with a fixed description.
src/compiler/Failure.java:29
MethodFieldAccess
(Position pos)
src/syntax/FieldAccess.java:28
← previousnext →301–400 of 860, ranked by callers