Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
H A DLegalizerInfo.h45 enum LegalizeAction : std::uint8_t { enum
99 raw_ostream &operator<<(raw_ostream &OS, LegalizeActions::LegalizeAction Action);
101 using LegalizeActions::LegalizeAction;
152 LegalizeAction Action;
158 LegalizeActionStep(LegalizeAction Action, unsigned TypeIdx, in LegalizeActionStep()
340 LegalizeAction Action;
344 LegalizeRule(LegalityPredicate Predicate, LegalizeAction Action,
353 LegalizeAction getAction() const { return Action; } in getAction()
421 LegalizeRuleSet &actionIf(LegalizeAction Action, in actionIf()
428 LegalizeRuleSet &actionIf(LegalizeAction Action, LegalityPredicate Predicate, in actionIf()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerInfo.cpp45 raw_ostream &llvm::operator<<(raw_ostream &OS, LegalizeAction Action) { in operator <<()
195 return {LegalizeAction::UseLegacyRules, 0, LLT{}}; in apply()
211 return {LegalizeAction::Unsupported, 0, LLT{}}; in apply()
311 const LegalizeAction Action = LLT2Action.second; in computeTables()
388 std::pair<LegalizeAction, LLT>
468 if (Step.Action != LegalizeAction::UseLegacyRules) { in getAction()
531 const SizeAndActionsVec &v, LegalizeAction IncreaseAction, in increaseToLargerTypesAndDecreaseToLargest()
532 LegalizeAction DecreaseAction) { in increaseToLargerTypesAndDecreaseToLargest()
551 const SizeAndActionsVec &v, LegalizeAction DecreaseAction, in decreaseToSmallerTypesAndIncreaseToSmallest()
552 LegalizeAction IncreaseAction) { in decreaseToSmallerTypesAndIncreaseToSmallest()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DTargetLowering.h195 enum LegalizeAction : uint8_t { enum
1041 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction()
1061 LegalizeAction getFixedPointOperationAction(unsigned Op, EVT VT, in getFixedPointOperationAction()
1090 LegalizeAction getStrictFPOperationAction(unsigned Op, EVT VT) const { in getStrictFPOperationAction()
1220 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction()
1228 return (LegalizeAction)((LoadExtActions[ValI][MemI] >> Shift) & 0xf); in getLoadExtAction()
1246 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction()
1272 LegalizeAction getIndexedLoadAction(unsigned IdxMode, MVT VT) const { in getIndexedLoadAction()
1286 LegalizeAction getIndexedStoreAction(unsigned IdxMode, MVT VT) const { in getIndexedStoreAction()
1300 LegalizeAction getIndexedMaskedLoadAction(unsigned IdxMode, MVT VT) const { in getIndexedMaskedLoadAction()
[all …]
H A DBasicTTIImpl.h1099 TargetLowering::LegalizeAction LA = TargetLowering::Expand;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DARMISelLowering.h952 void addAllExtLoads(const MVT From, const MVT To, LegalizeAction Action);
H A DARMISelLowering.cpp250 LegalizeAction Action) { in addAllExtLoads()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp327 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DLegalizeIntegerTypes.cpp973 TargetLowering::LegalizeAction Action = in PromoteIntRes_DIVFIX()
3758 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
H A DLegalizeDAG.cpp981 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
H A DSelectionDAGBuilder.cpp5428 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelLowering.cpp355 auto setFP16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
356 LegalizeAction NoF16Action) { in NVPTXTargetLowering()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/VE/
H A DVEISelLowering.cpp189 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DWritingAnLLVMBackend.rst1461 The ``Legal`` ``LegalizeAction`` enum value simply indicates that an operation
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp218 LegalizeAction ShiftDoubleAction = Subtarget.isSHLDSlow() ? Custom : Legal; in X86TargetLowering()