Home | History | Annotate | Download | only in X86

Lines Matching refs:SDValue

452     bool isZeroNode(SDValue Elt);
483 virtual SDValue getPICJumpTableRelocBase(SDValue Table,
526 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
531 virtual void ReplaceNodeResults(SDNode *N, SmallVectorImpl<SDValue>&Results,
535 virtual SDValue PerformDAGCombine(SDNode *N, DAGCombinerInfo &DCI) const;
547 virtual bool IsDesirableToPromoteOp(SDValue Op, EVT &PVT) const;
564 virtual void computeMaskedBitsForTargetNode(const SDValue Op,
572 virtual unsigned ComputeNumSignBitsForTargetNode(SDValue Op,
578 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
595 virtual void LowerAsmOperandForConstraint(SDValue Op,
597 std::vector<SDValue> &Ops,
640 virtual bool isZExtFree(SDValue Val, EVT VT2) const;
716 SDValue BuildFILD(SDValue Op, EVT SrcVT, SDValue Chain, SDValue StackSlot,
746 SDValue LowerCallResult(SDValue Chain, SDValue InFlag,
750 SmallVectorImpl<SDValue> &InVals) const;
751 SDValue LowerMemArgument(SDValue Chain,
757 SDValue LowerMemOpCallTo(SDValue Chain, SDValue StackPtr, SDValue Arg,
767 bool IsEligibleForTailCallOptimization(SDValue Callee,
774 const SmallVectorImpl<SDValue> &OutVals,
778 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
779 SDValue Chain, bool IsTailCall, bool Is64Bit,
785 std::pair<SDValue,SDValue> FP_TO_INTHelper(SDValue Op, SelectionDAG &DAG,
789 SDValue LowerAsSplatVectorLoad(SDValue SrcOp, EVT VT, DebugLoc dl,
791 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
792 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
793 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
794 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
795 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
796 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
797 SDValue LowerGlobalAddress(const GlobalValue *GV, DebugLoc dl,
799 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
800 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
801 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
802 SDValue LowerShiftParts(SDValue Op, SelectionDAG &DAG) const;
803 SDValue LowerBITCAST(SDValue op, SelectionDAG &DAG) const;
804 SDValue LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
805 SDValue LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
806 SDValue LowerUINT_TO_FP_i64(SDValue Op, SelectionDAG &DAG) const;
807 SDValue LowerUINT_TO_FP_i32(SDValue Op, SelectionDAG &DAG) const;
808 SDValue lowerUINT_TO_FP_vec(SDValue Op, SelectionDAG &DAG) const;
809 SDValue LowerTRUNCATE(SDValue Op, SelectionDAG &DAG) const;
810 SDValue LowerZERO_EXTEND(SDValue Op, SelectionDAG &DAG) const;
811 SDValue LowerSIGN_EXTEND(SDValue Op, SelectionDAG &DAG) const;
812 SDValue LowerANY_EXTEND(SDValue Op, SelectionDAG &DAG) const;
813 SDValue LowerFP_TO_SINT(SDValue
814 SDValue LowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG) const;
815 SDValue LowerFABS(SDValue Op, SelectionDAG &DAG) const;
816 SDValue LowerFNEG(SDValue Op, SelectionDAG &DAG) const;
817 SDValue LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
818 SDValue LowerToBT(SDValue And, ISD::CondCode CC,
820 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
821 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
822 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
823 SDValue LowerMEMSET(SDValue Op, SelectionDAG &DAG) const;
824 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
825 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
826 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
827 SDValue LowerVAARG(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 lowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const;
833 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const;
834 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
835 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
836 SDValue LowerShift(SDValue Op, SelectionDAG &DAG) const;
837 SDValue LowerSDIV(SDValue Op, SelectionDAG &DAG) const;
838 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const;
839 SDValue LowerFSINCOS(SDValue Op, SelectionDAG &DAG) const;
842 SDValue LowerVectorBroadcast(SDValue Op, SelectionDAG &DAG) const;
843 SDValue NormalizeVectorShuffle(SDValue Op, SelectionDAG &DAG) const;
844 SDValue buildFromShuffleMostly(SDValue Op, SelectionDAG &DAG) const;
846 SDValue LowerVectorAllZeroTest(SDValue Op, SelectionDAG &DAG) const;
848 SDValue LowerVectorIntExtend(SDValue Op, SelectionDAG &DAG) const;
850 virtual SDValue
851 LowerFormalArguments(SDValue Chain,
855 SmallVectorImpl<SDValue> &InVals) const;
856 virtual SDValue
858 SmallVectorImpl<SDValue> &InVals) const;
860 virtual SDValue
861 LowerReturn(SDValue Chain,
864 const SmallVectorImpl<SDValue> &OutVals,
867 virtual bool isUsedByReturnOnly(SDNode *N, SDValue &Chain) const;
926 SDValue EmitTest(SDValue Op0, unsigned X86CC, SelectionDAG &DAG) const;
930 SDValue EmitCmp(SDValue Op0, SDValue Op1, unsigned X86CC,
934 SDValue ConvertCmpIfNecessary(SDValue Cmp, SelectionDAG &DAG) const;