Home
last modified time | relevance | path

Searched refs:LegalizeAction (Results 1 – 17 of 17) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h43 enum LegalizeAction : std::uint8_t { enum
102 using LegalizeActions::LegalizeAction;
144 LegalizeAction Action;
395 LegalizeAction Action;
619 return actionIf(LegalizeAction::Legal, in legalForTypesWithMemDesc()
822 return actionIf(LegalizeAction::Lower, in lowerIfMemSizeNotPow2()
979 LegalizeAction::NarrowScalar, in maxScalarIf()
1080 LegalizeAction::MoreElements, in clampMinNumElements()
1098 LegalizeAction::MoreElements, in alignNumElementsTo()
1118 LegalizeAction::FewerElements, in clampMaxNumElements()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetLowering.h195 enum LegalizeAction : uint8_t { enum
1403 LegalizeAction
1411 LegalizeAction Action = (LegalizeAction) ((Value >> Shift) & 0xF); in getCondCodeAction()
2309 LegalizeAction Action) { in setOperationAction()
2314 LegalizeAction Action) { in setOperationAction()
2322 LegalizeAction Action) { in setLoadExtAction()
2331 LegalizeAction Action) { in setLoadExtAction()
2354 LegalizeAction Action) { in setIndexedLoadAction()
2360 LegalizeAction Action) { in setIndexedLoadAction()
2405 LegalizeAction Action) { in setCondCodeAction()
[all …]
H A DBasicTTIImpl.h1216 TargetLowering::LegalizeAction LA = TargetLowering::Expand;
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp37 raw_ostream &llvm::operator<<(raw_ostream &OS, LegalizeAction Action) { in operator <<()
188 return {LegalizeAction::UseLegacyRules, 0, LLT{}}; in apply()
204 return {LegalizeAction::Unsupported, 0, LLT{}}; in apply()
321 if (Step.Action != LegalizeAction::UseLegacyRules) { in getAction()
H A DLoadStoreOpt.cpp341 return IsPreLegalizer || Action == LegalizeAction::Legal; in isLegalOrBeforeLegalizer()
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEISelLowering.h121 TargetLoweringBase::LegalizeAction
H A DVEISelLowering.cpp193 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions()
1842 TargetLowering::LegalizeAction
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DLegalizerInfoTest.cpp22 operator<<(std::ostream &OS, const LegalizeAction Act) { in operator <<()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMISelLowering.h976 void addAllExtLoads(const MVT From, const MVT To, LegalizeAction Action);
H A DARMISelLowering.cpp240 LegalizeAction Action) { in addAllExtLoads()
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp389 auto setFP16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
390 LegalizeAction NoF16Action) { in NVPTXTargetLowering()
604 auto GetMinMaxAction = [&](LegalizeAction NotSm80Action) { in NVPTXTargetLowering()
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp263 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DLegalizeIntegerTypes.cpp1062 TargetLowering::LegalizeAction Action = in PromoteIntRes_DIVFIX()
4179 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
H A DLegalizeDAG.cpp981 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DSelectionDAGBuilder.cpp5430 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
/llvm-project-15.0.7/llvm/docs/
H A DWritingAnLLVMBackend.rst1461 The ``Legal`` ``LegalizeAction`` enum value simply indicates that an operation
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp217 LegalizeAction ShiftDoubleAction = Subtarget.isSHLDSlow() ? Custom : Legal; in X86TargetLowering()
558 auto setF16Action = [&] (MVT VT, LegalizeAction Action) { in X86TargetLowering()