LLVM API Documentation

ARM.h File Reference

#include <cassert>
#include "ARMGenRegisterNames.inc"
#include "ARMGenInstrNames.inc"

Include dependency graph for ARM.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  llvm
namespace  llvm::ARMCC

Enumerations

enum  llvm::ARMCC::CondCodes {
  llvm::ARMCC::EQ, llvm::ARMCC::NE, llvm::ARMCC::HS, llvm::ARMCC::LO,
  llvm::ARMCC::MI, llvm::ARMCC::PL, llvm::ARMCC::VS, llvm::ARMCC::VC,
  llvm::ARMCC::HI, llvm::ARMCC::LS, llvm::ARMCC::GE, llvm::ARMCC::LT,
  llvm::ARMCC::GT, llvm::ARMCC::LE, llvm::ARMCC::AL
}

Functions

static CondCodes llvm::ARMCC::getOppositeCondition (CondCodes CC)
static const char * llvm::ARMCondCodeToString (ARMCC::CondCodes CC)
FunctionPass * llvm::createARMISelDag (ARMTargetMachine &TM)
FunctionPass * llvm::createARMCodePrinterPass (raw_ostream &O, ARMTargetMachine &TM)
FunctionPass * llvm::createARMCodeEmitterPass (ARMTargetMachine &TM, MachineCodeEmitter &MCE)
FunctionPass * llvm::createARMLoadStoreOptimizationPass ()
FunctionPass * llvm::createARMConstantIslandPass ()