13#ifndef LLVM_LIB_TARGET_MIPS_MIPS16ISELDAGTODAG_H
14#define LLVM_LIB_TARGET_MIPS_MIPS16ISELDAGTODAG_H
26 std::pair<SDNode *, SDNode *> selectMULT(
SDNode *
N,
unsigned Opc,
MachineBasicBlock MachineBasicBlock::iterator DebugLoc DL
const char LLVMTargetMachineRef TM
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.
Level
Code generation optimization level.
This is an optimization pass for GlobalISel generic memory operations.
FunctionPass * createMips16ISelDag(MipsTargetMachine &TM, CodeGenOpt::Level OptLevel)