Home
last modified time | relevance | path

Searched refs:Legal (Results 1 - 25 of 50) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
H A DX86LegalizerInfo.cpp117 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 DX86ISelLowering.cpp239 // 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 Dtransrt.cpp114 // 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 DMipsSEISelLowering.cpp95 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 DSystemZISelLowering.cpp218 // 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 DLegalizerInfo.cpp47 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 DVPRecipeBuilder.h33 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 DLoopVectorizationPlanner.h199 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 DLoopVectorize.cpp410 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 DARCISelLowering.cpp94 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 DRoundTripTest.java135 .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 DRoundTripTest.java120 .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 DPPCISelLowering.cpp158 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 Drandom_parse_path.cpp11 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 DHexagonISelLoweringHVX.cpp69 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 DHexagonISelLowering.cpp1346 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 DLegalizerInfo.h48 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 DFuzzParsePath.cpp17 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 DNVPTXISelLowering.cpp386 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 DTargetLowering.h116 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 DWebAssemblyISelLowering.cpp87 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 DSparcISelLowering.cpp1454 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 DAVRISelLowering.cpp68 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 DAArch64ISelLowering.cpp187 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 DLegalizeVectorOps.cpp267 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()

Completed in 58 milliseconds

12