Searched refs:isOperationLegalOrCustom (Results 1 - 14 of 14) sorted by relevance

/external/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorOps.cpp478 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewVT)) {
482 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewVT)) {
911 if (TLI.isOperationLegalOrCustom(ISD::BITREVERSE, VT.getScalarType()))
916 if (!TLI.isOperationLegalOrCustom(ISD::SHL, VT) ||
917 !TLI.isOperationLegalOrCustom(ISD::SRL, VT) ||
918 !TLI.isOperationLegalOrCustom(ISD::AND, VT) ||
919 !TLI.isOperationLegalOrCustom(ISD::OR, VT))
1015 if (TLI.isOperationLegalOrCustom(ISD::FSUB, Op.getValueType())) {
H A DLegalizeDAG.cpp1725 if (TLI.isOperationLegalOrCustom(ISD::FABS, FloatVT) &&
1726 TLI.isOperationLegalOrCustom(ISD::FNEG, FloatVT)) {
1752 if (TLI.isOperationLegalOrCustom(ISD::FCOPYSIGN, FloatVT)) {
2745 if (TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, NewInTy)) {
2752 if (TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, NewInTy)) {
2788 if (TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NewOutTy)) {
2794 if (!isSigned && TLI.isOperationLegalOrCustom(ISD::FP_TO_UINT, NewOutTy)) {
2978 if (!TLI.isOperationLegalOrCustom(ISD::CTPOP, VT) &&
2979 TLI.isOperationLegalOrCustom(ISD::CTLZ, VT))
3373 if ((TLI.isOperationLegalOrCustom(IS
[all...]
H A DTargetLowering.cpp1073 bool OpVTLegal = isOperationLegalOrCustom(ISD::FGETSIGN, Op.getValueType());
1074 bool i32Legal = isOperationLegalOrCustom(ISD::FGETSIGN, MVT::i32);
2766 isOperationLegalOrCustom(ISD::MULHS, VT))
2770 isOperationLegalOrCustom(ISD::SMUL_LOHI, VT))
2844 isOperationLegalOrCustom(ISD::MULHU, VT))
2847 isOperationLegalOrCustom(ISD::UMUL_LOHI, VT))
2898 bool HasMULHS = isOperationLegalOrCustom(ISD::MULHS, HiLoVT);
2899 bool HasMULHU = isOperationLegalOrCustom(ISD::MULHU, HiLoVT);
2900 bool HasSMUL_LOHI = isOperationLegalOrCustom(ISD::SMUL_LOHI, HiLoVT);
2901 bool HasUMUL_LOHI = isOperationLegalOrCustom(IS
[all...]
H A DDAGCombiner.cpp593 !TLI.isOperationLegalOrCustom(ISD::FSUB, Op.getValueType()))
2176 if (!TLI.isOperationLegalOrCustom(DivRemOpc, VT) &&
2184 if (TLI.isOperationLegalOrCustom(Opcode, VT))
2188 if (TLI.isOperationLegalOrCustom(OtherOpcode, VT))
2560 TLI.isOperationLegalOrCustom(LoOp, N->getValueType(0)))) {
3565 if (TLI.isOperationLegalOrCustom(ISD::ROTL, VT))
3567 if (TLI.isOperationLegalOrCustom(ISD::ROTR, VT))
3960 bool HasPos = TLI.isOperationLegalOrCustom(PosOpcode, VT);
3977 bool HasROTL = TLI.isOperationLegalOrCustom(ISD::ROTL, VT);
3978 bool HasROTR = TLI.isOperationLegalOrCustom(IS
[all...]
H A DSelectionDAGBuilder.cpp2467 !TLI.isOperationLegalOrCustom(ISD::VSELECT, VT);
2483 if (TLI.isOperationLegalOrCustom(ISD::FMINNUM, VT))
2485 else if (TLI.isOperationLegalOrCustom(ISD::FMINNAN, VT))
2488 Opc = TLI.isOperationLegalOrCustom(ISD::FMINNUM, VT.getScalarType()) ?
2501 if (TLI.isOperationLegalOrCustom(ISD::FMAXNUM, VT))
2503 else if (TLI.isOperationLegalOrCustom(ISD::FMAXNAN, VT))
2506 Opc = TLI.isOperationLegalOrCustom(ISD::FMAXNUM, VT.getScalarType()) ?
2515 (TLI.isOperationLegalOrCustom(Opc, VT) ||
2517 TLI.isOperationLegalOrCustom(Opc, VT.getScalarType()))) &&
7689 return TLI.isOperationLegalOrCustom(IS
[all...]
H A DLegalizeIntegerTypes.cpp422 TLI.isOperationLegalOrCustom(ISD::FP_TO_SINT, NVT))
1443 TLI.isOperationLegalOrCustom(ISD::ADDC,
1693 TLI.isOperationLegalOrCustom(N->getOpcode() == ISD::ADD ?
1712 TLI.isOperationLegalOrCustom(N->getOpcode() == ISD::ADD ?
H A DSelectionDAG.cpp4212 if (TLI.isOperationLegalOrCustom(ISD::STORE, NewVT) &&
4216 TLI.isOperationLegalOrCustom(ISD::STORE, MVT::f64) &&
/external/llvm/lib/Target/PowerPC/
H A DPPCCTRLoops.cpp375 if (TLI->isOperationLegalOrCustom(Opcode, VTy))
378 TLI->isOperationLegalOrCustom(Opcode, VTy.getScalarType()))
H A DPPCISelLowering.cpp6239 isOperationLegalOrCustom(Op.getOpcode(),
/external/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h183 return TLI->isOperationLegalOrCustom(ISD::BR_JT, MVT::Other) ||
184 TLI->isOperationLegalOrCustom(ISD::BRIND, MVT::Other);
191 TLI->isOperationLegalOrCustom(ISD::FSQRT, VT);
/external/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp965 if (TLI.isOperationLegalOrCustom(
2703 return TLI.isOperationLegalOrCustom(
4957 TLI.isOperationLegalOrCustom(
/external/llvm/include/llvm/Target/
H A DTargetLowering.h559 bool isOperationLegalOrCustom(unsigned Op, EVT VT) const { function in class:llvm::TargetLoweringBase
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp4192 if (!isOperationLegalOrCustom(ISD::EXTRACT_SUBVECTOR, ResVT))
5696 if (!TLI.isOperationLegalOrCustom(ISD::INSERT_VECTOR_ELT, VT))
15410 assert(TLI.isOperationLegalOrCustom(ISD::SIGN_EXTEND_VECTOR_INREG, RegVT) &&
23702 if (NewAlign > Align || !TLI.isOperationLegalOrCustom(ISD::LOAD, EltVT))
24414 if (!TLI.isOperationLegalOrCustom(ISD::VSELECT, VT))
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp6881 isOperationLegalOrCustom(ISD::FMA, VT) &&

Completed in 513 milliseconds