Lines Matching refs:SelectionDAG

22 #include "llvm/CodeGen/SelectionDAG.h"
353 SelectionDAG &DAG);
358 SelectionDAG &DAG);
363 unsigned ShuffleKind, SelectionDAG &DAG);
368 unsigned ShuffleKind, SelectionDAG &DAG);
373 SelectionDAG &DAG);
382 unsigned getVSPLTImmediate(SDNode *N, unsigned EltSize, SelectionDAG &DAG);
388 SDValue get_VSPLTI_elt(SDNode *N, unsigned ByteSize, SelectionDAG &DAG);
430 SelectionDAG &DAG) const override;
436 SelectionDAG &DAG) const;
443 SelectionDAG &DAG, bool Aligned) const;
448 SelectionDAG &DAG) const;
454 SDValue LowerOperation(SDValue Op, SelectionDAG &DAG) const override;
460 SelectionDAG &DAG) const override;
467 SDValue BuildSDIVPow2(SDNode *N, const APInt &Divisor, SelectionDAG &DAG,
475 const SelectionDAG &DAG,
525 SelectionDAG &DAG) const override;
650 SelectionDAG &DAG,
653 SelectionDAG &DAG) const;
656 SelectionDAG &DAG, SDLoc dl) const;
657 SDValue LowerFP_TO_INTDirectMove(SDValue Op, SelectionDAG &DAG,
659 SDValue LowerINT_TO_FPDirectMove(SDValue Op, SelectionDAG &DAG,
662 SDValue getFramePointerFrameIndex(SelectionDAG & DAG) const;
663 SDValue getReturnAddrFrameIndex(SelectionDAG & DAG) const;
670 SelectionDAG& DAG) const;
672 SDValue EmitTailCallLoadFPAndRetAddr(SelectionDAG & DAG,
680 SDValue LowerRETURNADDR(SDValue Op, SelectionDAG &DAG) const;
681 SDValue LowerFRAMEADDR(SDValue Op, SelectionDAG &DAG) const;
682 SDValue LowerConstantPool(SDValue Op, SelectionDAG &DAG) const;
683 SDValue LowerBlockAddress(SDValue Op, SelectionDAG &DAG) const;
684 SDValue LowerGlobalTLSAddress(SDValue Op, SelectionDAG &DAG) const;
685 SDValue LowerGlobalAddress(SDValue Op, SelectionDAG &DAG) const;
686 SDValue LowerJumpTable(SDValue Op, SelectionDAG &DAG) const;
687 SDValue LowerSETCC(SDValue Op, SelectionDAG &DAG) const;
688 SDValue LowerINIT_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
689 SDValue LowerADJUST_TRAMPOLINE(SDValue Op, SelectionDAG &DAG) const;
690 SDValue LowerVASTART(SDValue Op, SelectionDAG &DAG,
692 SDValue LowerVAARG(SDValue Op, SelectionDAG &DAG,
694 SDValue LowerVACOPY(SDValue Op, SelectionDAG &DAG,
696 SDValue LowerSTACKRESTORE(SDValue Op, SelectionDAG &DAG,
698 SDValue LowerDYNAMIC_STACKALLOC(SDValue Op, SelectionDAG &DAG,
700 SDValue LowerLOAD(SDValue Op, SelectionDAG &DAG) const;
701 SDValue LowerSTORE(SDValue Op, SelectionDAG &DAG) const;
702 SDValue LowerTRUNCATE(SDValue Op, SelectionDAG &DAG) const;
703 SDValue LowerSELECT_CC(SDValue Op, SelectionDAG &DAG) const;
704 SDValue LowerFP_TO_INT(SDValue Op, SelectionDAG &DAG, SDLoc dl) const;
705 SDValue LowerINT_TO_FP(SDValue Op, SelectionDAG &DAG) const;
706 SDValue LowerFLT_ROUNDS_(SDValue Op, SelectionDAG &DAG) const;
707 SDValue LowerSHL_PARTS(SDValue Op, SelectionDAG &DAG) const;
708 SDValue LowerSRL_PARTS(SDValue Op, SelectionDAG &DAG) const;
709 SDValue LowerSRA_PARTS(SDValue Op, SelectionDAG &DAG) const;
710 SDValue LowerBUILD_VECTOR(SDValue Op, SelectionDAG &DAG) const;
711 SDValue LowerVECTOR_SHUFFLE(SDValue Op, SelectionDAG &DAG) const;
712 SDValue LowerEXTRACT_VECTOR_ELT(SDValue Op, SelectionDAG &DAG) const;
713 SDValue LowerINTRINSIC_WO_CHAIN(SDValue Op, SelectionDAG &DAG) const;
714 SDValue LowerSCALAR_TO_VECTOR(SDValue Op, SelectionDAG &DAG) const;
715 SDValue LowerSIGN_EXTEND_INREG(SDValue Op, SelectionDAG &DAG) const;
716 SDValue LowerMUL(SDValue Op, SelectionDAG &DAG) const;
718 SDValue LowerVectorLoad(SDValue Op, SelectionDAG &DAG) const;
719 SDValue LowerVectorStore(SDValue Op, SelectionDAG &DAG) const;
724 SDLoc dl, SelectionDAG &DAG,
728 SelectionDAG &DAG,
742 SDLoc dl, SelectionDAG &DAG,
760 SDLoc dl, SelectionDAG &DAG) const override;
763 extendArgForPPC64(ISD::ArgFlagsTy Flags, EVT ObjectVT, SelectionDAG &DAG,
770 SDLoc dl, SelectionDAG &DAG,
776 SDLoc dl, SelectionDAG &DAG,
782 SDLoc dl, SelectionDAG &DAG,
788 SelectionDAG &DAG, SDLoc dl) const;
797 SDLoc dl, SelectionDAG &DAG,
807 SDLoc dl, SelectionDAG &DAG,
816 SDLoc dl, SelectionDAG &DAG,
820 SDValue lowerEH_SJLJ_SETJMP(SDValue Op, SelectionDAG &DAG) const;
821 SDValue lowerEH_SJLJ_LONGJMP(SDValue Op, SelectionDAG &DAG) const;