LLVM API Documentation
#include "AlphaTargetMachine.h"#include "AlphaRelocations.h"#include "Alpha.h"#include "llvm/PassManager.h"#include "llvm/CodeGen/MachineCodeEmitter.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/CodeGen/Passes.h"#include "llvm/Function.h"#include "llvm/Support/Debug.h"#include "AlphaGenCodeEmitter.inc"

Go to the source code of this file.
Defines | |
| #define | DEBUG_TYPE "alpha-emitter" |
Functions | |
| FunctionPass * | llvm::createAlphaCodeEmitterPass (AlphaTargetMachine &TM, MachineCodeEmitter &MCE) |
| static unsigned | getAlphaRegNumber (unsigned Reg) |
| #define DEBUG_TYPE "alpha-emitter" |
Definition at line 15 of file AlphaCodeEmitter.cpp.
Definition at line 105 of file AlphaCodeEmitter.cpp.
char ID [static] |
Definition at line 40 of file AlphaCodeEmitter.cpp.
| const AlphaInstrInfo* II |
Definition at line 30 of file AlphaCodeEmitter.cpp.
Referenced by llvm::AliasSetTracker::add(), AllUsesOfValueWillTrapIfNull(), llvm::CannotBeNegativeZero(), CheckForPhysRegDependency(), llvm::CloneAndPruneFunctionInto(), llvm::CloneBasicBlock(), llvm::CloneFunctionInto(), llvm::CloneTraceInto(), llvm::ComputeMaskedBits(), llvm::DemotePHIToStack(), llvm::DemoteRegToStack(), llvm::AsmPrinter::EmitConstantPool(), llvm::X86RegisterInfo::emitPrologue(), llvm::InlineCostAnalyzer::getInlineCost(), llvm::InlineFunction(), llvm::SCEVExpander::InsertCastOfTo(), isAddressUse(), LimitedSumOfUnscheduledPredsOfSuccs(), LLVMGetInstructionCallConv(), LLVMSetInstructionCallConv(), MarkAliveBlocks(), llvm::MemoryDependenceAnalysis::ping(), llvm::PMDataManager::recordAvailableAnalysis(), llvm::AliasSetTracker::remove(), llvm::PMDataManager::removeDeadPasses(), llvm::SUnit::removePred(), llvm::BasicBlock::removePredecessor(), llvm::LiveInterval::removeRange(), llvm::X86IntelAsmPrinter::runOnMachineFunction(), llvm::X86ATTAsmPrinter::runOnMachineFunction(), llvm::LiveVariables::runOnMachineFunction(), llvm::FindUsedTypes::runOnModule(), llvm::SimplifyCFG(), SimplifyCondBranchToCondBranch(), llvm::BasicBlock::splitBasicBlock(), llvm::ValueEnumerator::ValueEnumerator(), and WriteInstruction().
Definition at line 32 of file AlphaCodeEmitter.cpp.
Referenced by llvm::JIT::addModuleProvider(), llvm::JIT::getOrEmitGlobalVariable(), and llvm::JIT::~JIT().
Definition at line 31 of file AlphaCodeEmitter.cpp.