Lines Matching refs:ARCTargetLowering
9 // This file implements the ARCTargetLowering class.
72 ARCTargetLowering::ARCTargetLowering(const TargetMachine &TM,
141 const char *ARCTargetLowering::getTargetNodeName(unsigned Opcode) const {
163 SDValue ARCTargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const {
177 SDValue ARCTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
197 SDValue ARCTargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const {
210 SDValue ARCTargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const {
223 SDValue ARCTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
431 SDValue ARCTargetLowering::LowerFormalArguments(
446 SDValue ARCTargetLowering::LowerCallArguments(
594 bool ARCTargetLowering::CanLowerReturn(
607 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
688 SDValue ARCTargetLowering::PerformDAGCombine(SDNode *N,
699 bool ARCTargetLowering::isLegalAddressingMode(const DataLayout &DL,
707 bool ARCTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const {
711 SDValue ARCTargetLowering::LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const {
725 SDValue ARCTargetLowering::LowerGlobalAddress(SDValue Op,
749 SDValue ARCTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {