LLVM
3.7.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
llvm
ImmutableCallSite
llvm::ImmutableCallSite Member List
This is the complete list of members for
llvm::ImmutableCallSite
, including all inherited members.
arg_begin
() const
llvm::CallSiteBase<>
inline
arg_empty
() const
llvm::CallSiteBase<>
inline
arg_end
() const
llvm::CallSiteBase<>
inline
arg_iterator
typedef
llvm::CallSiteBase<>
arg_size
() const
llvm::CallSiteBase<>
inline
args
() const
llvm::CallSiteBase<>
inline
CallSiteBase
()
llvm::CallSiteBase<>
inline
protected
CallSiteBase
(const CallInst *CI)
llvm::CallSiteBase<>
inline
protected
CallSiteBase
(const InvokeInst *II)
llvm::CallSiteBase<>
inline
protected
CallSiteBase
(const Value *II)
llvm::CallSiteBase<>
inline
explicit
protected
doesNotAccessMemory
() const
llvm::CallSiteBase<>
inline
doesNotAccessMemory
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
doesNotCapture
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
doesNotReturn
() const
llvm::CallSiteBase<>
inline
doesNotThrow
() const
llvm::CallSiteBase<>
inline
getArgOperand
(unsigned i) const
llvm::CallSiteBase<>
inline
getArgument
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
getArgumentNo
(Value::const_user_iterator I) const
llvm::CallSiteBase<>
inline
getArgumentNo
(const Use *U) const
llvm::CallSiteBase<>
inline
getAttributes
() const
llvm::CallSiteBase<>
inline
getCalledFunction
() const
llvm::CallSiteBase<>
inline
getCalledValue
() const
llvm::CallSiteBase<>
inline
getCaller
() const
llvm::CallSiteBase<>
inline
getCallingConv
() const
llvm::CallSiteBase<>
inline
getDereferenceableBytes
(uint16_t i) const
llvm::CallSiteBase<>
inline
getDereferenceableOrNullBytes
(uint16_t i) const
llvm::CallSiteBase<>
inline
getFunctionType
() const
llvm::CallSiteBase<>
inline
getInstruction
() const
llvm::CallSiteBase<>
inline
getNumArgOperands
() const
llvm::CallSiteBase<>
inline
getParamAlignment
(uint16_t i) const
llvm::CallSiteBase<>
inline
getParent
() const
llvm::CallSiteBase<>
inline
getType
() const
llvm::CallSiteBase<>
inline
hasArgument
(const Value *Arg) const
llvm::CallSiteBase<>
inline
hasFnAttr
(Attribute::AttrKind A) const
llvm::CallSiteBase<>
inline
hasInAllocaArgument
() const
llvm::CallSiteBase<>
inline
I
llvm::CallSiteBase<>
protected
ImmutableCallSite
()
llvm::ImmutableCallSite
inline
ImmutableCallSite
(const CallInst *CI)
llvm::ImmutableCallSite
inline
ImmutableCallSite
(const InvokeInst *II)
llvm::ImmutableCallSite
inline
ImmutableCallSite
(const Instruction *II)
llvm::ImmutableCallSite
inline
explicit
ImmutableCallSite
(const Value *V)
llvm::ImmutableCallSite
inline
explicit
ImmutableCallSite
(CallSite CS)
llvm::ImmutableCallSite
inline
isByValArgument
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
isByValOrInAllocaArgument
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
isCall
() const
llvm::CallSiteBase<>
inline
isCallee
(Value::const_user_iterator UI) const
llvm::CallSiteBase<>
inline
isCallee
(const Use *U) const
llvm::CallSiteBase<>
inline
isInAllocaArgument
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
isInlineAsm
() const
llvm::CallSiteBase<>
inline
isInvoke
() const
llvm::CallSiteBase<>
inline
isMustTailCall
() const
llvm::CallSiteBase<>
inline
isNoBuiltin
() const
llvm::CallSiteBase<>
inline
isNoInline
() const
llvm::CallSiteBase<>
inline
isReturnNonNull
() const
llvm::CallSiteBase<>
inline
isTailCall
() const
llvm::CallSiteBase<>
inline
mutateFunctionType
(FunctionType *Ty) const
llvm::CallSiteBase<>
inline
onlyAccessesArgMemory
() const
llvm::CallSiteBase<>
inline
onlyReadsMemory
() const
llvm::CallSiteBase<>
inline
onlyReadsMemory
(unsigned ArgNo) const
llvm::CallSiteBase<>
inline
operator bool
() const
llvm::CallSiteBase<>
inline
explicit
operator->
() const
llvm::CallSiteBase<>
inline
paramHasAttr
(unsigned i, Attribute::AttrKind A) const
llvm::CallSiteBase<>
inline
setArgument
(unsigned ArgNo, Value *newVal)
llvm::CallSiteBase<>
inline
setAttributes
(const AttributeSet &PAL)
llvm::CallSiteBase<>
inline
setCalledFunction
(Value *V)
llvm::CallSiteBase<>
inline
setCallingConv
(CallingConv::ID CC)
llvm::CallSiteBase<>
inline
setDoesNotAccessMemory
()
llvm::CallSiteBase<>
inline
setDoesNotReturn
()
llvm::CallSiteBase<>
inline
setDoesNotThrow
()
llvm::CallSiteBase<>
inline
setIsNoInline
(bool Value=true)
llvm::CallSiteBase<>
inline
setOnlyAccessesArgMemory
()
llvm::CallSiteBase<>
inline
setOnlyReadsMemory
()
llvm::CallSiteBase<>
inline
Generated on Mon Aug 31 2015 11:18:54 for LLVM by
1.8.6