Lines Matching defs:ARCTargetLowering
9 // This file implements the ARCTargetLowering class.
71 void ARCTargetLowering::ReplaceNodeResults(SDNode *N,
96 ARCTargetLowering::ARCTargetLowering(const TargetMachine &TM,
181 const char *ARCTargetLowering::getTargetNodeName(unsigned Opcode) const {
203 SDValue ARCTargetLowering::LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const {
217 SDValue ARCTargetLowering::LowerSIGN_EXTEND_INREG(SDValue Op,
237 SDValue ARCTargetLowering::LowerBR_CC(SDValue Op, SelectionDAG &DAG) const {
250 SDValue ARCTargetLowering::LowerJumpTable(SDValue Op, SelectionDAG &DAG) const {
263 SDValue ARCTargetLowering::LowerCall(TargetLowering::CallLoweringInfo &CLI,
469 SDValue ARCTargetLowering::LowerFormalArguments(
484 SDValue ARCTargetLowering::LowerCallArguments(
631 bool ARCTargetLowering::CanLowerReturn(
644 ARCTargetLowering::LowerReturn(SDValue Chain, CallingConv::ID CallConv,
725 SDValue ARCTargetLowering::PerformDAGCombine(SDNode *N,
736 bool ARCTargetLowering::isLegalAddressingMode(const DataLayout &DL,
744 bool ARCTargetLowering::mayBeEmittedAsTailCall(const CallInst *CI) const {
748 SDValue ARCTargetLowering::LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const {
762 SDValue ARCTargetLowering::LowerGlobalAddress(SDValue Op,
786 SDValue ARCTargetLowering::LowerOperation(SDValue Op, SelectionDAG &DAG) const {