|
LLVM
4.0.0
|
#include "llvm/ADT/Optional.h"#include "llvm/ADT/Statistic.h"#include "llvm/Analysis/BranchProbabilityInfo.h"#include "llvm/Analysis/Loads.h"#include "llvm/Analysis/TargetLibraryInfo.h"#include "llvm/CodeGen/Analysis.h"#include "llvm/CodeGen/FastISel.h"#include "llvm/CodeGen/FunctionLoweringInfo.h"#include "llvm/CodeGen/MachineFrameInfo.h"#include "llvm/CodeGen/MachineInstrBuilder.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/CodeGen/MachineRegisterInfo.h"#include "llvm/CodeGen/StackMaps.h"#include "llvm/IR/DataLayout.h"#include "llvm/IR/DebugInfo.h"#include "llvm/IR/Function.h"#include "llvm/IR/GetElementPtrTypeIterator.h"#include "llvm/IR/GlobalVariable.h"#include "llvm/IR/Instructions.h"#include "llvm/IR/IntrinsicInst.h"#include "llvm/IR/Mangler.h"#include "llvm/IR/Operator.h"#include "llvm/Support/Debug.h"#include "llvm/Support/ErrorHandling.h"#include "llvm/Support/raw_ostream.h"#include "llvm/Target/TargetInstrInfo.h"#include "llvm/Target/TargetLowering.h"#include "llvm/Target/TargetMachine.h"#include "llvm/Target/TargetSubtargetInfo.h"Go to the source code of this file.
Macros | |
| #define | DEBUG_TYPE "isel" |
Functions | |
| STATISTIC (NumFastIselSuccessIndependent,"Number of insts selected by ""target-independent selector") | |
| STATISTIC (NumFastIselSuccessTarget,"Number of insts selected by ""target-specific selector") | |
| STATISTIC (NumFastIselDead,"Number of dead insts removed on failure") | |
| static AttributeSet | getReturnAttrs (FastISel::CallLoweringInfo &CLI) |
| Returns an AttributeSet representing the attributes applied to the return value of the given call. More... | |
| #define DEBUG_TYPE "isel" |
Definition at line 73 of file FastISel.cpp.
|
static |
Returns an AttributeSet representing the attributes applied to the return value of the given call.
Definition at line 846 of file FastISel.cpp.
References llvm::Type::getContext(), llvm::FastISel::CallLoweringInfo::IsInReg, llvm::SmallVectorTemplateBase< T, isPodLike< T >::value >::push_back(), llvm::FastISel::CallLoweringInfo::RetSExt, llvm::FastISel::CallLoweringInfo::RetTy, llvm::AttributeSet::ReturnIndex, and llvm::FastISel::CallLoweringInfo::RetZExt.
Referenced by llvm::FastISel::lowerCallTo().
| STATISTIC | ( | NumFastIselSuccessIndependent | , |
| "Number of insts selected by ""target-independent selector" | |||
| ) |
| STATISTIC | ( | NumFastIselSuccessTarget | , |
| "Number of insts selected by ""target-specific selector" | |||
| ) |
| STATISTIC | ( | NumFastIselDead | , |
| "Number of dead insts removed on failure" | |||
| ) |
1.8.6