LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::ImmutableCallSite Member List

This is the complete list of members for llvm::ImmutableCallSite, including all inherited members.

arg_begin() constllvm::CallSiteBase<>inline
arg_empty() constllvm::CallSiteBase<>inline
arg_end() constllvm::CallSiteBase<>inline
arg_iterator typedefllvm::CallSiteBase<>
arg_size() constllvm::CallSiteBase<>inline
CallSiteBase()llvm::CallSiteBase<>inline
CallSiteBase(const CallInst *CI)llvm::CallSiteBase<>inline
CallSiteBase(const InvokeInst *II)llvm::CallSiteBase<>inline
CallSiteBase(const Value *II)llvm::CallSiteBase<>inline
doesNotAccessMemory() constllvm::CallSiteBase<>inline
doesNotAccessMemory(unsigned ArgNo) constllvm::CallSiteBase<>inline
doesNotCapture(unsigned ArgNo) constllvm::CallSiteBase<>inline
doesNotReturn() constllvm::CallSiteBase<>inline
doesNotThrow() constllvm::CallSiteBase<>inline
get(const Value *V)llvm::CallSiteBase<>inlineprotectedstatic
getArgument(unsigned ArgNo) constllvm::CallSiteBase<>inline
getArgumentNo(value_use_iterator< const User > I) constllvm::CallSiteBase<>inline
getAttributes() constllvm::CallSiteBase<>inline
getCalledFunction() constllvm::CallSiteBase<>inline
getCalledValue() constllvm::CallSiteBase<>inline
getCaller() constllvm::CallSiteBase<>inline
getCallingConv() constllvm::CallSiteBase<>inline
getInstruction() constllvm::CallSiteBase<>inline
getParamAlignment(uint16_t i) constllvm::CallSiteBase<>inline
getType() constllvm::CallSiteBase<>inline
hasArgument(const Value *Arg) constllvm::CallSiteBase<>inline
hasFnAttr(Attribute::AttrKind A) constllvm::CallSiteBase<>inline
Illvm::CallSiteBase<>protected
ImmutableCallSite(const Value *V)llvm::ImmutableCallSiteinline
ImmutableCallSite(const CallInst *CI)llvm::ImmutableCallSiteinline
ImmutableCallSite(const InvokeInst *II)llvm::ImmutableCallSiteinline
ImmutableCallSite(const Instruction *II)llvm::ImmutableCallSiteinline
ImmutableCallSite(CallSite CS)llvm::ImmutableCallSiteinline
isByValArgument(unsigned ArgNo) constllvm::CallSiteBase<>inline
isCall() constllvm::CallSiteBase<>inline
isCallee(value_use_iterator< const User > UI) constllvm::CallSiteBase<>inline
isInvoke() constllvm::CallSiteBase<>inline
isNoBuiltin() constllvm::CallSiteBase<>inline
isNoInline() constllvm::CallSiteBase<>inline
onlyReadsMemory() constllvm::CallSiteBase<>inline
onlyReadsMemory(unsigned ArgNo) constllvm::CallSiteBase<>inline
operator bool() constllvm::CallSiteBase<>inline
operator->() constllvm::CallSiteBase<>inline
paramHasAttr(unsigned i, Attribute::AttrKind A) constllvm::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
setOnlyReadsMemory()llvm::CallSiteBase<>inline