Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/utils/TableGen/
H A DRISCVVEmitter.cpp214 StringMap<RVVType> LegalTypes; member in __anondf72edf00111::RVVEmitter
1200 auto It = LegalTypes.find(Idx); in computeType()
1201 if (It != LegalTypes.end()) in computeType()
1209 LegalTypes.insert({Idx, T}); in computeType()
1210 return &(LegalTypes[Idx]); in computeType()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp150 bool LegalTypes = false; member in __anonc943a8c40111::DAGCombiner
786 if (!LegalTypes) return true; in isTypeLegal()
1510 LegalTypes = Level >= AfterLegalizeTypes; in Run()
5869 if (LegalTypes) { in visitAND()
8064 if (!LegalTypes) in visitShiftByConstant()
12642 (!LegalTypes || in visitBITCAST()
15191 if (LegalTypes) in rebuildSetCC()
18974 (!LegalTypes || in visitEXTRACT_VECTOR_ELT()
19684 if (LegalTypes && !TLI.isTypeLegal(InVT)) in convertBuildVecZextToZext()
19734 if (!LegalTypes && (N->getNumOperands() > 1)) { in visitBUILD_VECTOR()
[all …]
H A DSelectionDAG.cpp1477 const SDLoc &DL, bool LegalTypes) { in getShiftAmountConstant() argument
1479 EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes); in getShiftAmountConstant()
2637 SDValue SelectionDAG::getSplatValue(SDValue V, bool LegalTypes) { in getSplatValue() argument
2642 if (LegalTypes && !TLI->isTypeLegal(SVT)) { in getSplatValue()
H A DTargetLowering.cpp1807 if (TLO.LegalTypes() && !ShiftAmtTy.isVector()) in SimplifyDemandedBits()
2017 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT)) in SimplifyDemandedBits()
2037 ShVal, dl, getShiftAmountTy(VT, DL, TLO.LegalTypes())); in SimplifyDemandedBits()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h633 bool LegalTypes = true);
1850 SDValue getSplatValue(SDValue V, bool LegalTypes = false);
H A DTargetLowering.h379 bool LegalTypes = true) const;
3294 bool LegalTypes() const { return LegalTys; } in LegalTypes() function
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp923 bool LegalTypes) const { in getShiftAmountTy()
927 return LegalTypes ? getScalarShiftAmountTy(DL, LHSTy) in getShiftAmountTy()