reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2820 switch (I->getOpcode()) { 2822 return SelectLoad(I); 2824 return SelectStore(I); 2826 return SelectBranch(I); 2828 return SelectIndirectBr(I); 2831 return SelectCmp(I); 2833 return SelectFPExt(I); 2835 return SelectFPTrunc(I); 2837 return SelectIToFP(I, /*isSigned*/ true); 2839 return SelectIToFP(I, /*isSigned*/ false); 2841 return SelectFPToI(I, /*isSigned*/ true); 2843 return SelectFPToI(I, /*isSigned*/ false); 2845 return SelectBinaryIntOp(I, ISD::ADD); 2847 return SelectBinaryIntOp(I, ISD::OR); 2849 return SelectBinaryIntOp(I, ISD::SUB); 2851 return SelectBinaryFPOp(I, ISD::FADD); 2853 return SelectBinaryFPOp(I, ISD::FSUB); 2855 return SelectBinaryFPOp(I, ISD::FMUL); 2857 return SelectDiv(I, /*isSigned*/ true); 2859 return SelectDiv(I, /*isSigned*/ false); 2861 return SelectRem(I, /*isSigned*/ true); 2863 return SelectRem(I, /*isSigned*/ false); 2865 if (const IntrinsicInst *II = dyn_cast<IntrinsicInst>(I)) 2867 return SelectCall(I); 2869 return SelectSelect(I); 2871 return SelectRet(I); 2873 return SelectTrunc(I); 2876 return SelectIntExt(I); 2878 return SelectShift(I, ARM_AM::lsl); 2880 return SelectShift(I, ARM_AM::lsr); 2882 return SelectShift(I, ARM_AM::asr);