Home
last modified time | relevance | path

Searched refs:Legal (Results 1 – 25 of 94) sorted by relevance

1234

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegacyLegalizerInfo.cpp30 case Legal: in operator <<()
71 setScalarAction(TargetOpcode::G_ANYEXT, 1, {{1, Legal}}); in LegacyLegalizerInfo()
72 setScalarAction(TargetOpcode::G_ZEXT, 1, {{1, Legal}}); in LegacyLegalizerInfo()
73 setScalarAction(TargetOpcode::G_SEXT, 1, {{1, Legal}}); in LegacyLegalizerInfo()
74 setScalarAction(TargetOpcode::G_TRUNC, 0, {{1, Legal}}); in LegacyLegalizerInfo()
75 setScalarAction(TargetOpcode::G_TRUNC, 1, {{1, Legal}}); in LegacyLegalizerInfo()
81 {{1, Legal}}); in LegacyLegalizerInfo()
259 case Legal: in findAction()
350 if (ElementSizeAndAction.second != Legal) in findVectorLegalAction()
376 if (Action.first != Legal) { in getAction()
[all …]
H A DLegalizerInfo.cpp39 case Legal: in operator <<()
98 case Legal: in hasNoSimpleLoops()
117 if (Rule.getAction() == Custom || Rule.getAction() == Legal) in mutationIsSane()
363 return getAction(MI, MRI).Action == Legal; in isLegal()
371 return Action == Legal || Action == Custom; in isLegalOrCustom()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelLowering.cpp118 setOperationAction(ISD::ADD, MVT::i32, Legal); in ARCTargetLowering()
119 setOperationAction(ISD::SUB, MVT::i32, Legal); in ARCTargetLowering()
120 setOperationAction(ISD::AND, MVT::i32, Legal); in ARCTargetLowering()
121 setOperationAction(ISD::SMAX, MVT::i32, Legal); in ARCTargetLowering()
122 setOperationAction(ISD::SMIN, MVT::i32, Legal); in ARCTargetLowering()
124 setOperationAction(ISD::ADDC, MVT::i32, Legal); in ARCTargetLowering()
125 setOperationAction(ISD::ADDE, MVT::i32, Legal); in ARCTargetLowering()
130 setOperationAction(ISD::SHL, MVT::i32, Legal); in ARCTargetLowering()
131 setOperationAction(ISD::SRA, MVT::i32, Legal); in ARCTargetLowering()
132 setOperationAction(ISD::SRL, MVT::i32, Legal); in ARCTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DVPRecipeBuilder.h35 LoopVectorizationLegality *Legal; variable
111 LoopVectorizationLegality *Legal, in VPRecipeBuilder() argument
114 : OrigLoop(OrigLoop), TLI(TLI), Legal(Legal), CM(CM), PSE(PSE), in VPRecipeBuilder()
H A DLoopVectorize.cpp764 LoopVectorizationLegality *Legal; member in llvm::InnerLoopVectorizer
1207 : ScalarEpilogueStatus(SEL), TheLoop(L), PSE(PSE), LI(LI), Legal(Legal), in LoopVectorizationCostModel()
1470 return Legal->isInductionPhi(Op); in isOptimizableIVTruncate()
1890 LoopVectorizationLegality *Legal; member in llvm::LoopVectorizationCostModel
4005 if (!Legal->isMaskRequired(I)) in isPredicatedInst()
4032 return Legal->isMaskRequired(I); in isPredicatedInst()
4091 Legal->isInvariant(Op2)) in getDivRemSpeculationCost()
4145 Legal->isMaskRequired(I); in interleavedAccessCanBeWidened()
6130 if (Legal->isMaskRequired(I)) { in getConsecutiveMemOpCost()
6998 Legal->isInvariant(Op2)) in getInstructionCost()
[all …]
H A DLoopVectorizationPlanner.h307 LoopVectorizationLegality *Legal; variable
332 const TargetTransformInfo &TTI, LoopVectorizationLegality *Legal, in LoopVectorizationPlanner() argument
336 : OrigLoop(L), LI(LI), DT(DT), TLI(TLI), TTI(TTI), Legal(Legal), CM(CM), in LoopVectorizationPlanner()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp318 setOperationAction(ISD::LOAD, Ty, Legal); in addMSAIntType()
325 setOperationAction(ISD::ADD, Ty, Legal); in addMSAIntType()
326 setOperationAction(ISD::AND, Ty, Legal); in addMSAIntType()
327 setOperationAction(ISD::CTLZ, Ty, Legal); in addMSAIntType()
329 setOperationAction(ISD::MUL, Ty, Legal); in addMSAIntType()
330 setOperationAction(ISD::OR, Ty, Legal); in addMSAIntType()
333 setOperationAction(ISD::SHL, Ty, Legal); in addMSAIntType()
334 setOperationAction(ISD::SRA, Ty, Legal); in addMSAIntType()
335 setOperationAction(ISD::SRL, Ty, Legal); in addMSAIntType()
336 setOperationAction(ISD::SUB, Ty, Legal); in addMSAIntType()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp206 setTruncStoreAction(MVT::f64, MVT::f16, Legal); in PPCTargetLowering()
207 setTruncStoreAction(MVT::f32, MVT::f16, Legal); in PPCTargetLowering()
243 setOperationAction(ISD::ADDC, VT, Legal); in PPCTargetLowering()
244 setOperationAction(ISD::ADDE, VT, Legal); in PPCTargetLowering()
245 setOperationAction(ISD::SUBC, VT, Legal); in PPCTargetLowering()
246 setOperationAction(ISD::SUBE, VT, Legal); in PPCTargetLowering()
776 setOperationAction(ISD::ADD, VT, Legal); in PPCTargetLowering()
777 setOperationAction(ISD::SUB, VT, Legal); in PPCTargetLowering()
782 setOperationAction(ISD::SMAX, VT, Legal); in PPCTargetLowering()
783 setOperationAction(ISD::SMIN, VT, Legal); in PPCTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp175 setOperationAction(ISD::ABS, VT, Legal); in SystemZTargetLowering()
399 setOperationAction(ISD::LOAD, VT, Legal); in SystemZTargetLowering()
400 setOperationAction(ISD::STORE, VT, Legal); in SystemZTargetLowering()
418 setOperationAction(ISD::ADD, VT, Legal); in SystemZTargetLowering()
419 setOperationAction(ISD::SUB, VT, Legal); in SystemZTargetLowering()
422 setOperationAction(ISD::ABS, VT, Legal); in SystemZTargetLowering()
423 setOperationAction(ISD::AND, VT, Legal); in SystemZTargetLowering()
424 setOperationAction(ISD::OR, VT, Legal); in SystemZTargetLowering()
425 setOperationAction(ISD::XOR, VT, Legal); in SystemZTargetLowering()
430 setOperationAction(ISD::CTTZ, VT, Legal); in SystemZTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h47 Legal, enumerator
158 case LegacyLegalizeActions::Legal: in LegalizeActionStep()
159 Action = LegalizeActions::Legal; in LegalizeActionStep()
596 return actionIf(LegalizeAction::Legal, Predicate); in legalIf()
600 return actionFor(LegalizeAction::Legal, Types); in legalFor()
605 return actionFor(LegalizeAction::Legal, Types); in legalFor()
611 return actionForTypeWithAnyImm(LegalizeAction::Legal, Types); in legalForTypeWithAnyImm()
617 return actionForTypeWithAnyImm(LegalizeAction::Legal, Types); in legalForTypeWithAnyImm()
625 return actionIf(LegalizeAction::Legal, in legalForTypesWithMemDesc()
652 return actionIf(LegalizeAction::Legal, always); in alwaysLegal()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DIRSimilarityIdentifier.h77 enum InstrType { Legal, Illegal, Invisible }; enumerator
126 bool Legal = false; member
528 return Legal; in visitBranchInst()
533 return Legal; in visitPHINode()
558 return EnableIntrinsics ? Legal : Illegal; in visitIntrinsicInst()
581 return Legal; in visitCallInst()
589 InstrType visitInstruction(Instruction &I) { return Legal; } in visitInstruction()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp670 setOperationAction(ISD::ABS, Ty, Legal); in NVPTXTargetLowering()
671 setOperationAction(ISD::SMIN, Ty, Legal); in NVPTXTargetLowering()
765 setOperationAction(Op, MVT::f16, Legal); in NVPTXTargetLowering()
766 setOperationAction(Op, MVT::f32, Legal); in NVPTXTargetLowering()
767 setOperationAction(Op, MVT::f64, Legal); in NVPTXTargetLowering()
808 setOperationAction(Op, MVT::f32, Legal); in NVPTXTargetLowering()
809 setOperationAction(Op, MVT::f64, Legal); in NVPTXTargetLowering()
817 setOperationAction(Op, MVT::f32, Legal); in NVPTXTargetLowering()
818 setOperationAction(Op, MVT::f64, Legal); in NVPTXTargetLowering()
833 setOperationAction(Op, MVT::f32, Legal); in NVPTXTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp1567 setOperationAction(ISD::CTPOP, MVT::i64, Legal); in HexagonTargetLowering()
1571 setOperationAction(ISD::BSWAP, MVT::i32, Legal); in HexagonTargetLowering()
1574 setOperationAction(ISD::FSHL, MVT::i32, Legal); in HexagonTargetLowering()
1575 setOperationAction(ISD::FSHL, MVT::i64, Legal); in HexagonTargetLowering()
1576 setOperationAction(ISD::FSHR, MVT::i32, Legal); in HexagonTargetLowering()
1577 setOperationAction(ISD::FSHR, MVT::i64, Legal); in HexagonTargetLowering()
1712 setOperationAction(ISD::SMIN, VT, Legal); in HexagonTargetLowering()
1713 setOperationAction(ISD::SMAX, VT, Legal); in HexagonTargetLowering()
1714 setOperationAction(ISD::UMIN, VT, Legal); in HexagonTargetLowering()
1715 setOperationAction(ISD::UMAX, VT, Legal); in HexagonTargetLowering()
[all …]
H A DHexagonISelLoweringHVX.cpp193 setIndexedLoadAction(ISD::POST_INC, T, Legal); in initializeHVXLowering()
194 setIndexedStoreAction(ISD::POST_INC, T, Legal); in initializeHVXLowering()
196 setOperationAction(ISD::ABS, T, Legal); in initializeHVXLowering()
197 setOperationAction(ISD::AND, T, Legal); in initializeHVXLowering()
198 setOperationAction(ISD::OR, T, Legal); in initializeHVXLowering()
199 setOperationAction(ISD::XOR, T, Legal); in initializeHVXLowering()
200 setOperationAction(ISD::ADD, T, Legal); in initializeHVXLowering()
201 setOperationAction(ISD::SUB, T, Legal); in initializeHVXLowering()
297 setOperationAction(ISD::ADD, T, Legal); in initializeHVXLowering()
298 setOperationAction(ISD::SUB, T, Legal); in initializeHVXLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp244 setOperationAction(ISD::UNDEF, VT, Legal); in LoongArchTargetLowering()
250 setOperationAction(ISD::SETCC, VT, Legal); in LoongArchTargetLowering()
257 Legal); in LoongArchTargetLowering()
259 VT, Legal); in LoongArchTargetLowering()
275 setOperationAction(ISD::FMA, VT, Legal); in LoongArchTargetLowering()
276 setOperationAction(ISD::FSQRT, VT, Legal); in LoongArchTargetLowering()
277 setOperationAction(ISD::FNEG, VT, Legal); in LoongArchTargetLowering()
303 Legal); in LoongArchTargetLowering()
305 VT, Legal); in LoongArchTargetLowering()
321 setOperationAction(ISD::FMA, VT, Legal); in LoongArchTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVETargetTransformInfo.h117 return VPLegalization(VPLegalization::Legal, VPLegalization::Legal); in getVPLegalizationStrategy()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DIRSimilarityIdentifier.cpp51 : Inst(&I), Legal(Legality), IDL(&IDList) { in IRInstructionData()
224 if (!A.Legal || !B.Legal) in isClose()
300 case InstrType::Legal: in convertToUnsignedVec()
508 if (!A.Legal || !B.Legal) in isSimilar()
818 if (!ItA->Legal || !ItB->Legal) in compareStructure()
/freebsd-14.2/contrib/netbsd-tests/lib/libc/db/
H A DREADME14 Legal command characters are as follows:
39 Legal key/data characters are as follows:
/freebsd-14.2/lib/libc/db/test/
H A DREADME22 Legal command characters are as follows:
47 Legal key/data characters are as follows:
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h198 Legal, // The target natively supports this operation. enumerator
1202 return Legal; in getCustomOperationAction()
1232 if (Action != Legal) in getFixedPointOperationAction()
1282 (getOperationAction(Op, VT) == Legal ||
1296 (getOperationAction(Op, VT) == Legal ||
1310 (getOperationAction(Op, VT) == Legal ||
1386 getOperationAction(Op, VT) == Legal; in isOperationLegal()
1405 return getLoadExtAction(ExtType, ValVT, MemVT) == Legal; in isLoadExtLegal()
1437 (getTruncStoreAction(ValVT, MemVT) == Legal || in isTruncStoreLegalOrCustom()
1545 return getCondCodeAction(CC, VT) == Legal; in isCondCodeLegal()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DExpandVectorPredication.cpp41 VPINTERNAL_CASE(Legal) \
821 case VPLegalization::Legal: in expandVectorPredication()
831 Job.Strategy.EVLParamStrategy = VPLegalization::Legal; in expandVectorPredication()
835 case VPLegalization::Legal: in expandVectorPredication()
844 Job.Strategy.OpStrategy = VPLegalization::Legal; in expandVectorPredication()
/freebsd-14.2/sys/contrib/openzfs/module/icp/asm-x86_64/modes/
H A DTHIRDPARTYLICENSE.openssl16 "Legal Entity" shall mean the union of the acting entity and all
24 "You" (or "Your") shall mean an individual or Legal Entity
53 or by an individual or Legal Entity authorized to submit on behalf of
63 "Contributor" shall mean Licensor and any individual or Legal Entity
/freebsd-14.2/crypto/openssl/
H A DLICENSE.txt16 "Legal Entity" shall mean the union of the acting entity and all
24 "You" (or "Your") shall mean an individual or Legal Entity
53 or by an individual or Legal Entity authorized to submit on behalf of
63 "Contributor" shall mean Licensor and any individual or Legal Entity
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp1630 setOperationAction(ISD::LOAD, MVT::v2i32, Legal); in SparcTargetLowering()
1631 setOperationAction(ISD::STORE, MVT::v2i32, Legal); in SparcTargetLowering()
1895 setOperationAction(ISD::LOAD, MVT::f128, Legal); in SparcTargetLowering()
1896 setOperationAction(ISD::STORE, MVT::f128, Legal); in SparcTargetLowering()
1903 setOperationAction(ISD::FADD, MVT::f128, Legal); in SparcTargetLowering()
1904 setOperationAction(ISD::FSUB, MVT::f128, Legal); in SparcTargetLowering()
1905 setOperationAction(ISD::FMUL, MVT::f128, Legal); in SparcTargetLowering()
1906 setOperationAction(ISD::FDIV, MVT::f128, Legal); in SparcTargetLowering()
1907 setOperationAction(ISD::FSQRT, MVT::f128, Legal); in SparcTargetLowering()
1911 setOperationAction(ISD::FNEG, MVT::f128, Legal); in SparcTargetLowering()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp211 setOperationAction(Opcode, VT, Legal); in addTypeForNEON()
214 setOperationAction(Opcode, VT, Legal); in addTypeForNEON()
235 setOperationAction(ISD::LOAD, VT, Legal); in setAllExpand()
236 setOperationAction(ISD::STORE, VT, Legal); in setAllExpand()
237 setOperationAction(ISD::UNDEF, VT, Legal); in setAllExpand()
317 setIndexedLoadAction(im, VT, Legal); in addMVEVectorTypes()
318 setIndexedStoreAction(im, VT, Legal); in addMVEVectorTypes()
347 setIndexedLoadAction(im, VT, Legal); in addMVEVectorTypes()
348 setIndexedStoreAction(im, VT, Legal); in addMVEVectorTypes()
431 setIndexedLoadAction(im, VT, Legal); in addMVEVectorTypes()
[all …]

1234