LLVM API Documentation
#include "llvm/Function.h"#include "llvm/PassManager.h"#include "llvm/Assembly/PrintModulePass.h"#include "llvm/CodeGen/InstrScheduling.h"#include "llvm/CodeGen/IntrinsicLowering.h"#include "llvm/CodeGen/MachineFunction.h"#include "llvm/CodeGen/Passes.h"#include "llvm/Target/TargetOptions.h"#include "llvm/Target/TargetMachineRegistry.h"#include "llvm/Transforms/Scalar.h"#include "MappingInfo.h"#include "MachineFunctionInfo.h"#include "MachineCodeForInstruction.h"#include "SparcV9Internals.h"#include "SparcV9TargetMachine.h"#include "SparcV9BurgISel.h"#include "llvm/Support/CommandLine.h"#include "SparcV9Instr.def"Include dependency graph for SparcV9TargetMachine.cpp:

Go to the source code of this file.
Namespaces | |
| namespace | llvm |
Defines | |
| #define | I(ENUM, OPCODESTRING, NUMOPERANDS, RESULTPOS, MAXIMM, IMMSE, NUMDELAYSLOTS, LATENCY, SCHEDCLASS, INSTFLAGS) |
Functions | |
| FunctionPass * | createMachineCodeConstructionPass (TargetMachine &Target) |
| FunctionPass * | llvm::createSparcV9MachineCodeDestructionPass () |
Variables | |
| static const unsigned | ImplicitRegUseList [] = { 0 } |
| bool | llvm::EmitMappingInfo = false |
|
|
Value: { OPCODESTRING, NUMOPERANDS, RESULTPOS, MAXIMM, IMMSE, \
NUMDELAYSLOTS, LATENCY, SCHEDCLASS, INSTFLAGS, 0, \
ImplicitRegUseList, ImplicitRegUseList },
|
|
|
Definition at line 680 of file SparcV9TargetMachine.cpp. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 35 of file SparcV9TargetMachine.cpp. |
|
|
|