Searched defs:disjoint (Results 1 - 7 of 7) sorted by relevance

/openjdk7/langtools/test/tools/javac/multicatch/7030606/
H A DDisjunctiveTypeWellFormednessTest.java27 * @summary Project-coin: multi-catch types should be pairwise disjoint
66 boolean disjoint(Alternative that) { method in class:DisjunctiveTypeWellFormednessTest.Alternative
67 return disjoint[this.ordinal()][that.ordinal()];
70 static boolean[][] disjoint = { field in class:DisjunctiveTypeWellFormednessTest.Alternative
177 if (!a1.disjoint(a2)) {
200 diagnostic.getCode().startsWith("compiler.err.multicatch.types.must.be.disjoint")) {
/openjdk7/hotspot/src/share/vm/libadt/
H A Dvectset.cpp244 //------------------------------disjoint---------------------------------------
245 // Check for sets being disjoint.
246 int VectorSet::disjoint(const Set &set) const function in class:VectorSet
257 return 0; // Then not disjoint
258 return 1; // Else disjoint
/openjdk7/hotspot/src/share/vm/runtime/
H A DstubRoutines.cpp81 // The default functions don't have separate disjoint versions.
448 // Note: The condition "disjoint" applies also for overlapping copies
451 StubRoutines::select_arraycopy_function(BasicType t, bool aligned, bool disjoint, const char* &name, bool dest_uninitialized) { argument
454 (disjoint ? COPYFUNC_DISJOINT : COPYFUNC_CONJOINT);
/openjdk7/jdk/src/share/classes/java/util/
H A DCollections.java3763 public static boolean disjoint(Collection<?> c1, Collection<?> c2) { method in class:Collections
3806 // Found a common element. Collections are not disjoint.
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dc1_LIRAssembler_sparc.cpp2380 bool disjoint = (flags & LIR_OpArrayCopy::overlapping) == 0; local
2383 address entry = StubRoutines::select_arraycopy_function(basic_type, aligned, disjoint, name, false);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dc1_LIRAssembler_x86.cpp3470 bool disjoint = (flags & LIR_OpArrayCopy::overlapping) == 0; local
3473 address entry = StubRoutines::select_arraycopy_function(basic_type, aligned, disjoint, name, false);
/openjdk7/hotspot/src/share/vm/opto/
H A Dlibrary_call.cpp3607 // We know the copy is disjoint but we might not know if the
4403 bool disjoint = disjoint_bases; local
4406 // disjoint, because either the memory regions are in different arrays,
4407 // or they are identical (which we can treat as disjoint.) We can also
4409 // as disjoint since a low->high copy will work correctly in this case.
4418 if (s_offs >= d_offs) disjoint = true;
4421 disjoint = true;
4424 return StubRoutines::select_arraycopy_function(t, aligned, disjoint, name, dest_uninitialized);

Completed in 124 milliseconds