log graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotRegisterConfig.java @ 21526:1da7aef31a08

age author description
Tue, 19 May 2015 23:16:07 +0200 Doug Simon created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
Mon, 13 Apr 2015 16:50:27 +0200 Josef Eisl RegisterConfig: rename getAllocatableRegisters(PK,R[) to filterAllocatableRegisters and remove caching from implementors.
Mon, 13 Apr 2015 14:50:25 +0200 Josef Eisl RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).
Thu, 02 Apr 2015 18:45:28 +0200 Stefan Anzinger [SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver
Sun, 22 Feb 2015 07:42:06 +0100 Stefan Anzinger [SPARC] Save all registers for foreign calls
Thu, 04 Dec 2014 23:30:52 +0100 Stefan Anzinger [SPARC] fix concurrency issues in register configuration caching (Use concurrenthashmap)
Mon, 17 Nov 2014 16:41:44 +0100 Josef Eisl FrameMapBuilder: move into package.
Wed, 12 Nov 2014 15:13:51 +0100 Doug Simon size array appropriately when creating categorized register array
Thu, 28 Aug 2014 15:43:44 -0700 Stefan Anzinger [SPARC] Fixing float register allocation
Tue, 19 Aug 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Fri, 08 Aug 2014 09:27:50 -0700 Stefan Anzinger [SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackend
Thu, 31 Jul 2014 07:07:38 -0700 Stefan Anzinger [SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registers
Tue, 29 Jul 2014 11:51:29 -0700 Stefan Anzinger [SPARC] Spill slots must be 4 byte aligned
Mon, 21 Jul 2014 19:37:16 -0700 Stefan Anzinger [SPARC] Fix handling of overflow parameter on stack.
Mon, 21 Jul 2014 10:45:43 -0700 Stefan Anzinger [SPARC] Put extended arguments (index > 6) on the right place in stack
Tue, 15 Jul 2014 19:07:29 -0700 Stefan Anzinger [SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codes
Tue, 08 Jul 2014 18:15:58 -0700 Stefan Anzinger [SPARC] Fix Double register allocation
Tue, 08 Jul 2014 17:57:32 -0700 Stefan Anzinger [SPARC] Fixing i2d and l2f and handling of implicit exceptions
Mon, 30 Jun 2014 12:02:19 +0200 Stefan Anzinger Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1f
Thu, 05 Jun 2014 11:28:16 +0200 Stefan Anzinger [SPARC] Fixing lots of float and double issues.
Fri, 13 Jun 2014 11:47:44 +0200 Roland Schatz Introduce LIRKind to accurately track oop references in backend.
Wed, 23 Apr 2014 15:12:41 -1000 twisti implement SPARC uncommon trap stub
Tue, 22 Apr 2014 11:37:15 +0200 Josef Eisl Move GraalOptions to graal.compiler.common.
Thu, 17 Apr 2014 15:18:41 +0200 Josef Eisl Spit up and move GraalInternalError.
Mon, 07 Apr 2014 19:21:22 +0200 Lukas Stadler allow compilation with custom RegisterConfig
Sun, 06 Apr 2014 17:46:24 +0200 Thomas Wuerthinger Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
Wed, 19 Mar 2014 12:42:43 +0100 Doug Simon added RegisterConfig.areAllAllocatableRegistersCallerSaved()
Mon, 17 Mar 2014 11:27:56 +0100 Roland Schatz Make size of PlatformKind overridable by VM specific code.
Fri, 21 Feb 2014 13:04:58 +0100 Roland Schatz Make conversion from Stamp to PlatformKind extensible by backend.
Mon, 05 Aug 2013 22:23:00 -0700 twisti SPARC: a lot of fixes and more
Wed, 24 Jul 2013 17:57:52 -0700 twisti SPARC: fixes and more implementation; can now allocate objects
Mon, 22 Jul 2013 22:26:49 -0700 twisti SPARC: can compile some stubs now but they don't work yet
Tue, 16 Jul 2013 17:41:21 -0700 twisti SPARC: fixes and more stuff works
Tue, 09 Jul 2013 15:37:50 -0700 twisti SPARC: Can compile simple methods and do static calls.
Thu, 20 Jun 2013 20:40:52 -0700 twisti some basic SPARC arithmetic works