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;
This class represents lattice values for constants.
CodeGenOpt::Level OptLevel
FunctionPass class - This class is used to implement most global optimizations.
FunctionPass * createMips16ISelDag(MipsTargetMachine &TM, CodeGenOpt::Level OptLevel)
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...