Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizerInfo.h44 enum LegalizeAction : std::uint8_t { enum
96 using LegalizeActions::LegalizeAction;
146 LegalizeAction Action;
152 LegalizeActionStep(LegalizeAction Action, unsigned TypeIdx, in LegalizeActionStep()
245 LegalizeAction Action;
249 LegalizeRule(LegalityPredicate Predicate, LegalizeAction Action,
258 LegalizeAction getAction() const { return Action; } in getAction()
312 LegalizeRuleSet &actionIf(LegalizeAction Action, in actionIf()
319 LegalizeRuleSet &actionIf(LegalizeAction Action, LegalityPredicate Predicate, in actionIf()
326 LegalizeRuleSet &actionFor(LegalizeAction Action, in actionFor()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerInfo.cpp66 return {LegalizeAction::UseLegacyRules, 0, LLT{}}; in apply()
84 return {LegalizeAction::Unsupported, 0, LLT{}}; in apply()
161 const LegalizeAction Action = LLT2Action.second; in computeTables()
241 std::pair<LegalizeAction, LLT>
324 if (Step.Action != LegalizeAction::UseLegacyRules) { in getAction()
385 const SizeAndActionsVec &v, LegalizeAction IncreaseAction, in increaseToLargerTypesAndDecreaseToLargest()
386 LegalizeAction DecreaseAction) { in increaseToLargerTypesAndDecreaseToLargest()
405 const SizeAndActionsVec &v, LegalizeAction DecreaseAction, in decreaseToSmallerTypesAndIncreaseToSmallest()
406 LegalizeAction IncreaseAction) { in decreaseToSmallerTypesAndIncreaseToSmallest()
434 LegalizeAction Action = Vec[VecIdx].second; in findAction()
[all …]
/external/swiftshader/third_party/LLVM/include/llvm/Target/
DTargetLowering.h90 enum LegalizeAction { enum
370 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction()
374 return (LegalizeAction)OpActions[I][Op]; in getOperationAction()
397 LegalizeAction getLoadExtAction(unsigned ExtType, EVT VT) const { in getLoadExtAction()
401 return (LegalizeAction)LoadExtActions[VT.getSimpleVT().SimpleTy][ExtType]; in getLoadExtAction()
414 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction()
418 return (LegalizeAction)TruncStoreActions[ValVT.getSimpleVT().SimpleTy] in getTruncStoreAction()
433 LegalizeAction
439 return (LegalizeAction)((IndexedModeActions[Ty][IdxMode] & 0xf0) >> 4); in getIndexedLoadAction()
454 LegalizeAction
[all …]
/external/llvm/include/llvm/Target/
DTargetLowering.h89 enum LegalizeAction : uint8_t { enum
598 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction()
657 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction()
665 return (LegalizeAction)((LoadExtActions[ValI][MemI] >> Shift) & 0xf); in getLoadExtAction()
683 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction()
709 LegalizeAction
714 return (LegalizeAction)((IndexedModeActions[Ty][IdxMode] & 0xf0) >> 4); in getIndexedLoadAction()
727 LegalizeAction
732 return (LegalizeAction)(IndexedModeActions[Ty][IdxMode] & 0x0f); in getIndexedStoreAction()
745 LegalizeAction
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DTargetLowering.h112 enum LegalizeAction : uint8_t { enum
785 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction()
793 LegalizeAction getStrictFPOperationAction(unsigned Op, EVT VT) const { in getStrictFPOperationAction()
944 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction()
952 return (LegalizeAction)((LoadExtActions[ValI][MemI] >> Shift) & 0xf); in getLoadExtAction()
970 LegalizeAction getTruncStoreAction(EVT ValVT, EVT MemVT) const { in getTruncStoreAction()
996 LegalizeAction
1001 return (LegalizeAction)((IndexedModeActions[Ty][IdxMode] & 0xf0) >> 4); in getIndexedLoadAction()
1014 LegalizeAction
1019 return (LegalizeAction)(IndexedModeActions[Ty][IdxMode] & 0x0f); in getIndexedStoreAction()
[all …]
DBasicTTIImpl.h765 TargetLowering::LegalizeAction LA = TargetLowering::Expand;
/external/swiftshader/third_party/llvm-7.0/llvm/unittests/CodeGen/GlobalISel/
DLegalizerInfoTest.cpp20 operator<<(std::ostream &OS, const LegalizeAction Act) { in operator <<()
/external/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h538 TargetLowering::LegalizeAction LA = TargetLowering::Expand; in getMemoryOpCost()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorOps.cpp293 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
DLegalizeIntegerTypes.cpp2537 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
DLegalizeDAG.cpp975 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXISelLowering.cpp359 auto setFP16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering()
360 LegalizeAction NoF16Action) { in NVPTXTargetLowering()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp2069 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
DLegalizeDAG.cpp795 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
/external/swiftshader/third_party/llvm-7.0/llvm/docs/
DWritingAnLLVMBackend.rst1461 The ``Legal`` ``LegalizeAction`` enum value simply indicates that an operation
/external/llvm/docs/
DWritingAnLLVMBackend.rst1421 The ``Legal`` ``LegalizeAction`` enum value simply indicates that an operation
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeIntegerTypes.cpp2351 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
DLegalizeDAG.cpp944 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp1486 LegalizeAction Action = Subtarget.hasVLX() ? Legal : Custom; in X86TargetLowering()