LLVM API Documentation
#include <FastISel.h>
Public Member Functions | |
ArgListEntry () | |
void | setAttributes (ImmutableCallSite *CS, unsigned AttrIdx) |
Set CallLoweringInfo attribute flags based on a call instruction and called function attributes. | |
Public Attributes | |
Value * | Val |
Type * | Ty |
bool | IsSExt: 1 |
bool | IsZExt: 1 |
bool | IsInReg: 1 |
bool | IsSRet: 1 |
bool | IsNest: 1 |
bool | IsByVal: 1 |
bool | IsInAlloca: 1 |
bool | IsReturned: 1 |
uint16_t | Alignment |
Definition at line 32 of file FastISel.h.
llvm::FastISel::ArgListEntry::ArgListEntry | ( | ) | [inline] |
Definition at line 45 of file FastISel.h.
void FastISel::ArgListEntry::setAttributes | ( | ImmutableCallSite * | CS, |
unsigned | AttrIdx | ||
) |
Set CallLoweringInfo attribute flags based on a call instruction and called function attributes.
Definition at line 79 of file FastISel.cpp.
References Alignment, llvm::Attribute::ByVal, llvm::CallSiteBase< FunTy, ValTy, UserTy, InstrTy, CallTy, InvokeTy, IterTy >::getParamAlignment(), llvm::Attribute::InAlloca, llvm::Attribute::InReg, IsByVal, IsInAlloca, IsInReg, IsNest, IsReturned, IsSExt, IsSRet, IsZExt, llvm::Attribute::Nest, llvm::CallSiteBase< FunTy, ValTy, UserTy, InstrTy, CallTy, InvokeTy, IterTy >::paramHasAttr(), llvm::Attribute::Returned, llvm::Attribute::SExt, llvm::Attribute::StructRet, and llvm::Attribute::ZExt.
Referenced by llvm::FastISel::lowerCall().
Definition at line 43 of file FastISel.h.
Referenced by setAttributes().
Definition at line 40 of file FastISel.h.
Referenced by setAttributes().
Definition at line 41 of file FastISel.h.
Referenced by setAttributes().
Definition at line 37 of file FastISel.h.
Referenced by setAttributes().
Definition at line 39 of file FastISel.h.
Referenced by setAttributes().
Definition at line 42 of file FastISel.h.
Referenced by setAttributes().
Definition at line 35 of file FastISel.h.
Referenced by setAttributes().
Definition at line 38 of file FastISel.h.
Referenced by setAttributes().
Definition at line 36 of file FastISel.h.
Referenced by setAttributes().
Definition at line 34 of file FastISel.h.
Referenced by llvm::FastISel::lowerCall().
Definition at line 33 of file FastISel.h.
Referenced by llvm::FastISel::lowerCall(), and llvm::FastISel::lowerCallTo().