Lines Matching refs:TLI

37   const TargetLowering &TLI;
84 DAG(dag), TLI(dag.getTargetLoweringInfo()), Changed(false) {}
158 if (TLI.isLoadExtLegal(LD->getExtensionType(), LD->getMemoryVT()))
168 switch (TLI.getTruncStoreAction(ValVT, StVT.getSimpleVT())) {
174 return TranslateLegalizeResults(Op, TLI.LowerOperation(Result, DAG));
263 switch (TLI.getOperationAction(Node->getOpcode(), QueryType)) {
281 SDValue Tmp1 = TLI.LowerOperation(Op, DAG);
325 MVT NVT = TLI.getTypeToPromoteTo(Op.getOpcode(), VT);
401 EVT WideVT = TLI.getPointerTy();
458 ShAmt = DAG.getConstant(BitOffset, TLI.getShiftAmountTy(WideVT));
469 TLI.getShiftAmountTy(WideVT));
488 TLI.getShiftAmountTy(WideVT));
560 RegSclVT, Value, DAG.getConstant(Idx, TLI.getVectorIdxTy()));
599 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
600 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
601 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand ||
602 TLI.getOperationAction(ISD::BUILD_VECTOR, VT) == TargetLowering::Expand)
639 if (TLI.getOperationAction(ISD::SRA, VT) == TargetLowering::Expand ||
640 TLI.getOperationAction(ISD::SHL, VT) == TargetLowering::Expand)
673 if (TLI.getOperationAction(ISD::AND, VT) == TargetLowering::Expand ||
674 TLI.getOperationAction(ISD::XOR, VT) == TargetLowering::Expand ||
675 TLI.getOperationAction(ISD::OR, VT) == TargetLowering::Expand ||
676 TLI.getBooleanContents(true) !=
707 if (TLI.getOperationAction(ISD::SINT_TO_FP, VT) == TargetLowering::Expand ||
708 TLI.getOperationAction(ISD::SRL, VT) == TargetLowering::Expand)
743 if (TLI.isOperationLegalOrCustom(ISD::FSUB, Op.getValueType())) {
761 DAG.getConstant(i, TLI.getVectorIdxTy()));
763 DAG.getConstant(i, TLI.getVectorIdxTy()));
765 TLI.getSetCCResultType(*DAG.getContext(), TmpEltVT),