LLVM API Documentation
#include "llvm/ADT/DenseMap.h"#include "llvm/CodeGen/DAGCombine.h"#include "llvm/CodeGen/RuntimeLibcalls.h"#include "llvm/CodeGen/SelectionDAGNodes.h"#include "llvm/IR/Attributes.h"#include "llvm/IR/CallingConv.h"#include "llvm/IR/InlineAsm.h"#include "llvm/Support/CallSite.h"#include "llvm/Support/DebugLoc.h"#include "llvm/Target/TargetCallingConv.h"#include "llvm/Target/TargetMachine.h"#include <climits>#include <map>#include <vector>
Go to the source code of this file.
Classes | |
| class | llvm::TargetLoweringBase |
| class | llvm::TargetLoweringBase::ValueTypeActionImpl |
| struct | llvm::TargetLoweringBase::IntrinsicInfo |
| struct | llvm::TargetLoweringBase::AddrMode |
| class | llvm::TargetLowering |
| struct | llvm::TargetLowering::TargetLoweringOpt |
| struct | llvm::TargetLowering::DAGCombinerInfo |
| struct | llvm::TargetLowering::ArgListEntry |
| struct | llvm::TargetLowering::CallLoweringInfo |
| struct | llvm::TargetLowering::AsmOperandInfo |
Namespaces | |
| namespace | llvm |
List of target independent CodeGen pass IDs. | |
| namespace | llvm::Sched |
Enumerations | |
| enum | llvm::Sched::Preference { llvm::Sched::None, llvm::Sched::Source, llvm::Sched::RegPressure, llvm::Sched::Hybrid, llvm::Sched::ILP, llvm::Sched::VLIW } |
Functions | |
| void | llvm::GetReturnInfo (Type *ReturnType, AttributeSet attr, SmallVectorImpl< ISD::OutputArg > &Outs, const TargetLowering &TLI) |