/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
H A D | X86LegalizerInfo.cpp | 117 setAction({G_IMPLICIT_DEF, Ty}, Legal); in setLegalizerInfo32bit() 120 setAction({G_PHI, Ty}, Legal); in setLegalizerInfo32bit() 124 setAction({BinOp, Ty}, Legal); in setLegalizerInfo32bit() 127 setAction({Op, s32}, Legal); in setLegalizerInfo32bit() 128 setAction({Op, 1, s1}, Legal); in setLegalizerInfo32bit() 133 setAction({MemOp, Ty}, Legal); in setLegalizerInfo32bit() 136 setAction({MemOp, 1, p0}, Legal); in setLegalizerInfo32bit() 140 setAction({G_FRAME_INDEX, p0}, Legal); in setLegalizerInfo32bit() 141 setAction({G_GLOBAL_VALUE, p0}, Legal); in setLegalizerInfo32bit() 143 setAction({G_PTR_ADD, p0}, Legal); in setLegalizerInfo32bit() [all...] |
H A D | X86ISelLowering.cpp | 239 // f32 and f64 cases are Legal with SSE1/SSE2, f80 case is not in X86TargetLowering() 243 // are Legal, f80 is custom lowered. in X86TargetLowering() 257 // are Legal, f80 is custom lowered. in X86TargetLowering() 298 // (low) operations are left as Legal, as there are single-result in X86TargetLowering() 318 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal); in X86TargetLowering() 319 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16 , Legal); in X86TargetLowering() 320 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal); in X86TargetLowering() 336 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i16 , Legal); in X86TargetLowering() 337 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i32 , Legal); in X86TargetLowering() 340 setOperationAction(ISD::CTTZ_ZERO_UNDEF, MVT::i64, Legal); in X86TargetLowering() [all...] |
/third_party/icu/icu4c/source/test/intltest/ |
H A D | transrt.cpp | 114 // Legal 117 class Legal { class 119 Legal() {} in Legal() function in Legal 120 virtual ~Legal() {} in ~Legal() 124 class LegalJamo : public Legal { 169 class LegalGreek : public Legal { 204 // Legal greek has breathing marks IFF there is a vowel or RHO at the start in is() 319 Legal* legalSource; // NOT owned 340 Legal* adoptedLegal, 443 Legal* adoptedLega in test() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/ |
H A D | MipsSEISelLowering.cpp | 95 setOperationAction(ISD::ADD, VecTys[i], Legal); in MipsSETargetLowering() 96 setOperationAction(ISD::SUB, VecTys[i], Legal); in MipsSETargetLowering() 97 setOperationAction(ISD::LOAD, VecTys[i], Legal); in MipsSETargetLowering() 98 setOperationAction(ISD::STORE, VecTys[i], Legal); in MipsSETargetLowering() 99 setOperationAction(ISD::BITCAST, VecTys[i], Legal); in MipsSETargetLowering() 109 setOperationAction(ISD::ADDC, MVT::i32, Legal); in MipsSETargetLowering() 110 setOperationAction(ISD::ADDE, MVT::i32, Legal); in MipsSETargetLowering() 115 setOperationAction(ISD::MUL, MVT::v2i16, Legal); in MipsSETargetLowering() 189 setOperationAction(ISD::MUL, MVT::i64, Legal); in MipsSETargetLowering() 232 setOperationAction(ISD::MUL, MVT::i32, Legal); in MipsSETargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelLowering.cpp | 218 // default to Expand, so need to be modified to Legal where appropriate. in SystemZTargetLowering() 219 setOperationAction(ISD::STRICT_FP_TO_SINT, VT, Legal); in SystemZTargetLowering() 221 setOperationAction(ISD::STRICT_FP_TO_UINT, VT, Legal); in SystemZTargetLowering() 224 setOperationAction(ISD::STRICT_SINT_TO_FP, VT, Legal); in SystemZTargetLowering() 226 setOperationAction(ISD::STRICT_UINT_TO_FP, VT, Legal); in SystemZTargetLowering() 259 setOperationAction(ISD::TRAP, MVT::Other, Legal); in SystemZTargetLowering() 273 setOperationAction(ISD::CTLZ, MVT::i64, Legal); in SystemZTargetLowering() 278 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in SystemZTargetLowering() 320 if (getOperationAction(Opcode, VT) == Legal) in SystemZTargetLowering() 336 setOperationAction(ISD::LOAD, VT, Legal); in SystemZTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.cpp | 47 case Legal: in operator <<() 48 OS << "Legal"; in operator <<() 255 setScalarAction(TargetOpcode::G_ANYEXT, 1, {{1, Legal}}); in LegalizerInfo() 256 setScalarAction(TargetOpcode::G_ZEXT, 1, {{1, Legal}}); in LegalizerInfo() 257 setScalarAction(TargetOpcode::G_SEXT, 1, {{1, Legal}}); in LegalizerInfo() 258 setScalarAction(TargetOpcode::G_TRUNC, 0, {{1, Legal}}); in LegalizerInfo() 259 setScalarAction(TargetOpcode::G_TRUNC, 1, {{1, Legal}}); in LegalizerInfo() 261 setScalarAction(TargetOpcode::G_INTRINSIC, 0, {{1, Legal}}); in LegalizerInfo() 262 setScalarAction(TargetOpcode::G_INTRINSIC_W_SIDE_EFFECTS, 0, {{1, Legal}}); in LegalizerInfo() 345 ElementSizesSeen.push_back({ElementSize, Legal}); in computeTables() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
H A D | VPRecipeBuilder.h | 33 LoopVectorizationLegality *Legal; member in llvm::VPRecipeBuilder 128 LoopVectorizationLegality *Legal, in VPRecipeBuilder() 130 : OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), Builder(Builder) {} in VPRecipeBuilder() 127 VPRecipeBuilder(Loop *OrigLoop, const TargetLibraryInfo *TLI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, VPBuilder &Builder) VPRecipeBuilder() argument
|
H A D | LoopVectorizationPlanner.h | 199 LoopVectorizationLegality *Legal; member in llvm::LoopVectorizationPlanner 230 LoopVectorizationLegality *Legal, in LoopVectorizationPlanner() 233 : OrigLoop(L), LI(LI), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), in LoopVectorizationPlanner() 270 /// according to the information gathered by Legal when it checked if it is 275 /// Build a VPlan according to the information gathered by Legal. \return a 281 /// Legal. This method is only used for the legacy inner loop vectorizer. 288 /// according to the information gathered by Legal when it checked if it is 228 LoopVectorizationPlanner(Loop *L, LoopInfo *LI, const TargetLibraryInfo *TLI, const TargetTransformInfo *TTI, LoopVectorizationLegality *Legal, LoopVectorizationCostModel &CM, InterleavedAccessInfo &IAI) LoopVectorizationPlanner() argument
|
H A D | LoopVectorize.cpp | 410 VectorLoopValueMap(UnrollFactor, VecWidth), Legal(LVL), Cost(CM) {} in InnerLoopVectorizer() 762 LoopVectorizationLegality *Legal; member in llvm::InnerLoopVectorizer 964 LoopVectorizationLegality *Legal, in LoopVectorizationCostModel() 971 : ScalarEpilogueStatus(SEL), TheLoop(L), PSE(PSE), LI(LI), Legal(Legal), in LoopVectorizationCostModel() 1178 if (Op != Legal->getPrimaryInduction() && TTI.isTruncateFree(SrcTy, DestTy)) in isOptimizableIVTruncate() 1182 return Legal->isInductionPhi(Op); in isOptimizableIVTruncate() 1204 return Legal->isConsecutivePtr(Ptr) && in isLegalMaskedStore() 1211 return Legal->isConsecutivePtr(Ptr) && in isLegalMaskedLoad() 1256 return Legal in isPredicatedInst() 962 LoopVectorizationCostModel(ScalarEpilogueLowering SEL, Loop *L, PredicatedScalarEvolution &PSE, LoopInfo *LI, LoopVectorizationLegality *Legal, const TargetTransformInfo &TTI, const TargetLibraryInfo *TLI, DemandedBits *DB, AssumptionCache *AC, OptimizationRemarkEmitter *ORE, const Function *F, const LoopVectorizeHints *Hints, InterleavedAccessInfo &IAI) LoopVectorizationCostModel() argument 1488 LoopVectorizationLegality *Legal; global() member [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/ |
H A D | ARCISelLowering.cpp | 94 setOperationAction(ISD::ADD, MVT::i32, Legal); in ARCTargetLowering() 95 setOperationAction(ISD::SUB, MVT::i32, Legal); in ARCTargetLowering() 96 setOperationAction(ISD::AND, MVT::i32, Legal); in ARCTargetLowering() 97 setOperationAction(ISD::SMAX, MVT::i32, Legal); in ARCTargetLowering() 98 setOperationAction(ISD::SMIN, MVT::i32, Legal); in ARCTargetLowering() 101 setOperationAction(ISD::SHL, MVT::i32, Legal); in ARCTargetLowering() 102 setOperationAction(ISD::SRA, MVT::i32, Legal); in ARCTargetLowering() 103 setOperationAction(ISD::SRL, MVT::i32, Legal); in ARCTargetLowering() 104 setOperationAction(ISD::ROTR, MVT::i32, Legal); in ARCTargetLowering() 106 setOperationAction(ISD::Constant, MVT::i32, Legal); in ARCTargetLowering() [all...] |
/third_party/icu/ohos_icu4j/src/main/tests/ohos/global/icu/dev/test/translit/ |
H A D | RoundTripTest.java | 135 .test(KATAKANA, "[" + HIRAGANA + LENGTH + "]", "[" + HALFWIDTH_KATAKANA + LENGTH + "]", this, new Legal()); in TestKana() 143 .test("[a-zA-Z]", HIRAGANA, HIRAGANA_ITERATION, this, new Legal()); in TestHiragana() 151 .test("[a-zA-Z]", KATAKANA, "[" + KATAKANA_ITERATION + HALFWIDTH_KATAKANA + "]", this, new Legal()); in TestKatakana() 182 t.test("[a-zA-Z]", "[\uAC00-\uD7A4]", "", this, new Legal()); in TestHangul() 398 .test("[a-zA-Z\u0110\u0111\u02BA\u02B9]", "[\u0400-\u045F]", null, this, new Legal()); in TestCyrillic() 408 .test("[a-zA-Z\u02BE\u02BF]", ARABIC, "[a-zA-Z\u02BE\u02BF\u207F]", null, this, new Legal()); // in TestArabic() 450 public static class LegalIndic extends Legal{ 925 public static class Legal { class in RoundTripTest 929 public static class LegalJamo extends Legal { 971 public static class LegalThai extends Legal { [all...] |
/third_party/icu/icu4j/main/tests/translit/src/com/ibm/icu/dev/test/translit/ |
H A D | RoundTripTest.java | 120 .test(KATAKANA, "[" + HIRAGANA + LENGTH + "]", "[" + HALFWIDTH_KATAKANA + LENGTH + "]", this, new Legal()); in TestKana() 128 .test("[a-zA-Z]", HIRAGANA, HIRAGANA_ITERATION, this, new Legal()); in TestHiragana() 136 .test("[a-zA-Z]", KATAKANA, "[" + KATAKANA_ITERATION + HALFWIDTH_KATAKANA + "]", this, new Legal()); in TestKatakana() 167 t.test("[a-zA-Z]", "[\uAC00-\uD7A4]", "", this, new Legal()); in TestHangul() 383 .test("[a-zA-Z\u0110\u0111\u02BA\u02B9]", "[\u0400-\u045F]", null, this, new Legal()); in TestCyrillic() 393 .test("[a-zA-Z\u02BE\u02BF]", ARABIC, "[a-zA-Z\u02BE\u02BF\u207F]", null, this, new Legal()); // in TestArabic() 435 public static class LegalIndic extends Legal{ 910 public static class Legal { class in RoundTripTest 914 public static class LegalJamo extends Legal { 956 public static class LegalThai extends Legal { [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 158 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in PPCTargetLowering() 159 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in PPCTargetLowering() 173 setIndexedLoadAction(ISD::PRE_INC, MVT::i1, Legal); in PPCTargetLowering() 174 setIndexedLoadAction(ISD::PRE_INC, MVT::i8, Legal); in PPCTargetLowering() 175 setIndexedLoadAction(ISD::PRE_INC, MVT::i16, Legal); in PPCTargetLowering() 176 setIndexedLoadAction(ISD::PRE_INC, MVT::i32, Legal); in PPCTargetLowering() 177 setIndexedLoadAction(ISD::PRE_INC, MVT::i64, Legal); in PPCTargetLowering() 178 setIndexedStoreAction(ISD::PRE_INC, MVT::i1, Legal); in PPCTargetLowering() 179 setIndexedStoreAction(ISD::PRE_INC, MVT::i8, Legal); in PPCTargetLowering() 180 setIndexedStoreAction(ISD::PRE_INC, MVT::i16, Legal); in PPCTargetLowering() [all...] |
/third_party/skia/tools/ |
H A D | random_parse_path.cpp | 11 const struct Legal { struct 71 const Legal& legal = gLegal[legalIndex]; in MakeRandomParsePathPiece()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
H A D | HexagonISelLoweringHVX.cpp | 69 setOperationAction(ISD::VECTOR_SHUFFLE, ByteV, Legal); in initializeHVXLowering() 70 setOperationAction(ISD::VECTOR_SHUFFLE, ByteW, Legal); in initializeHVXLowering() 73 setIndexedLoadAction(ISD::POST_INC, T, Legal); in initializeHVXLowering() 74 setIndexedStoreAction(ISD::POST_INC, T, Legal); in initializeHVXLowering() 76 setOperationAction(ISD::AND, T, Legal); in initializeHVXLowering() 77 setOperationAction(ISD::OR, T, Legal); in initializeHVXLowering() 78 setOperationAction(ISD::XOR, T, Legal); in initializeHVXLowering() 79 setOperationAction(ISD::ADD, T, Legal); in initializeHVXLowering() 80 setOperationAction(ISD::SUB, T, Legal); in initializeHVXLowering() 81 setOperationAction(ISD::CTPOP, T, Legal); in initializeHVXLowering() [all...] |
H A D | HexagonISelLowering.cpp | 1346 setOperationAction(ISD::ConstantFP, MVT::f32, Legal); in HexagonTargetLowering() 1347 setOperationAction(ISD::ConstantFP, MVT::f64, Legal); in HexagonTargetLowering() 1348 setOperationAction(ISD::TRAP, MVT::Other, Legal); in HexagonTargetLowering() 1390 setOperationAction(ISD::ABS, MVT::i32, Legal); in HexagonTargetLowering() 1391 setOperationAction(ISD::ABS, MVT::i64, Legal); in HexagonTargetLowering() 1415 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in HexagonTargetLowering() 1417 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in HexagonTargetLowering() 1418 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in HexagonTargetLowering() 1419 setOperationAction(ISD::BSWAP, MVT::i32, Legal); in HexagonTargetLowering() 1420 setOperationAction(ISD::BSWAP, MVT::i64, Legal); in HexagonTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | LegalizerInfo.h | 48 Legal, 144 /// The result of a query. It either indicates a final answer of Legal or 482 return actionIf(LegalizeAction::Legal, Predicate); in legalIf() 486 return actionFor(LegalizeAction::Legal, Types); in legalFor() 491 return actionFor(LegalizeAction::Legal, Types); in legalFor() 497 return actionForTypeWithAnyImm(LegalizeAction::Legal, Types); in legalForTypeWithAnyImm() 504 return actionIf(LegalizeAction::Legal, in legalForTypesWithMemDesc() 511 return actionForCartesianProduct(LegalizeAction::Legal, Types); in legalForCartesianProduct() 517 return actionForCartesianProduct(LegalizeAction::Legal, Types0, Types1); in legalForCartesianProduct() 524 return actionForCartesianProduct(LegalizeAction::Legal, Types in legalForCartesianProduct() [all...] |
/third_party/skia/fuzz/ |
H A D | FuzzParsePath.cpp | 17 static const struct Legal { struct 80 const Legal& legal = gLegal[legalIndex]; in MakeRandomParsePathPiece()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 386 setOperationAction(ISD::SINT_TO_FP, MVT::f16, Legal); in NVPTXTargetLowering() 387 setOperationAction(ISD::FP_TO_SINT, MVT::f16, Legal); in NVPTXTargetLowering() 393 setFP16OperationAction(ISD::SETCC, MVT::f16, Legal, Promote); in NVPTXTargetLowering() 394 setFP16OperationAction(ISD::SETCC, MVT::v2f16, Legal, Expand); in NVPTXTargetLowering() 405 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i64, Legal); in NVPTXTargetLowering() 406 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i32, Legal); in NVPTXTargetLowering() 407 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i16, Legal); in NVPTXTargetLowering() 408 setOperationAction(ISD::SIGN_EXTEND_INREG, MVT::i8 , Legal); in NVPTXTargetLowering() 418 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in NVPTXTargetLowering() 419 setOperationAction(ISD::BITREVERSE, MVT::i64, Legal); in NVPTXTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 116 Legal, // The target natively supports this operation. 781 /// legal (return 'Legal') or we need to promote it to a larger type (return 925 if (Action != Legal) in getFixedPointOperationAction() 968 (getOperationAction(Op, VT) == Legal || in isOperationLegalOrCustom() 977 (getOperationAction(Op, VT) == Legal || in isOperationLegalOrPromote() 986 (getOperationAction(Op, VT) == Legal || in isOperationLegalOrCustomOrPromote() 1058 getOperationAction(Op, VT) == Legal; in isOperationLegal() 1077 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal; 1083 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal || 1102 return isTypeLegal(ValVT) && getTruncStoreAction(ValVT, MemVT) == Legal; [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyISelLowering.cpp | 87 setOperationAction(ISD::ConstantFP, T, Legal); in WebAssemblyTargetLowering() 100 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering() 102 setOperationAction(ISD::FMINIMUM, T, Legal); in WebAssemblyTargetLowering() 103 setOperationAction(ISD::FMAXIMUM, T, Legal); in WebAssemblyTargetLowering() 130 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering() 188 setOperationAction(Op, T, Legal); in WebAssemblyTargetLowering() 264 setLoadExtAction(Ext, MVT::v8i16, MVT::v8i8, Legal); in WebAssemblyTargetLowering() 265 setLoadExtAction(Ext, MVT::v4i32, MVT::v4i16, Legal); in WebAssemblyTargetLowering() 266 setLoadExtAction(Ext, MVT::v2i64, MVT::v2i32, Legal); in WebAssemblyTargetLowering() 275 setOperationAction(ISD::TRAP, MVT::Other, Legal); in WebAssemblyTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/ |
H A D | SparcISelLowering.cpp | 1454 setOperationAction(ISD::LOAD, MVT::v2i32, Legal); in SparcTargetLowering() 1455 setOperationAction(ISD::STORE, MVT::v2i32, Legal); in SparcTargetLowering() 1456 setOperationAction(ISD::EXTRACT_VECTOR_ELT, MVT::v2i32, Legal); in SparcTargetLowering() 1457 setOperationAction(ISD::BUILD_VECTOR, MVT::v2i32, Legal); in SparcTargetLowering() 1566 Subtarget->usePopc() ? Legal : Expand); in SparcTargetLowering() 1588 setOperationAction(ISD::ATOMIC_SWAP, MVT::i32, Legal); in SparcTargetLowering() 1590 setOperationAction(ISD::ATOMIC_FENCE, MVT::Other, Legal); in SparcTargetLowering() 1597 setOperationAction(ISD::ATOMIC_CMP_SWAP, MVT::i64, Legal); in SparcTargetLowering() 1598 setOperationAction(ISD::ATOMIC_SWAP, MVT::i64, Legal); in SparcTargetLowering() 1687 setOperationAction(ISD::TRAP , MVT::Other, Legal); in SparcTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/ |
H A D | AVRISelLowering.cpp | 68 setOperationAction(ISD::ADDC, VT, Legal); in AVRTargetLowering() 69 setOperationAction(ISD::SUBC, VT, Legal); in AVRTargetLowering() 70 setOperationAction(ISD::ADDE, VT, Legal); in AVRTargetLowering() 71 setOperationAction(ISD::SUBE, VT, Legal); in AVRTargetLowering() 116 setIndexedLoadAction(ISD::POST_INC, MVT::i8, Legal); in AVRTargetLowering() 117 setIndexedLoadAction(ISD::POST_INC, MVT::i16, Legal); in AVRTargetLowering() 118 setIndexedLoadAction(ISD::PRE_DEC, MVT::i8, Legal); in AVRTargetLowering() 119 setIndexedLoadAction(ISD::PRE_DEC, MVT::i16, Legal); in AVRTargetLowering() 120 setIndexedStoreAction(ISD::POST_INC, MVT::i8, Legal); in AVRTargetLowering() 121 setIndexedStoreAction(ISD::POST_INC, MVT::i16, Legal); in AVRTargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/ |
H A D | AArch64ISelLowering.cpp | 187 setOperationAction(ISD::SADDSAT, VT, Legal); in AArch64TargetLowering() 188 setOperationAction(ISD::UADDSAT, VT, Legal); in AArch64TargetLowering() 189 setOperationAction(ISD::SSUBSAT, VT, Legal); in AArch64TargetLowering() 190 setOperationAction(ISD::USUBSAT, VT, Legal); in AArch64TargetLowering() 191 setOperationAction(ISD::SMAX, VT, Legal); in AArch64TargetLowering() 192 setOperationAction(ISD::UMAX, VT, Legal); in AArch64TargetLowering() 193 setOperationAction(ISD::SMIN, VT, Legal); in AArch64TargetLowering() 194 setOperationAction(ISD::UMIN, VT, Legal); in AArch64TargetLowering() 200 setOperationAction(ISD::SIGN_EXTEND_INREG, VT, Legal); in AArch64TargetLowering() 220 setOperationAction(ISD::BITREVERSE, MVT::i32, Legal); in AArch64TargetLowering() [all...] |
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeVectorOps.cpp | 267 case TargetLowering::Legal: in LegalizeOp() 298 case TargetLowering::Legal: in LegalizeOp() 330 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp() 339 if (Action == TargetLowering::Legal) in LegalizeOp() 357 TargetLowering::Legal) { in LegalizeOp() 362 == TargetLowering::Legal) in LegalizeOp() 363 Action = TargetLowering::Legal; in LegalizeOp() 502 case TargetLowering::Legal: in LegalizeOp() 503 LLVM_DEBUG(dbgs() << "Legal node: nothing to do\n"); in LegalizeOp()
|