log graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java @ 20978:5541e9c74d38

age author description
Tue, 14 Apr 2015 11:37:12 -0700 Tom Rodriguez LocationMarker worklist should be unique
Tue, 07 Apr 2015 12:09:46 -0700 Tom Rodriguez Remove ValuePosition machinery
Fri, 20 Feb 2015 22:22:55 +0100 Thomas Wuerthinger Create TYPE fields for LIRInstruction and CompositeValue. Renaming NodeClass#get to NodeClass#create.
Fri, 20 Feb 2015 18:08:53 +0100 Thomas Wuerthinger Remove LIRInstruction interface. Rename LIRInstructionBase to LIRInstruction.
Wed, 18 Feb 2015 12:10:04 +0100 Roland Schatz Fix unchecked warnings in NodeClass.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Fri, 24 Oct 2014 16:18:10 +0200 Doug Simon re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
Thu, 16 Oct 2014 09:26:14 +0200 Josef Eisl Make LIRInstruction an interface.
Fri, 03 Oct 2014 15:43:51 +0200 Josef Eisl LIRInstruction: rename forEach{Temp,Output}(ValuePositionProcedure) to forEach{Temp,Output}Pos().
Mon, 29 Sep 2014 15:02:18 +0200 Josef Eisl Replace anonymous StateProcedures with Lambdas.
Tue, 30 Sep 2014 18:41:18 +0200 Josef Eisl Make InstructionValueProcedureBase an interface.
Thu, 25 Sep 2014 17:04:52 +0200 Josef Eisl Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.
Thu, 25 Sep 2014 10:27:05 +0200 Josef Eisl LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.
Tue, 12 Aug 2014 17:18:48 +0200 Josef Eisl Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer).
Tue, 12 Aug 2014 16:18:07 +0200 Josef Eisl Outsource Value/StateProcedure classes into files.
Wed, 02 Jul 2014 15:26:28 +0200 Josef Eisl Introduce InstructionStateProcedure.
Wed, 25 Jun 2014 20:27:22 +0200 Josef Eisl Move ValuePosition into a dedicated file.
Wed, 25 Jun 2014 20:15:35 +0200 Josef Eisl Move ValuePosition into LIRIntrospection.
Wed, 25 Jun 2014 16:15:35 +0200 Josef Eisl Add LIRInstruction.forEach*(ValuePositionProcedure proc).
Wed, 25 Jun 2014 15:30:59 +0200 Josef Eisl Add ValuePositionProcedure and corresponding forEach methods.
Wed, 25 Jun 2014 15:04:00 +0200 Josef Eisl Introduce LIRInstructionClass.Position.
Wed, 25 Jun 2014 13:11:32 +0200 Josef Eisl Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.
Wed, 18 Jun 2014 14:21:10 +0200 Josef Eisl Introduce InstructionValueProcedure.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Tue, 03 Dec 2013 10:51:16 +0100 Doug Simon renamed TargetMethodAssembler to CompilationResultBuilder
Wed, 28 Aug 2013 22:34:22 +0200 Doug Simon added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
Tue, 04 Jun 2013 12:21:32 +0200 Doug Simon implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824
Mon, 06 May 2013 21:00:20 +0200 Doug Simon added use of javadoc links
Tue, 30 Apr 2013 20:09:29 +0200 Doug Simon renaming for improved clarity: hasCall -> destroysCallerSavedRegisters
Thu, 25 Apr 2013 16:12:31 +0200 Roland Schatz Get rid of the distinction between UNUSED and ILLEGAL value.
Tue, 09 Apr 2013 19:29:12 +0200 Thomas Wuerthinger Runtime calls that do not destroy the caller's registers need no spilling at the call site.
Thu, 07 Mar 2013 16:33:30 +0100 Roland Schatz Remove unused Address class.
Thu, 07 Mar 2013 15:16:19 +0100 Roland Schatz Composite value.
Thu, 28 Feb 2013 14:15:24 +0100 Roland Schatz Common superclass for RegisterValue, StackSlot and Variable.
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 22 Jan 2013 21:06:57 +0100 Doug Simon replaced use of <br> in javadoc with <p>
Tue, 09 Oct 2012 15:23:38 -0700 Christian Wimmer Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
Fri, 29 Jun 2012 18:33:48 -0700 Christian Wimmer use annotated fields for operands of LIR instructions
Thu, 28 Jun 2012 11:11:12 +0200 Doug Simon enabled Eclipse/JDT javadoc checking and fixed resulting warnings
Tue, 12 Jun 2012 15:01:48 +0200 Lukas Stadler small renaming and doc fixes
Sat, 09 Jun 2012 21:50:02 +0200 Thomas Wuerthinger Reduce public fields in api.code project.
Sat, 09 Jun 2012 20:10:05 +0200 Thomas Wuerthinger Dropping Ci* prefixes. Some additional renamings in the api.code interface.
Fri, 08 Jun 2012 23:44:20 +0200 Thomas Wuerthinger Renaming RiValue => Value.
Thu, 07 Jun 2012 18:55:34 +0200 Thomas Wuerthinger Move cri.ci to api.code.
Thu, 07 Jun 2012 18:24:06 +0200 Thomas Wuerthinger Moving classes from cri.ri to api.meta.
Thu, 07 Jun 2012 18:12:01 +0200 Thomas Wuerthinger More refactorings and renamings in preparation of ci/ri split.
Thu, 08 Mar 2012 19:24:17 +0100 Thomas Wuerthinger Renamed projects. base graal/com.oracle.max.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java@37b676913c34