PIC16ISelLowering.h File Reference
#include "PIC16.h"
#include "PIC16Subtarget.h"
#include "llvm/CodeGen/SelectionDAG.h"
#include "llvm/Target/TargetLowering.h"
Go to the source code of this file.
|
Namespaces |
| namespace | llvm |
| namespace | llvm::PIC16ISD |
Classes |
| class | llvm::PIC16TargetLowering |
Enumerations |
| enum | llvm::PIC16ISD::NodeType {
llvm::PIC16ISD::FIRST_NUMBER = ISD::BUILTIN_OP_END,
llvm::PIC16ISD::Lo,
llvm::PIC16ISD::Hi,
llvm::PIC16ISD::PIC16Load,
llvm::PIC16ISD::PIC16LdWF,
llvm::PIC16ISD::PIC16Store,
llvm::PIC16ISD::PIC16StWF,
llvm::PIC16ISD::Banksel,
llvm::PIC16ISD::MTLO,
llvm::PIC16ISD::MTHI,
llvm::PIC16ISD::BCF,
llvm::PIC16ISD::LSLF,
llvm::PIC16ISD::LRLF,
llvm::PIC16ISD::RLF,
llvm::PIC16ISD::RRF,
llvm::PIC16ISD::CALL,
llvm::PIC16ISD::SUBCC,
llvm::PIC16ISD::SELECT_ICC,
llvm::PIC16ISD::BRCOND,
llvm::PIC16ISD::Dummy
} |
| enum | llvm::PIC16ISD::AddressSpace { llvm::PIC16ISD::RAM_SPACE = 0,
llvm::PIC16ISD::ROM_SPACE = 1
} |
| enum | llvm::PIC16ISD::PIC16Libcall {
llvm::PIC16ISD::MUL_I8,
llvm::PIC16ISD::SRA_I8,
llvm::PIC16ISD::SLL_I8,
llvm::PIC16ISD::SRL_I8,
llvm::PIC16ISD::PIC16UnknownCall
} |