Searched refs:LegalTypes (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp136 bool LegalTypes = false; member in class:__anon83::DAGCombiner
702 return TLI.getShiftAmountTy(LHSTy, DAG.getDataLayout(), LegalTypes);
708 if (!LegalTypes) return true;
1058 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1082 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1413 LegalTypes = Level >= AfterLegalizeTypes;
4404 if (HandOpcode == ISD::ANY_EXTEND && LegalTypes &&
5362 if (LegalTypes) {
7318 if (!LegalTypes)
7821 if (!LegalTypes
9082 tryToFoldExtendOfConstant(SDNode *N, const TargetLowering &TLI, SelectionDAG &DAG, bool LegalTypes) argument
[all...]
H A DTargetLowering.cpp1613 if (TLO.LegalTypes() && !ShiftAmtTy.isVector())
1808 if (TLO.LegalTypes() && !isTypeDesirableForOp(ISD::SRL, VT))
1827 if (TLO.LegalTypes())
H A DSelectionDAG.cpp1334 const SDLoc &DL, bool LegalTypes) {
1335 EVT ShiftVT = TLI->getShiftAmountTy(VT, getDataLayout(), LegalTypes);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetLowering.h278 bool LegalTypes = true) const;
3077 bool LegalTypes() const { return LegalTys; } function in struct:llvm::TargetLoweringBase::TargetLowering::TargetLoweringOpt
H A DSelectionDAG.h602 bool LegalTypes = true);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp776 bool LegalTypes) const {
780 return LegalTypes ? getScalarShiftAmountTy(DL, LHSTy)
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp756 const TypeSetByHwMode::SetType &LegalTypes = Legal.get(DefaultMode); local
759 expandOverloads(I.second, LegalTypes);
819 TypeSetByHwMode::SetType &LegalTypes = LegalCache.getOrCreate(DefaultMode); local
823 LegalTypes.insert(I.second);

Completed in 306 milliseconds