log graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java @ 21784:f4e1d958f1c3

age author description
Mon, 08 Jun 2015 19:19:45 +0200 Roland Schatz [AMD64] Create AMD64 specific address nodes.
Thu, 04 Jun 2015 13:35:47 +0200 Doug Simon moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
Wed, 03 Jun 2015 18:06:44 +0200 Doug Simon moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
Tue, 02 Jun 2015 22:11:52 +0200 Doug Simon moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
Wed, 27 May 2015 00:36:16 +0200 Doug Simon renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
Tue, 26 May 2015 23:21:15 +0200 Doug Simon renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
Mon, 25 May 2015 23:30:34 +0200 Doug Simon moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
Mon, 18 May 2015 11:41:11 +0200 Roland Schatz Move memory related nodes to their own package.
Thu, 23 Apr 2015 11:25:16 +0200 Roland Schatz Fix wrong argument order in writeNarrow match rule.
Fri, 20 Mar 2015 17:59:37 +0100 Roland Schatz Restructure AMD64 LIR classes.
Mon, 16 Mar 2015 15:12:22 +0100 Roland Schatz Refactoring of AMD64 code generation.
Tue, 24 Feb 2015 15:10:11 +0100 Thomas Wuerthinger Small improvement to mod/div peephole optimization.
Tue, 16 Dec 2014 10:59:29 +0100 Josef Eisl Use Register.asValue(LIRKind) where appropriate.
Thu, 30 Oct 2014 12:21:07 +0100 Roland Schatz Rename Constant to JavaConstant.
Tue, 21 Oct 2014 16:28:40 +0200 Josef Eisl Rename LIRGenerationResult.getFrameMap() to getFrameMapBuilder().
Mon, 20 Oct 2014 12:12:52 +0200 Josef Eisl Encapsulate FrameMap.registerConfig & FrameMap.target.
Wed, 15 Oct 2014 15:35:33 +0200 Doug Simon removed Node generation (GRAAL-857)
Mon, 06 Oct 2014 11:51:32 +0200 Roland Schatz Use ArithmeticOpTable for primitive convert operations.
Wed, 24 Sep 2014 14:57:03 +0200 Roland Schatz Use common nodes for integer and floating point arithmetic.
Wed, 24 Sep 2014 13:46:37 +0200 Roland Schatz Add support for other data types to integer arithmetic nodes.
Wed, 27 Aug 2014 18:58:15 +0200 Doug Simon replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
Mon, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Mon, 28 Jul 2014 15:53:07 +0200 Lukas Stadler rename IntegerBelowThanNode to IntegerBelowNode
Fri, 18 Jul 2014 11:14:54 +0200 Gilles Duboscq Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.
Mon, 14 Jul 2014 14:00:55 +0200 Gilles Duboscq Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNode
Wed, 25 Jun 2014 16:55:00 +0200 Lukas Stadler rename x() to getX() and y() to getY() in FixedBinaryNode
Wed, 25 Jun 2014 11:20:53 +0200 Lukas Stadler rename of x() to getX(), y() to getY() and object() to getValue()
Mon, 23 Jun 2014 14:11:54 +0200 Lukas Stadler new UnaryNode base class
Fri, 13 Jun 2014 11:47:44 +0200 Roland Schatz Introduce LIRKind to accurately track oop references in backend.
Wed, 11 Jun 2014 11:17:30 +0200 Roland Schatz Remove dead code.
Tue, 13 May 2014 14:45:57 +0200 Roland Schatz Simplify code generation of reinterpret-memory.
Thu, 08 May 2014 11:35:08 +0200 Josef Eisl Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.
Mon, 05 May 2014 20:33:00 -0700 Tom Rodriguez special cases for addresses involving compressed references
Mon, 05 May 2014 16:13:49 -0700 Tom Rodriguez add support for more nodes inputs
Wed, 30 Apr 2014 12:27:27 -0700 Tom Rodriguez switch MatchRule from class to method annotation and fix review feedback
Mon, 28 Apr 2014 12:11:20 -0700 Tom Rodriguez delete memory peephole machinery
Thu, 24 Apr 2014 12:00:54 -0700 Tom Rodriguez add support for matching multiple HIR nodes when lowering to LIR
Wed, 23 Apr 2014 11:32:47 +0200 Josef Eisl Use LIRGeneratorTool in Backend.
Wed, 23 Apr 2014 10:39:55 +0200 Josef Eisl Use LIRGeneratorTool in NodeLIRBuilder.
Tue, 22 Apr 2014 18:41:00 +0200 Josef Eisl Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.
Tue, 22 Apr 2014 15:55:54 +0200 Josef Eisl Move LIRGenerator to graal.lir (errors).
Tue, 22 Apr 2014 15:40:13 +0200 Josef Eisl Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).
Fri, 04 Apr 2014 15:56:19 +0200 Bernhard Urban amd64peephole: use hasOperand()
Tue, 01 Apr 2014 15:23:21 +0200 Josef Eisl Remove LIRGenerationResult from NodeLIRBuilder.
Mon, 31 Mar 2014 10:03:32 +0200 Josef Eisl Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder. base graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRGenerator.java@a04c621b074e