|
LLVM 22.0.0git
|
#include "CSKY.h"#include "CSKYSubtarget.h"#include "CSKYTargetMachine.h"#include "MCTargetDesc/CSKYMCTargetDesc.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/SelectionDAG.h"#include "llvm/CodeGen/SelectionDAGISel.h"#include "CSKYGenDAGISel.inc"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "csky-isel" |
| #define | PASS_NAME "CSKY DAG->DAG Pattern Instruction Selection" |
Functions | |
| static SDValue | InvertCarryFlag (const CSKYSubtarget *Subtarget, SelectionDAG *DAG, SDLoc Dl, SDValue OldCarry) |
| #define DEBUG_TYPE "csky-isel" |
Definition at line 23 of file CSKYISelDAGToDAG.cpp.
| #define PASS_NAME "CSKY DAG->DAG Pattern Instruction Selection" |
Definition at line 24 of file CSKYISelDAGToDAG.cpp.
|
static |
Definition at line 334 of file CSKYISelDAGToDAG.cpp.
References llvm::SelectionDAG::getMachineNode(), llvm::SelectionDAG::getTargetConstant(), llvm::SDValue::getValueType(), llvm::CSKYSubtarget::has2E3(), llvm::CSKYSubtarget::hasE2(), and SDValue().