HomeSort by relevance Sort by last modified time
    Searched refs:Legal (Results 1 - 25 of 44) sorted by null

1 2

  /external/skia/tools/
random_parse_path.cpp 11 const struct Legal {
71 const Legal& legal = gLegal[index]; local
73 char symbol = legal.fSymbol | (rand->nextBool() ? 0x20 : 0);
77 for (int index = 0; index < legal.fScalars; ++index) {
81 if (rep < reps - 1 && index < legal.fScalars - 1) {
86 if ('A' == legal.fSymbol && 1 == index) {
  /external/icu/icu4c/source/test/intltest/
transrt.cpp 111 // Legal
114 class Legal {
116 Legal() {}
117 virtual ~Legal() {}
121 class LegalJamo : public Legal {
166 class LegalGreek : public Legal {
186 // A special case which is legal but should be
201 // Legal greek has breathing marks IFF there is a vowel or RHO at the start
342 Legal* legalSource; // NOT owned
363 Legal* adoptedLegal
976 Legal *legal = new Legal(); local
990 Legal *legal = new Legal(); local
999 Legal *legal = new Legal(); local
1014 Legal *legal = new LegalJamo(); local
1024 Legal *legal = new Legal(); local
1134 LegalGreek *legal = new LegalGreek(TRUE); local
1159 LegalGreek *legal = new LegalGreek(FALSE); local
1181 LegalGreek *legal = new LegalGreek(FALSE); local
1202 Legal *legal = new Legal(); local
1244 LegalHebrew* legal = new LegalHebrew(error); local
1257 Legal *legal = new Legal(); local
1356 Legal *legal = new LegalIndic(); local
1616 Legal *legal = new LegalIndic(); local
1617 test.test(UnicodeString(fromSet,""),UnicodeString(toSet,""),exclusions,this,quick,legal); local
1629 Legal *legal = new LegalIndic(); local
    [all...]
  /external/skia/fuzz/
FuzzParsePath.cpp 16 const struct Legal {
76 const Legal& legal = gLegal[index]; local
78 char symbol = legal.fSymbol | (fuzz->nextBool() ? 0x20 : 0);
82 for (int index = 0; index < legal.fScalars; ++index) {
86 if (rep < reps - 1 && index < legal.fScalars - 1) {
91 if ('A' == legal.fSymbol && 1 == index) {
  /external/llvm/lib/Target/Mips/
MipsSEISelLowering.cpp 69 setOperationAction(ISD::ADD, VecTys[i], Legal);
70 setOperationAction(ISD::SUB, VecTys[i], Legal);
71 setOperationAction(ISD::LOAD, VecTys[i], Legal);
72 setOperationAction(ISD::STORE, VecTys[i], Legal);
73 setOperationAction(ISD::BITCAST, VecTys[i], Legal);
84 setOperationAction(ISD::MUL, MVT::v2i16, Legal);
120 setOperationAction(ISD::MUL, MVT::i64, Legal);
160 setOperationAction(ISD::MUL, MVT::i32, Legal);
161 setOperationAction(ISD::MULHS, MVT::i32, Legal);
162 setOperationAction(ISD::MULHU, MVT::i32, Legal);
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 321 TripCount(nullptr), VectorTripCount(nullptr), Legal(nullptr),
331 Legal = L;
553 LoopVectorizationLegality *Legal;
    [all...]
  /external/icu/android_icu4j/src/main/tests/android/icu/dev/test/translit/
RoundTripTest.java 129 .test(KATAKANA, "[" + HIRAGANA + LENGTH + "]", "[" + HALFWIDTH_KATAKANA + LENGTH + "]", this, new Legal());
136 .test("[a-zA-Z]", HIRAGANA, HIRAGANA_ITERATION, this, new Legal());
143 .test("[a-zA-Z]", KATAKANA, "[" + KATAKANA_ITERATION + HALFWIDTH_KATAKANA + "]", this, new Legal());
172 t.test("[a-zA-Z]", "[\uAC00-\uD7A4]", "", this, new Legal());
381 .test("[a-zA-Z\u0110\u0111\u02BA\u02B9]", "[\u0400-\u045F]", null, this, new Legal());
390 .test("[a-zA-Z\u02BE\u02BF]", ARABIC, "[a-zA-Z\u02BE\u02BF\u207F]", null, this, new Legal()); //
430 public static class LegalIndic extends Legal{
    [all...]
  /external/icu/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/
RoundTripTest.java 125 .test(KATAKANA, "[" + HIRAGANA + LENGTH + "]", "[" + HALFWIDTH_KATAKANA + LENGTH + "]", this, new Legal());
132 .test("[a-zA-Z]", HIRAGANA, HIRAGANA_ITERATION, this, new Legal());
139 .test("[a-zA-Z]", KATAKANA, "[" + KATAKANA_ITERATION + HALFWIDTH_KATAKANA + "]", this, new Legal());
168 t.test("[a-zA-Z]", "[\uAC00-\uD7A4]", "", this, new Legal());
377 .test("[a-zA-Z\u0110\u0111\u02BA\u02B9]", "[\u0400-\u045F]", null, this, new Legal());
386 .test("[a-zA-Z\u02BE\u02BF]", ARABIC, "[a-zA-Z\u02BE\u02BF\u207F]", null, this, new Legal()); //
426 public static class LegalIndic extends Legal{
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelLowering.cpp 168 // f32/f64 are legal, f80 is custom.
191 // f32 and f64 cases are Legal, f80 case is not
209 // are Legal, f80 is custom lowered.
215 // f32 and f64 cases are Legal, f80 case is not
235 // FP_TO_UINT-i32/i64 is legal for f32/f64, but custom for f80.
276 // (low) operations are left as Legal, as there are single-result
313 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal);
314 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal);
315 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal);
473 setOperationAction(ISD::PREFETCH , MVT::Other, Legal);
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCISelLowering.cpp 85 setIndexedLoadAction(ISD::PRE_INC, MVT::i1, Legal);
86 setIndexedLoadAction(ISD::PRE_INC, MVT::i8, Legal);
87 setIndexedLoadAction(ISD::PRE_INC, MVT::i16, Legal);
88 setIndexedLoadAction(ISD::PRE_INC, MVT::i32, Legal);
89 setIndexedLoadAction(ISD::PRE_INC, MVT::i64, Legal);
90 setIndexedLoadAction(ISD::PRE_INC, MVT::f32, Legal);
91 setIndexedLoadAction(ISD::PRE_INC, MVT::f64, Legal);
92 setIndexedStoreAction(ISD::PRE_INC, MVT::i1, Legal);
93 setIndexedStoreAction(ISD::PRE_INC, MVT::i8, Legal);
94 setIndexedStoreAction(ISD::PRE_INC, MVT::i16, Legal);
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUISelLowering.cpp 35 setOperationAction(ISD::FCEIL, MVT::f32, Legal);
36 setOperationAction(ISD::FEXP2, MVT::f32, Legal);
37 setOperationAction(ISD::FRINT, MVT::f32, Legal);
AMDILISelLowering.cpp 180 setOperationAction(ISD::Constant , MVT::i64 , Legal);
194 setOperationAction(ISD::ConstantFP , MVT::f64 , Legal);
223 setOperationAction(ISD::ConstantFP , MVT::f32 , Legal);
224 setOperationAction(ISD::Constant , MVT::i32 , Legal);
SIISelLowering.cpp 44 setOperationAction(ISD::ADD, MVT::i64, Legal);
45 setOperationAction(ISD::ADD, MVT::i32, Legal);
  /external/llvm/lib/Target/AMDGPU/
SIISelLowering.cpp 74 setOperationAction(ISD::ADD, MVT::i32, Legal);
75 setOperationAction(ISD::ADDC, MVT::i32, Legal);
76 setOperationAction(ISD::ADDE, MVT::i32, Legal);
77 setOperationAction(ISD::SUBC, MVT::i32, Legal);
78 setOperationAction(ISD::SUBE, MVT::i32, Legal);
83 setOperationAction(ISD::FMINNUM, MVT::f64, Legal);
84 setOperationAction(ISD::FMAXNUM, MVT::f64, Legal);
109 setOperationAction(ISD::BSWAP, MVT::i32, Legal);
110 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal);
112 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i1, Legal);
    [all...]
AMDGPUISelLowering.cpp 68 setOperationAction(ISD::Constant, MVT::i32, Legal);
69 setOperationAction(ISD::Constant, MVT::i64, Legal);
70 setOperationAction(ISD::ConstantFP, MVT::f32, Legal);
71 setOperationAction(ISD::ConstantFP, MVT::f64, Legal);
84 setOperationAction(ISD::FCEIL, MVT::f32, Legal);
85 setOperationAction(ISD::FEXP2, MVT::f32, Legal);
86 setOperationAction(ISD::FPOW, MVT::f32, Legal);
87 setOperationAction(ISD::FLOG2, MVT::f32, Legal);
88 setOperationAction(ISD::FABS, MVT::f32, Legal);
89 setOperationAction(ISD::FFLOOR, MVT::f32, Legal);
    [all...]
  /external/llvm/include/llvm/Target/
TargetLowering.h 87 Legal, // The target natively supports this operation.
94 /// This enum indicates whether a types are legal for a target, and if not,
220 // the constraint that all of the necessary shuffles are legal (as determined
389 /// The 'representative' register class is the largest legal super-reg
438 /// legal (return 'Legal') or we need to promote it to a larger type (return
461 /// the largest legal type it will be expanded to.
472 llvm_unreachable("Type is not legal nor is it to be expanded!");
477 /// Vector types are broken down into some number of legal first class types.
525 /// legal
    [all...]
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyISelLowering.cpp 129 setOperationAction(ISD::ConstantFP, T, Legal);
142 setOperationAction(Op, T, Legal);
144 setOperationAction(ISD::FMINNAN, T, Legal);
145 setOperationAction(ISD::FMAXNAN, T, Legal);
190 setOperationAction(ISD::TRAP, MVT::Other, Legal);
284 // Everything else is legal.
  /external/llvm/lib/Target/Sparc/
SparcISelLowering.cpp 239 // happen by default if this wasn't a legal type)
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelLowering.cpp 228 setOperationAction(ISD::CTLZ, MVT::i64, Legal);
268 if (getOperationAction(Opcode, VT) == Legal)
280 // These operations are legal for anything that can be stored in a
284 setOperationAction(ISD::LOAD, VT, Legal);
285 setOperationAction(ISD::STORE, VT, Legal);
286 setOperationAction(ISD::VSELECT, VT, Legal);
287 setOperationAction(ISD::BITCAST, VT, Legal);
288 setOperationAction(ISD::UNDEF, VT, Legal);
301 setOperationAction(ISD::EXTRACT_VECTOR_ELT, VT, Legal);
302 setOperationAction(ISD::INSERT_VECTOR_ELT, VT, Legal);
    [all...]
  /external/llvm/lib/Target/NVPTX/
NVPTXISelLowering.cpp 161 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i64, Legal);
162 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal);
163 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Legal);
164 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal);
175 setOperationAction(ISD::ROTL, MVT::i64, Legal);
176 setOperationAction(ISD::ROTR, MVT::i64, Legal);
182 setOperationAction(ISD::ROTL, MVT::i32, Legal);
183 setOperationAction(ISD::ROTR, MVT::i32, Legal);
235 // This is legal in NVPTX
236 setOperationAction(ISD::ConstantFP, MVT::f64, Legal);
    [all...]
  /external/llvm/lib/Target/Hexagon/
HexagonISelLowering.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp 116 setOperationAction(ISD::CONCAT_VECTORS, VT, Legal);
117 setOperationAction(ISD::EXTRACT_SUBVECTOR, VT, Legal);
149 setOperationAction(Opcode, VT, Legal);
480 // v2f64 is legal so that QR subregs can be extracted as f64 elements, but
630 // It is legal to extload from v4i8 to v4i16 or v4i32.
634 setLoadExtAction(ISD::EXTLOAD, VT, Ty, Legal);
635 setLoadExtAction(ISD::ZEXTLOAD, VT, Ty, Legal);
636 setLoadExtAction(ISD::SEXTLOAD, VT, Ty, Legal);
647 // operations, f64 is legal for the few double-precision instructions which
706 setIndexedLoadAction(im, MVT::i1, Legal);
    [all...]
  /external/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 147 // Virtually no operation on f128 is legal, but LLVM can't expand them when
391 setOperationAction(ISD::FFLOOR, Ty, Legal);
392 setOperationAction(ISD::FNEARBYINT, Ty, Legal);
393 setOperationAction(ISD::FCEIL, Ty, Legal);
394 setOperationAction(ISD::FRINT, Ty, Legal);
395 setOperationAction(ISD::FTRUNC, Ty, Legal);
396 setOperationAction(ISD::FROUND, Ty, Legal);
397 setOperationAction(ISD::FMINNUM, Ty, Legal);
398 setOperationAction(ISD::FMAXNUM, Ty, Legal);
399 setOperationAction(ISD::FMINNAN, Ty, Legal);
    [all...]
  /external/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorOps.cpp 15 // ISD::SDIV of type v2i64 on x86-32. The type is legal (for example, addition
16 // on a v2i64 is legal), but ISD::SDIV isn't legal, so we have to unroll the
40 /// For nodes that are of legal width, and that have more than one use, this
56 /// \brief Assuming the node is legal, "legalize" the results.
69 /// FSUB isn't legal.
72 /// SINT_TO_FLOAT and SHR on vectors isn't legal.
98 /// \brief Expand bswap of vectors into a shuffle if legal.
208 case TargetLowering::Legal:
236 case TargetLowering::Legal
    [all...]
LegalizeDAG.cpp 240 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
    [all...]
  /external/opencv3/3rdparty/openexr/Imath/
ImathEuler.h 193 Legal = XYZ | XZY | YZX | YXZ | ZXY | ZYX |
240 static bool legal(Order);
766 Euler<T>::legal(typename Euler<T>::Order order) function in class:Imath::Euler
768 return (order & ~Legal) ? false : true;

Completed in 1173 milliseconds

1 2