Home
last modified time | relevance | path

Searched refs:LegalTypes (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DRISCVVEmitter.cpp210 StringMap<RVVType> LegalTypes; member in __anond814f6670111::RVVEmitter
1155 auto It = LegalTypes.find(Idx); in computeType()
1156 if (It != LegalTypes.end()) in computeType()
1164 LegalTypes.insert({Idx, T}); in computeType()
1165 return &(LegalTypes[Idx]); in computeType()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp150 bool LegalTypes = false; member in __anon58e6a55b0111::DAGCombiner
327 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits()
778 return TLI.getShiftAmountTy(LHSTy, DAG.getDataLayout(), LegalTypes); in getShiftAmountTy()
784 if (!LegalTypes) return true; in isTypeLegal()
1161 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits()
1180 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedVectorElts()
1508 LegalTypes = Level >= AfterLegalizeTypes; in Run()
4820 if (HandOpcode == ISD::ANY_EXTEND && LegalTypes && in hoistLogicOpWithSameOpcodeHands()
5839 if (LegalTypes) { in visitAND()
8026 if (!LegalTypes) in visitShiftByConstant()
[all …]
H A DSelectionDAG.cpp1477 const SDLoc &DL, bool LegalTypes) { in getShiftAmountConstant() argument
1479 EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes); in getShiftAmountConstant()
2639 SDValue SelectionDAG::getSplatValue(SDValue V, bool LegalTypes) { in getSplatValue() argument
2644 if (LegalTypes && !TLI->isTypeLegal(SVT)) { in getSplatValue()
H A DTargetLowering.cpp1816 if (TLO.LegalTypes() && !ShiftAmtTy.isVector()) in SimplifyDemandedBits()
2026 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT)) in SimplifyDemandedBits()
2046 ShVal, dl, getShiftAmountTy(VT, DL, TLO.LegalTypes())); in SimplifyDemandedBits()
/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp777 const TypeSetByHwMode::SetType &LegalTypes = Legal.get(DefaultMode); in expandOverloads() local
780 expandOverloads(I.second, LegalTypes); in expandOverloads()
840 TypeSetByHwMode::SetType &LegalTypes = LegalCache.getOrCreate(DefaultMode); in getLegalTypes() local
844 LegalTypes.insert(I.second); in getLegalTypes()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp897 bool LegalTypes) const { in getShiftAmountTy()
901 return LegalTypes ? getScalarShiftAmountTy(DL, LHSTy) in getShiftAmountTy()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h633 bool LegalTypes = true);
1823 SDValue getSplatValue(SDValue V, bool LegalTypes = false);
H A DTargetLowering.h380 bool LegalTypes = true) const;
3274 bool LegalTypes() const { return LegalTys; } in LegalTypes() function