• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/stubs/

Lines Matching refs:Word

82 import org.graalvm.compiler.word.Word;
115 private static Word allocate(Word thread, int size) {
116 Word top = readTlabTop(thread);
117 Word end = readTlabEnd(thread);
118 Word newTop = top.add(size);
148 Word thread = registerAsWord(threadRegister);
153 Word memory = refillAllocate(thread, intArrayHub, sizeInBytes, logging(options));
155 Word prototypeMarkWord = hub.readWord(prototypeMarkWordOffset(INJECTED_VMCONFIG), PROTOTYPE_MARK_WORD_LOCATION);
181 static Word refillAllocate(Word thread, KlassPointer intArrayHub, int sizeInBytes, boolean log) {
190 Word intArrayMarkWord = WordFactory.unsigned(tlabIntArrayMarkWord(INJECTED_VMCONFIG));
193 Word top = readTlabTop(thread);
194 Word end = readTlabEnd(thread);
210 Word refillWasteLimit = thread.readWord(tlabRefillWasteLimitOffset(INJECTED_VMCONFIG), TLAB_REFILL_WASTE_LIMIT_LOCATION);
242 Word tlabRefillSizeInWords = thread.readWord(threadTlabSizeOffset(INJECTED_VMCONFIG), TLAB_SIZE_LOCATION);
243 Word tlabRefillSizeInBytes = tlabRefillSizeInWords.multiply(wordSize());
256 Word newRefillWasteLimit = refillWasteLimit.add(tlabRefillWasteIncrement(INJECTED_VMCONFIG));
278 public static Word edenAllocate(Word sizeInBytes, boolean log) {
282 Word heapTopAddress = WordFactory.unsigned(heapTopRawAddress);
283 Word heapEndAddress = WordFactory.unsigned(heapEndRawAddress);
286 Word heapTop = heapTopAddress.readWord(0, HEAP_TOP_LOCATION);
287 Word newHeapTop = heapTop.add(sizeInBytes);
292 Word heapEnd = heapEndAddress.readWord(0, HEAP_END_LOCATION);
307 public static final ForeignCallDescriptor NEW_INSTANCE_C = newDescriptor(NewInstanceStub.class, "newInstanceC", void.class, Word.class, KlassPointer.class);
310 public static native void newInstanceC(@ConstantNodeParameter ForeignCallDescriptor newInstanceC, Word thread, KlassPointer hub);