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

/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp87 bool LegalTypes; member in class:__anon25798::DAGCombiner
353 OptLevel(OL), LegalOperations(false), LegalTypes(false), AA(A) {
373 return LegalTypes ? TLI.getScalarShiftAmountTy(LHSTy)
380 if (!LegalTypes) return true;
790 TargetLowering::TargetLoweringOpt TLO(DAG, LegalTypes, LegalOperations);
1089 LegalTypes = Level >= AfterLegalizeTypes;
1717 bool LegalOperations, bool LegalTypes) {
1747 return tryFoldToZero(SDLoc(N), TLI, VT, DAG, LegalOperations, LegalTypes);
2462 (!LegalTypes || TLI.isTypeDesirableForOp(N->getOpcode(), Op0VT))) ||
2547 if (!LegalTypes)
1715 tryFoldToZero(SDLoc DL, const TargetLowering &TLI, EVT VT, SelectionDAG &DAG, bool LegalOperations, bool LegalTypes) argument
4800 tryToFoldExtendOfConstant(SDNode *N, const TargetLowering &TLI, SelectionDAG &DAG, bool LegalTypes, bool LegalOperations) argument
[all...]
H A DTargetLowering.cpp803 if (TLO.LegalTypes() && !ShiftAmtTy.isVector())
975 if (TLO.LegalTypes() &&
984 if (TLO.LegalTypes()) {
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp81 ArrayRef<MVT::SimpleValueType> LegalTypes = local
87 for (unsigned i = 0, e = LegalTypes.size(); i != e; ++i)
88 if (!Pred || Pred(LegalTypes[i]))
89 TypeVec.push_back(LegalTypes[i]);
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1946 bool LegalTypes() const { return LegalTys; }

Completed in 817 milliseconds