Lines Matching refs:DAG

1 //===-- X86ISelLowering.h - X86 DAG Lowering Interface ----------*- C++ -*-===//
11 // selection DAG.
29 // X86 Specific DAG Nodes
541 SelectionDAG &DAG) const;
583 virtual SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const;
589 SelectionDAG &DAG) const;
612 /// DAG node.
624 const SelectionDAG &DAG,
635 SDValue getReturnAddressFrameIndex(SelectionDAG &DAG) const;
655 SelectionDAG &DAG) const;
776 SelectionDAG &DAG) const;
816 SDLoc dl, SelectionDAG &DAG,
821 SDLoc dl, SelectionDAG &DAG,
825 SDLoc dl, SelectionDAG &DAG,
843 SelectionDAG& DAG) const;
845 SDValue EmitTailCallLoadRetAddr(SelectionDAG &DAG, SDValue &OutRetAddr,
850 SelectionDAG &DAG) const;
852 std::pair<SDValue,SDValue> FP_TO_INTHelper(SDValue Op, SelectionDAG &DAG,
856 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
857 SDValue LowerBUILD_VECTORvXi1(SDValue Op, SelectionDAG &DAG) const;
858 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
859 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
860 SDValue LowerINSERT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
861 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
862 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
864 int64_t Offset, SelectionDAG &DAG) const;
865 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
866 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
867 SDValue LowerExternalSymbol(SDValue Op, SelectionDAG &DAG) const;
868 SDValue LowerShiftParts(SDValue Op, SelectionDAG &DAG) const;
869 SDValue LowerSINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
870 SDValue LowerUINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
871 SDValue LowerUINT_TO_FP_i64(SDValue Op, SelectionDAG &DAG) const;
872 SDValue LowerUINT_TO_FP_i32(SDValue Op, SelectionDAG &DAG) const;
873 SDValue lowerUINT_TO_FP_vec(SDValue Op, SelectionDAG &DAG) const;
874 SDValue LowerTRUNCATE(SDValue Op, SelectionDAG &DAG) const;
875 SDValue LowerFP_TO_SINT(SDValue Op, SelectionDAG &DAG) const;
876 SDValue LowerFP_TO_UINT(SDValue Op, SelectionDAG &DAG) const;
877 SDValue LowerFABS(SDValue Op, SelectionDAG &DAG) const;
878 SDValue LowerFNEG(SDValue Op, SelectionDAG &DAG) const;
879 SDValue LowerFCOPYSIGN(SDValue Op, SelectionDAG &DAG) const;
881 SDLoc dl, SelectionDAG &DAG) const;
882 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
883 SDValue LowerSELECT(SDValue Op, SelectionDAG &DAG) const;
884 SDValue LowerBRCOND(SDValue Op, SelectionDAG &DAG) const;
885 SDValue LowerMEMSET(SDValue Op, SelectionDAG &DAG) const;
886 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
887 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG) const;
888 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG) const;
889 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG) const;
890 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
891 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
892 SDValue LowerFRAME_TO_ARGS_OFFSET(SDValue Op, SelectionDAG &DAG) const;
893 SDValue LowerEH_RETURN(SDValue Op, SelectionDAG &DAG) const;
894 SDValue lowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const;
895 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const;
896 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
897 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
898 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const;
904 SDLoc dl, SelectionDAG &DAG,
915 SDLoc dl, SelectionDAG &DAG) const;
978 SDValue EmitTest(SDValue Op0, unsigned X86CC, SelectionDAG &DAG) const;
983 SelectionDAG &DAG) const;
986 SDValue ConvertCmpIfNecessary(SDValue Cmp, SelectionDAG &DAG) const;