| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.h | 45 enum LegalizeAction : std::uint8_t { enum 103 LegalizeActions::LegalizeAction Action); 105 using LegalizeActions::LegalizeAction; 144 LegalizeAction Action; 150 LegalizeActionStep(LegalizeAction Action, unsigned TypeIdx, in LegalizeActionStep() 415 LegalizeAction Action; 419 LegalizeRule(LegalityPredicate Predicate, LegalizeAction Action, 428 LegalizeAction getAction() const { return Action; } in getAction() 486 LegalizeRuleSet &actionIf(LegalizeAction Action, in actionIf() 493 LegalizeRuleSet &actionIf(LegalizeAction Action, LegalityPredicate Predicate, in actionIf() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | TargetLowering.h | 202 enum LegalizeAction : uint8_t { enum 1277 virtual LegalizeAction getCustomOperationAction(SDNode &Op) const { in getCustomOperationAction() 1284 LegalizeAction getOperationAction(unsigned Op, EVT VT) const { in getOperationAction() 1306 LegalizeAction getFixedPointOperationAction(unsigned Op, EVT VT, in getFixedPointOperationAction() 1335 LegalizeAction getStrictFPOperationAction(unsigned Op, EVT VT) const { in getStrictFPOperationAction() 1469 LegalizeAction getLoadExtAction(unsigned ExtType, EVT ValVT, in getLoadExtAction() 1477 return (LegalizeAction)((LoadExtActions[ValI][MemI] >> Shift) & 0xf); in getLoadExtAction() 1493 LegalizeAction getAtomicLoadExtAction(unsigned ExtType, EVT ValVT, in getAtomicLoadExtAction() 1501 LegalizeAction Action = in getAtomicLoadExtAction() 1502 (LegalizeAction)((AtomicLoadExtActions[ValI][MemI] >> Shift) & 0xf); in getAtomicLoadExtAction() [all …]
|
| H A D | BasicTTIImpl.h | 1507 TargetLowering::LegalizeAction LA = TargetLowering::Expand;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | LegalizerInfo.cpp | 43 raw_ostream &llvm::operator<<(raw_ostream &OS, LegalizeAction Action) { in operator <<() 198 return {LegalizeAction::UseLegacyRules, 0, LLT{}}; in apply() 214 return {LegalizeAction::Unsupported, 0, LLT{}}; in apply() 347 if (Step.Action != LegalizeAction::UseLegacyRules) { in getAction()
|
| H A D | LoadStoreOpt.cpp | 353 return IsPreLegalizer || Action == LegalizeAction::Legal; in isLegalOrBeforeLegalizer()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/VE/ |
| H A D | VEISelLowering.h | 217 TargetLoweringBase::LegalizeAction
|
| H A D | VEISelLowering.cpp | 193 LegalizeAction Act = (IntVT == MVT::i32) ? Promote : Legal; in initSPUActions() 1840 TargetLowering::LegalizeAction
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMISelLowering.h | 1014 void addAllExtLoads(const MVT From, const MVT To, LegalizeAction Action);
|
| H A D | ARMISelLowering.cpp | 257 LegalizeAction Action) { in addAllExtLoads()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonISelLowering.h | 177 LegalizeAction getCustomOperationAction(SDNode &Op) const override;
|
| H A D | HexagonISelLowering.cpp | 2252 TargetLoweringBase::LegalizeAction 2257 return static_cast<TargetLoweringBase::LegalizeAction>(Action); in getCustomOperationAction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
| H A D | NVPTXISelLowering.cpp | 538 auto setFP16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering() 539 LegalizeAction NoF16Action) { in NVPTXTargetLowering() 558 auto setBF16OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering() 559 LegalizeAction NoBF16Action) { in NVPTXTargetLowering() 565 auto setI16x2OperationAction = [&](unsigned Op, MVT VT, LegalizeAction Action, in NVPTXTargetLowering() 566 LegalizeAction NoI16x2Action) { in NVPTXTargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorOps.cpp | 293 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
|
| H A D | LegalizeIntegerTypes.cpp | 1288 TargetLowering::LegalizeAction Action = in PromoteIntRes_DIVFIX() 4956 TargetLowering::LegalizeAction Action = TLI.getOperationAction(PartsOpc, NVT); in ExpandIntRes_Shift()
|
| H A D | LegalizeDAG.cpp | 995 TargetLowering::LegalizeAction Action = TargetLowering::Legal; in LegalizeOp()
|
| H A D | SelectionDAGBuilder.cpp | 6005 TargetLowering::LegalizeAction Action = TLI.getFixedPointOperationAction( in expandDivFix()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVTargetTransformInfo.cpp | 2390 TargetLoweringBase::LegalizeAction::Promote) { in getArithmeticInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 233 LegalizeAction ShiftDoubleAction = Subtarget.isSHLDSlow() ? Custom : Legal; in X86TargetLowering() 604 auto setF16Action = [&] (MVT VT, LegalizeAction Action) { in X86TargetLowering()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 2210 TargetLoweringBase::LegalizeAction Default = in addTypeForFixedLengthSVE()
|