Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/Support/
H A DRISCVVIntrinsicUtils.cpp823 auto It = LegalTypes.find(Idx); in computeType()
824 if (It != LegalTypes.end()) in computeType()
835 InsertResult = LegalTypes.insert({Idx, T}); in computeType()
/openbsd-src/gnu/llvm/clang/include/clang/Support/
H A DRISCVVIntrinsicUtils.h330 std::unordered_map<uint64_t, RVVType> LegalTypes;
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp153 bool LegalTypes = false; member in __anon001c44270111::DAGCombiner
329 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits()
798 return TLI.getShiftAmountTy(LHSTy, DAG.getDataLayout(), LegalTypes); in getShiftAmountTy()
804 if (!LegalTypes) return true; in isTypeLegal()
1239 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedBits()
1258 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations); in SimplifyDemandedVectorElts()
1589 LegalTypes = Level >= AfterLegalizeTypes; in Run()
5347 if (HandOpcode == ISD::ANY_EXTEND && LegalTypes && in hoistLogicOpWithSameOpcodeHands()
6536 if (LegalTypes) { in visitAND()
9872 if (!LegalTypes || TLI.isTypeDesirableForOp(ISD::SRL, SmallVT)) { in visitSRL()
[all …]
H A DSelectionDAG.cpp1641 const SDLoc &DL, bool LegalTypes) { in getShiftAmountConstant() argument
1643 EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes); in getShiftAmountConstant()
2838 SDValue SelectionDAG::getSplatValue(SDValue V, bool LegalTypes) { in getSplatValue() argument
2843 if (LegalTypes && !TLI->isTypeLegal(SVT)) { in getSplatValue()
H A DTargetLowering.cpp2385 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT)) in SimplifyDemandedBits()
2406 ShVal, dl, getShiftAmountTy(VT, DL, TLO.LegalTypes())); in SimplifyDemandedBits()
/openbsd-src/gnu/llvm/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp816 const TypeSetByHwMode::SetType &LegalTypes = Legal.get(DefaultMode); in expandOverloads() local
819 expandOverloads(I.second, LegalTypes); in expandOverloads()
879 TypeSetByHwMode::SetType &LegalTypes = LegalCache.getOrCreate(DefaultMode); in getLegalTypes() local
883 LegalTypes.insert(I.second); in getLegalTypes()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp920 bool LegalTypes) const { in getShiftAmountTy()
925 LegalTypes ? getScalarShiftAmountTy(DL, LHSTy) : getPointerTy(DL); in getShiftAmountTy()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h667 bool LegalTypes = true);
2132 SDValue getSplatValue(SDValue V, bool LegalTypes = false);
H A DTargetLowering.h399 bool LegalTypes = true) const;
3660 bool LegalTypes() const { return LegalTys; } in LegalTypes() function