LLVM 20.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(), and llvm::CSKYSubtarget::hasE2().