LLVM API Documentation
#include "llvm/CodeGen/GCStrategy.h"#include "llvm/CodeGen/Passes.h"#include "llvm/IntrinsicInst.h"#include "llvm/Module.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineFunctionPass.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/Target/TargetFrameInfo.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetRegisterInfo.h"#include "llvm/Support/Compiler.h"

Go to the source code of this file.
Functions | |
| FunctionPass * | llvm::createGCLoweringPass () |
| FunctionPass * | llvm::createGCMachineCodeAnalysisPass () |
Definition at line 66 of file GCStrategy.cpp.
Referenced by llvm::AliasSetTracker::add(), llvm::Interpreter::callExternalFunction(), llvm::ExecutionEngine::clearGlobalMappingsFromModule(), llvm::PPCRegisterInfo::eliminateFrameIndex(), llvm::PPCRegisterInfo::emitEpilogue(), llvm::PPCRegisterInfo::emitPrologue(), llvm::ARMRegisterInfo::emitPrologue(), equals(), llvm::MemoryDependenceAnalysis::getDependency(), llvm::FrameIndexSDNode::getIndex(), llvm::MemSDNode::getMemOperand(), getSymbols(), InferAlignment(), llvm::BasicInlinerImpl::inlineFunctions(), llvm::GCStrategy::insertFunctionInfo(), llvm::TargetLowering::isConsecutiveLoad(), llvm::IA64TargetLowering::LowerArguments(), LowerFORMAL_ARGUMENT(), LowerFORMAL_ARGUMENTS(), MeetsMaxMemopRequirement(), llvm::MachineFrameInfo::print(), llvm::AsmPrinter::printDeclare(), llvm::PPCRegisterInfo::processFunctionBeforeCalleeSavedScan(), llvm::AliasSetTracker::remove(), llvm::VirtRegMap::RemoveMachineInstrFromMaps(), llvm::PPCTargetLowering::SelectAddressRegImm(), llvm::PPCTargetLowering::SelectAddressRegImmShift(), and llvm::DominanceFrontier::splitBlock().
char ID [static] |
Definition at line 49 of file GCStrategy.cpp.
Definition at line 67 of file GCStrategy.cpp.
| const TargetInstrInfo* TII |
Definition at line 68 of file GCStrategy.cpp.
| const TargetMachine* TM |
Definition at line 65 of file GCStrategy.cpp.
Referenced by llvm::JIT::addModuleProvider(), llvm::JITDwarfEmitter::EmitDwarfTable(), llvm::RegScavenger::enterBasicBlock(), llvm::PPCTargetLowering::getByValTypeAlignment(), llvm::JITDwarfEmitter::GetDwarfTableSizeInBytes(), llvm::X86DarwinTargetAsmInfo::getEHGlobalPrefix(), llvm::PPCDarwinTargetAsmInfo::getEHGlobalPrefix(), LowerConstantPool(), LowerGlobalAddress(), LowerJumpTable(), llvm::MachOCodeEmitter::MachOCodeEmitter(), llvm::SPUTargetLowering::PerformDAGCombine(), llvm::X86COFFTargetAsmInfo::PreferredEHDataFormat(), llvm::X86ELFTargetAsmInfo::PreferredEHDataFormat(), llvm::X86IntelAsmPrinter::printOperand(), llvm::SelectionDAGISel::runOnFunction(), llvm::SplitCriticalMachineEdge(), and llvm::JIT::~JIT().
This web site is hosted by the Computer Science Department at the University of Illinois at Urbana-Champaign.