reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1794 return selectBinaryOp(I, ISD::ADD); 1796 return selectBinaryOp(I, ISD::FADD); 1798 return selectBinaryOp(I, ISD::SUB); 1802 if (match(I, m_FNeg(m_Value(X)))) 1803 return selectFNeg(I, X); 1804 return selectBinaryOp(I, ISD::FSUB); 1807 return selectBinaryOp(I, ISD::MUL); 1809 return selectBinaryOp(I, ISD::FMUL); 1811 return selectBinaryOp(I, ISD::SDIV); 1813 return selectBinaryOp(I, ISD::UDIV); 1815 return selectBinaryOp(I, ISD::FDIV); 1817 return selectBinaryOp(I, ISD::SREM); 1819 return selectBinaryOp(I, ISD::UREM); 1821 return selectBinaryOp(I, ISD::FREM); 1823 return selectBinaryOp(I, ISD::SHL); 1825 return selectBinaryOp(I, ISD::SRL); 1827 return selectBinaryOp(I, ISD::SRA); 1829 return selectBinaryOp(I, ISD::AND); 1831 return selectBinaryOp(I, ISD::OR); 1833 return selectBinaryOp(I, ISD::XOR); 1836 return selectFNeg(I, I->getOperand(0)); 1836 return selectFNeg(I, I->getOperand(0)); 1839 return selectGetElementPtr(I); 1842 const BranchInst *BI = cast<BranchInst>(I); 1864 if (FuncInfo.StaticAllocaMap.count(cast<AllocaInst>(I))) 1878 return selectCall(I); 1881 return selectBitCast(I); 1884 return selectCast(I, ISD::FP_TO_SINT); 1886 return selectCast(I, ISD::ZERO_EXTEND); 1888 return selectCast(I, ISD::SIGN_EXTEND); 1890 return selectCast(I, ISD::TRUNCATE); 1892 return selectCast(I, ISD::SINT_TO_FP); 1896 EVT SrcVT = TLI.getValueType(DL, I->getOperand(0)->getType()); 1897 EVT DstVT = TLI.getValueType(DL, I->getType()); 1899 return selectCast(I, ISD::ZERO_EXTEND); 1901 return selectCast(I, ISD::TRUNCATE); 1902 unsigned Reg = getRegForValue(I->getOperand(0)); 1905 updateValueMap(I, Reg); 1910 return selectExtractValue(I);