Home | History | Annotate | Download | only in X86

Lines Matching refs:SDValue

479     bool isZeroNode(SDValue Elt);
510 virtual SDValue getPICJumpTableRelocBase(SDValue Table,
551 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
556 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
560 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
572 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const;
589 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
598 virtual unsigned ComputeNumSignBitsForTargetNode(SDValue Op,
604 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
621 virtual void LowerAsmOperandForConstraint(SDValue Op,
623 std::vector<SDValue> &Ops,
710 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
743 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
747 SmallVectorImpl<SDValue> &InVals) const;
748 SDValue LowerMemArgument(SDValue Chain,
754 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
764 bool IsEligibleForTailCallOptimization(SDValue Callee,
770 const SmallVectorImpl<SDValue> &OutVals,
774 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
775 SDValue Chain, bool IsTailCall, bool Is64Bit,
781 std::pair<SDValue,SDValue> FP_TO_INTHelper(SDValue Op, SelectionDAG &DAG,
784 SDValue LowerAsSplatVectorLoad(SDValue SrcOp, EVT VT, DebugLoc dl,
786 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
787 SDValue LowerCONCAT_VECTORS(SDValue Op, SelectionDAG &DAG) const;
788 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
789 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
790 SDValue LowerEXTRACT_VECTOR_ELT_SSE4(SDValue Op, SelectionDAG &DAG) const;
791 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
792 SDValueSDValue Op, SelectionDAG &DAG) const;
793 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
794 SDValue LowerEXTRACT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
795 SDValue LowerINSERT_SUBVECTOR(SDValue Op, SelectionDAG &DAG) const;
796 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
797 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
798 SDValue LowerGlobalAddress(const GlobalValue *GV, DebugLoc dl,
800 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
801 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
802 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
803 SDValue LowerShiftParts(SDValue Op, SelectionDAG &DAG) const;
804 SDValue LowerBITCAST(SDValue op, SelectionDAG &DAG) const;
805 SDValue LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
806 SDValue LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
807 SDValue LowerUINT_TO_FP_i64(SDValue Op, SelectionDAG &DAG) const;
808 SDValue LowerUINT_TO_FP_i32(SDValue Op, SelectionDAG &DAG) const;
809 SDValue LowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const;
810 SDValue LowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG) const;
811 SDValue LowerFABS(SDValue Op, SelectionDAG &DAG) const;
812 SDValue LowerFNEG(SDValue Op, SelectionDAG &DAG) const;
813 SDValue LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
814 SDValue LowerFGETSIGN(SDValue Op, SelectionDAG &DAG) const;
815 SDValue LowerToBT(SDValue And, ISD::CondCode CC,
817 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
818 SDValue LowerVSETCC(SDValue Op, SelectionDAG &DAG) const;
819 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
820 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
821 SDValue LowerMEMSET(SDValue Op, SelectionDAG &DAG) const;
822 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
823 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
824 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
825 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
826 SDValue LowerVACOPY(SDValue Op, SelectionDAG &DAG) const;
827 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
828 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
829 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
830 SDValue LowerFRAME_TO_ARGS_OFFSET(SDValue Op, SelectionDAG &DAG) const;
831 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
832 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
833 SDValue LowerADJUST_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
834 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
835 SDValue LowerCTLZ(SDValue Op, SelectionDAG &DAG) const;
836 SDValue LowerCTTZ(SDValue Op, SelectionDAG &DAG) const;
837 SDValue LowerADD(SDValue Op, SelectionDAG &DAG) const;
838 SDValue LowerSUB(SDValue Op, SelectionDAG &DAG) const;
839 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
840 SDValue LowerShift(SDValue Op, SelectionDAG &DAG) const;
841 SDValue LowerXALUO(SDValue Op, SelectionDAG &DAG) const;
843 SDValue LowerCMP_SWAP(SDValue Op, SelectionDAG &DAG) const;
844 SDValue LowerLOAD_SUB(SDValue Op, SelectionDAG &DAG) const;
845 SDValue LowerREADCYCLECOUNTER(SDValue Op, SelectionDAG &DAG) const;
846 SDValue LowerMEMBARRIER(SDValue Op, SelectionDAG &DAG) const;
847 SDValue LowerATOMIC_FENCE(SDValue Op, SelectionDAG &DAG) const;
848 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const;
851 SDValue LowerVECTOR_SHUFFLEv8i16(SDValue Op, SelectionDAG &DAG) const;
853 virtual SDValue
854 LowerFormalArguments(SDValue Chain,
858 SmallVectorImpl<SDValue> &InVals) const;
859 virtual SDValue
860 LowerCall(SDValue Chain, SDValue Callee,
863 const SmallVectorImpl<SDValue> &OutVals,
866 SmallVectorImpl<SDValue> &InVals) const;
868 virtual SDValue
869 LowerReturn(SDValue Chain,
872 const SmallVectorImpl<SDValue> &OutVals,
889 void ReplaceATOMIC_BINARY_64(SDNode *N, SmallVectorImpl<SDValue> &Results,
966 SDValue EmitTest(SDValue Op0, unsigned X86CC, SelectionDAG &DAG) const;
970 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC,