Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h44 enum LegalizeAction : std::uint8_t { enum
101 raw_ostream &operator<<(raw_ostream &OS, LegalizeActions::LegalizeAction Action);
103 using LegalizeActions::LegalizeAction;
145 LegalizeAction Action;
151 LegalizeActionStep(LegalizeAction Action, unsigned TypeIdx, in LegalizeActionStep()
401 LegalizeAction Action;
405 LegalizeRule(LegalityPredicate Predicate, LegalizeAction Action,
414 LegalizeAction getAction() const { return Action; } in getAction()
472 LegalizeRuleSet &actionIf(LegalizeAction Action, in actionIf()
479 LegalizeRuleSet &actionIf(LegalizeAction Action, LegalityPredicate Predicate, in actionIf()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h199 enum LegalizeAction : uint8_t { enum
1247 virtual LegalizeAction getCustomOperationAction(SDNode &Op) const { in getCustomOperationAction()
1254 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction()
1276 LegalizeAction getFixedPointOperationAction(unsigned Op, EVT VT, in getFixedPointOperationAction()
1305 LegalizeAction getStrictFPOperationAction(unsigned Op, EVT VT) const { in getStrictFPOperationAction()
1439 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction()
1447 return (LegalizeAction)((LoadExtActions[ValI][MemI] >> Shift) & 0xf); in getLoadExtAction()
1463 LegalizeAction getAtomicLoadExtAction(unsigned ExtType, EVT ValVT, in getAtomicLoadExtAction()
1471 LegalizeAction Action = in getAtomicLoadExtAction()
1472 (LegalizeAction)((AtomicLoadExtActions[ValI][MemI] >> Shift) & 0xf); in getAtomicLoadExtAction()
[all …]
H A DBasicTTIImpl.h1357 TargetLowering::LegalizeAction LA = TargetLowering::Expand;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp37 raw_ostream &llvm::operator<<(raw_ostream &OS, LegalizeAction Action) { in operator <<()
192 return {LegalizeAction::UseLegacyRules, 0, LLT{}}; in apply()
208 return {LegalizeAction::Unsupported, 0, LLT{}}; in apply()
325 if (Step.Action != LegalizeAction::UseLegacyRules) { in getAction()
H A DLoadStoreOpt.cpp357 return IsPreLegalizer || Action == LegalizeAction::Legal; in isLegalOrBeforeLegalizer()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.h216 TargetLoweringBase::LegalizeAction
H A DVEISelLowering.cpp193 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions()
1853 TargetLowering::LegalizeAction
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h990 void addAllExtLoads(const MVT From, const MVT To, LegalizeAction Action);
H A DARMISelLowering.cpp252 LegalizeAction Action) { in addAllExtLoads()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h177 LegalizeAction getCustomOperationAction(SDNode &Op) const override;
H A DHexagonISelLowering.cpp2230 TargetLoweringBase::LegalizeAction
2235 return static_cast<TargetLoweringBase::LegalizeAction>(Action); in getCustomOperationAction()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp433 auto setFP16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
434 LegalizeAction NoF16Action) { in NVPTXTargetLowering()
438 auto setBF16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
439 LegalizeAction NoBF16Action) { in NVPTXTargetLowering()
463 auto setI16x2OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
464 LegalizeAction NoI16x2Action) { in NVPTXTargetLowering()
845 auto GetMinMaxAction = [&](LegalizeAction NotSm80Action) { in NVPTXTargetLowering()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp282 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DLegalizeIntegerTypes.cpp1243 TargetLowering::LegalizeAction Action = in PromoteIntRes_DIVFIX()
4716 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
H A DLegalizeDAG.cpp978 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DSelectionDAGBuilder.cpp5913 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2004 TargetLoweringBase::LegalizeAction Default = in addTypeForFixedLengthSVE()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp248 LegalizeAction ShiftDoubleAction = Subtarget.isSHLDSlow() ? Custom : Legal; in X86TargetLowering()
600 auto setF16Action = [&] (MVT VT, LegalizeAction Action) { in X86TargetLowering()