Searched refs:alignment (Results 1 - 25 of 149) sorted by relevance

123456

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/type/
H A DDataPointerConstant.java33 private final int alignment; field in class:DataPointerConstant
35 protected DataPointerConstant(int alignment) { argument
36 this.alignment = alignment;
40 * Get the minimum alignment of the data in the data section.
43 return alignment;
/openjdk10/hotspot/src/share/vm/memory/
H A Dpadded.hpp32 // Bytes needed to pad type to avoid cache-line sharing; alignment should be the
34 // when the start address is not a multiple of alignment; the second maintains
35 // alignment of starting addresses that happen to be a multiple.
36 #define PADDING_SIZE(type, alignment) \
37 ((alignment) + align_up_(sizeof(type), (alignment)))
43 template <class T, size_t alignment = DEFAULT_CACHE_LINE_SIZE>
46 char _pad_buf_[PADDING_SIZE(T, alignment)];
50 template <class T, typename Arg1T, size_t alignment = DEFAULT_CACHE_LINE_SIZE>
56 char _pad_buf_[PADDING_SIZE(T, alignment)];
[all...]
H A Dpadded.inline.hpp36 template <class T, MEMFLAGS flags, size_t alignment>
37 PaddedEnd<T>* PaddedArray<T, flags, alignment>::create_unfreeable(uint length) {
39 STATIC_ASSERT(is_aligned_(sizeof(PaddedEnd<T>), alignment));
41 // Allocate a chunk of memory large enough to allow for some alignment.
42 void* chunk = AllocateHeap(length * sizeof(PaddedEnd<T, alignment>) + alignment, flags);
44 // Make the initial alignment.
45 PaddedEnd<T>* aligned_padded_array = (PaddedEnd<T>*)align_up(chunk, alignment);
55 template <class T, MEMFLAGS flags, size_t alignment>
56 T** Padded2DArray<T, flags, alignment>
[all...]
H A Dvirtualspace.hpp44 ReservedSpace(char* base, size_t size, size_t alignment, bool special,
47 void initialize(size_t size, size_t alignment, bool large,
55 // is set, use this as minimum page size/alignment. This may waste some space
57 // aligned up to the final alignment in this case.
59 ReservedSpace(size_t size, size_t alignment, bool large,
61 ReservedSpace(size_t size, size_t alignment, bool large, bool executable);
67 size_t alignment() const { return _alignment; } function in class:VALUE_OBJ_CLASS_SPEC
75 ReservedSpace first_part(size_t partition_size, size_t alignment,
77 ReservedSpace last_part (size_t partition_size, size_t alignment);
79 // These simply call the above using the default alignment
[all...]
/openjdk10/hotspot/src/share/vm/utilities/
H A Dalign.hpp30 // Signed variants of alignment helpers. There are two versions of each, a macro
34 // Using '(what) & ~align_mask(alignment)' to align 'what' down is broken when
35 // 'alignment' is an unsigned int and 'what' is a wider type. The & operation
39 #define align_mask(alignment) ((alignment) - 1)
41 #define align_mask_widened(alignment, type_carrier) widen_to_type_of(align_mask(alignment), (type_carrier))
43 #define align_down_(size, alignment) ((size) & ~align_mask_widened((alignment), (size)))
45 #define align_up_(size, alignment) (align_down
58 align_up(T size, A alignment) argument
68 align_down(T size, A alignment) argument
78 is_aligned(T size, A alignment) argument
86 align_down_bounded(T size, A alignment) argument
94 align_up(T* ptr, A alignment) argument
99 align_down(T* ptr, A alignment) argument
104 is_aligned(T* ptr, A alignment) argument
[all...]
/openjdk10/hotspot/test/gc/arguments/
H A DHeapRegionUsageTool.java88 * @param alignment
91 public static long alignUp(long value, long alignment) { argument
92 return (value + alignment - 1) & ~(alignment - 1);
99 * @param alignment
102 public static long alignDown(long value, long alignment) { argument
103 return value & ~(alignment - 1);
H A DTestSurvivorAlignmentInBytesOption.java125 for (int alignment = 32; alignment <= 128; alignment *= 2) {
127 + "'%s' = %d", optionName, alignment);
129 Integer.toString(alignment), shouldPassMessage,
133 optionName, alignment));
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.lir/src/org/graalvm/compiler/lir/asm/
H A DArrayDataPointerConstant.java38 public ArrayDataPointerConstant(byte[] array, int alignment) { argument
39 super(alignment);
43 public ArrayDataPointerConstant(short[] array, int alignment) { argument
44 super(alignment);
51 public ArrayDataPointerConstant(int[] array, int alignment) { argument
52 super(alignment);
59 public ArrayDataPointerConstant(float[] array, int alignment) { argument
60 super(alignment);
67 public ArrayDataPointerConstant(double[] array, int alignment) { argument
68 super(alignment);
75 ArrayDataPointerConstant(long[] array, int alignment) argument
[all...]
/openjdk10/jdk/src/java.desktop/share/classes/sun/awt/shell/
H A DShellFolderColumnInfo.java39 private Integer alignment; field in class:ShellFolderColumnInfo
51 Integer alignment, boolean visible,
56 this.alignment = alignment;
64 Integer alignment, boolean visible,
66 this(title, width, alignment, visible, sortOrder, comparator, false);
73 public ShellFolderColumnInfo(String title, int width, int alignment, argument
75 this(title, width, alignment, visible, null, null);
95 return alignment;
98 public void setAlignment(Integer alignment) { argument
50 ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator, boolean compareByColumn) argument
63 ShellFolderColumnInfo(String title, Integer width, Integer alignment, boolean visible, SortOrder sortOrder, Comparator<?> comparator) argument
[all...]
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/peer/
H A DLabelPeer.java50 * Sets the alignment of the label text.
52 * @param alignment the alignment of the label text
59 void setAlignment(int alignment); argument
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/
H A DLabel.java91 * The label's alignment. The default alignment is set
98 int alignment = LEFT; field in class:Label
136 * text with the specified alignment.
137 * Possible values for {@code alignment} are {@code Label.LEFT},
143 * @param alignment the alignment value.
148 public Label(String text, int alignment) throws HeadlessException { argument
151 setAlignment(alignment);
193 * Gets the current alignment o
212 setAlignment(int alignment) argument
[all...]
/openjdk10/hotspot/test/native/utilities/
H A Dtest_align.cpp49 // Test all possible alignment values that fit in type A.
50 for (A alignment = max_alignment<A>(); alignment > 0; alignment >>= 1) {
51 log("=== Alignment: " UINT64_FORMAT " ===\n", (uint64_t)alignment);
57 const uint64_t up = align_up_(values[i], (uint64_t)alignment);
59 log("Testing align_up: alignment: 0x" UINT64_FORMAT_X " value: 0x" UINT64_FORMAT_X " expected: 0x" UINT64_FORMAT_X "\n", (uint64_t)alignment, values[i], up);
64 ASSERT_EQ(align_up((uint64_t)value, alignment), up);
66 ASSERT_EQ(align_up(value, alignment), align_up
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.code/src/org/graalvm/compiler/code/
H A DDataSection.java48 private int alignment; field in class:DataSection.Data
53 protected Data(int alignment, int size) { argument
54 this.alignment = alignment;
64 if (newAlignment == alignment) {
67 alignment = lcm(alignment, newAlignment);
71 return alignment;
97 if (this.alignment == that.alignment
109 RawData(byte[] data, int alignment) argument
128 SerializableData(SerializableConstant constant, int alignment) argument
143 ZeroData(int alignment, int size) argument
147 create(int alignment, int size) argument
204 PackedData(int alignment, int size, Data[] nested) argument
421 align(int position, int alignment) argument
[all...]
/openjdk10/jdk/src/java.desktop/share/classes/javax/swing/text/
H A DTabStop.java66 in the RTF spec. However, being a bar tab and having alignment
68 as being a kind of alignment. */
84 private int alignment; field in class:TabStop
90 * Creates a tab at position <code>pos</code> with a default alignment
100 * alignment <code>align</code> and leader <code>leader</code>.
102 * @param align alignment of the tab
106 alignment = align;
120 * Returns the alignment, as an integer, of the tab.
121 * @return the alignment of the tab
124 return alignment;
[all...]
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/lwawt/
H A DLWLabelPeer.java66 public void setAlignment(final int alignment) { argument
68 getDelegate().setHorizontalAlignment(convertAlignment(alignment));
73 * Converts {@code Label} alignment constant to the {@code JLabel} constant.
74 * If wrong Label alignment provided returns default alignment.
76 * @param alignment {@code Label} constant.
80 private static int convertAlignment(final int alignment) { argument
81 switch (alignment) {
/openjdk10/hotspot/src/share/vm/gc/shared/
H A DgenerationSpec.hpp43 GenerationSpec(Generation::Name name, size_t init_size, size_t max_size, size_t alignment) : argument
45 _init_size(align_up(init_size, alignment)),
46 _max_size(align_up(max_size, alignment))
/openjdk10/corba/src/java.corba/share/classes/com/sun/corba/se/impl/encoding/
H A DCDRInputStream_1_1.java56 // WARNING: Must compute real alignment after calling
58 int alignment = computeAlignment(bbwi.position(), align);
60 if (bbwi.position() + n + alignment > bbwi.buflen) {
63 // fragments which put alignment bytes at the end
65 if (bbwi.position() + alignment == bbwi.buflen)
67 bbwi.position(bbwi.position() + alignment);
72 // We must recalculate the alignment after a possible
74 // may require a different alignment.
76 alignment = computeAlignment(bbwi.position(), align);
79 bbwi.position(bbwi.position() + alignment);
[all...]
/openjdk10/hotspot/test/runtime/CompressedOops/
H A DObjectAlignment.java43 // Minimum alignment should be 8
57 // Maximum alignment allowed is 256
75 private static OutputAnalyzer testObjectAlignment(int alignment) throws Exception { argument
76 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder("-XX:ObjectAlignmentInBytes=" + alignment,
H A DCompressedKlassPointerAndOops.java54 private static void runWithAlignment(int alignment) throws Exception { argument
61 "-XX:ObjectAlignmentInBytes=" + alignment,
/openjdk10/jdk/src/java.desktop/unix/classes/sun/awt/X11/
H A DXLabelPeer.java39 int alignment; field in class:XLabelPeer
59 alignment = target.getAlignment();
109 switch (alignment) {
147 public void setAlignment(final int alignment) { argument
148 if (this.alignment != alignment) {
149 this.alignment = alignment;
/openjdk10/hotspot/src/share/vm/gc/parallel/
H A DadjoiningVirtualSpaces.cpp33 size_t alignment) :
36 _alignment(alignment) {}
48 _low = new PSVirtualSpace(old_rs, alignment());
54 _high = new PSVirtualSpaceHighToLow(young_rs, alignment());
30 AdjoiningVirtualSpaces(ReservedSpace rs, size_t min_low_byte_size, size_t min_high_byte_size, size_t alignment) argument
/openjdk10/jdk/src/java.desktop/share/classes/java/awt/font/
H A DGraphicAttribute.java95 * Subclasses use this to define the alignment of the graphic.
96 * @param alignment an int representing one of the
97 * {@code GraphicAttribute} alignment fields
98 * @throws IllegalArgumentException if alignment is not one of the
101 protected GraphicAttribute(int alignment) { argument
102 if (alignment < BOTTOM_ALIGNMENT || alignment > HANGING_BASELINE) {
103 throw new IllegalArgumentException("bad alignment");
105 fAlignment = alignment;
187 * Returns the alignment o
[all...]
H A DImageGraphicAttribute.java66 * @param alignment one of the alignments from this
69 public ImageGraphicAttribute(Image image, int alignment) { argument
71 this(image, alignment, 0, 0);
83 * @param alignment one of the alignments from this
93 int alignment,
97 super(alignment);
92 ImageGraphicAttribute(Image image, int alignment, float originX, float originY) argument
/openjdk10/jdk/src/java.desktop/share/classes/javax/swing/
H A DSizeRequirements.java48 * by each component's X or Y alignment value.
55 * about either the width (and X alignment)
56 * or height (and Y alignment)
73 * <dt> <code>alignment</code>
74 * <dd> The X/Y alignment of the component
125 * The alignment, specified as a value between 0.0 and 1.0,
127 * To specify centering, the alignment should be 0.5.
129 public float alignment; field in class:SizeRequirements
133 * and maximum sizes set to zero and an alignment value of 0.5
140 alignment
[all...]
/openjdk10/jdk/test/sanity/client/lib/jemmy/src/org/netbeans/jemmy/util/
H A DTextStyleChooser.java46 Integer alignment = null; field in class:TextStyleChooser
138 * Adds alignment checking to the criteria.
140 * @param alignment Specifies a text alignment.
142 public void setAlignment(int alignment) { argument
143 this.alignment = Integer.valueOf(alignment);
147 * Removes alignment checking from the criteria.
150 this.alignment = null;
228 if (alignment !
[all...]

Completed in 909 milliseconds

123456