LLVM API Documentation

Classes | Namespaces | Enumerations
HexagonISelLowering.h File Reference
#include "Hexagon.h"
#include "llvm/CodeGen/CallingConvLower.h"
#include "llvm/IR/CallingConv.h"
#include "llvm/Target/TargetLowering.h"
Include dependency graph for HexagonISelLowering.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::HexagonTargetLowering

Namespaces

namespace  llvm
 

List of target independent CodeGen pass IDs.


namespace  llvm::HexagonISD

Enumerations

enum  {
  llvm::HexagonISD::FIRST_NUMBER = ISD::BUILTIN_OP_END, llvm::HexagonISD::CONST32, llvm::HexagonISD::CONST32_GP, llvm::HexagonISD::CONST32_Int_Real,
  llvm::HexagonISD::FCONST32, llvm::HexagonISD::SETCC, llvm::HexagonISD::ADJDYNALLOC, llvm::HexagonISD::ARGEXTEND,
  llvm::HexagonISD::CMPICC, llvm::HexagonISD::CMPFCC, llvm::HexagonISD::BRICC, llvm::HexagonISD::BRFCC,
  llvm::HexagonISD::SELECT_ICC, llvm::HexagonISD::SELECT_FCC, llvm::HexagonISD::Hi, llvm::HexagonISD::Lo,
  llvm::HexagonISD::FTOI, llvm::HexagonISD::ITOF, llvm::HexagonISD::CALL, llvm::HexagonISD::RET_FLAG,
  llvm::HexagonISD::BR_JT, llvm::HexagonISD::BARRIER, llvm::HexagonISD::WrapperJT, llvm::HexagonISD::WrapperCP,
  llvm::HexagonISD::WrapperCombineII, llvm::HexagonISD::WrapperCombineRR, llvm::HexagonISD::WrapperCombineRI_V4, llvm::HexagonISD::WrapperCombineIR_V4,
  llvm::HexagonISD::WrapperPackhl, llvm::HexagonISD::WrapperSplatB, llvm::HexagonISD::WrapperSplatH, llvm::HexagonISD::WrapperShuffEB,
  llvm::HexagonISD::WrapperShuffEH, llvm::HexagonISD::WrapperShuffOB, llvm::HexagonISD::WrapperShuffOH, llvm::HexagonISD::TC_RETURN,
  llvm::HexagonISD::EH_RETURN
}