14 #ifndef LLVM_LIB_TARGET_MIPS_MIPS16ISELDAGTODAG_H
15 #define LLVM_LIB_TARGET_MIPS_MIPS16ISELDAGTODAG_H
27 std::pair<SDNode *, SDNode *> selectMULT(
SDNode *
N,
unsigned Opc,
40 bool trySelect(
SDNode *Node)
override;
FunctionPass * createMips16ISelDag(MipsTargetMachine &TM, CodeGenOpt::Level OptLevel)
EVT - Extended Value Type.
Mips16DAGToDAGISel(MipsTargetMachine &TM, CodeGenOpt::Level OL)
Wrapper class for IR location info (IR ordering and DebugLoc) to be passed into SDNode creation funct...
Represents one node in the SelectionDAG.
Unlike LLVM values, Selection DAG nodes may return multiple values as the result of a computation...