LLVM
4.0.0
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
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.
addAttribute
(unsigned i, Attribute::AttrKind Kind)
llvm::CallSiteBase<>
inline
addAttribute
(unsigned i, Attribute Attr)
llvm::CallSiteBase<>
inline
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
cannotDuplicate
() const
llvm::CallSiteBase<>
inline
countOperandBundlesOfType
(uint32_t ID) const
llvm::CallSiteBase<>
inline
data_operand_iterator
typedef
llvm::CallSiteBase<>
data_operands_begin
() const
llvm::CallSiteBase<>
inline
data_operands_empty
() const
llvm::CallSiteBase<>
inline
data_operands_end
() const
llvm::CallSiteBase<>
inline
data_operands_size
() const
llvm::CallSiteBase<>
inline
data_ops
() const
llvm::CallSiteBase<>
inline
dataOperandHasImpliedAttr
(unsigned i, Attribute::AttrKind Kind) const
llvm::CallSiteBase<>
inline
doesNotAccessMemory
() const
llvm::CallSiteBase<>
inline
doesNotAccessMemory
(unsigned OpNo) const
llvm::CallSiteBase<>
inline
doesNotAlias
(unsigned n) const
llvm::CallSiteBase<>
inline
doesNotCapture
(unsigned OpNo) const
llvm::CallSiteBase<>
inline
doesNotReadMemory
() 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
getAttribute
(unsigned i, Attribute::AttrKind Kind) const
llvm::CallSiteBase<>
inline
getAttribute
(unsigned i, StringRef Kind) const
llvm::CallSiteBase<>
inline
getAttributes
() const
llvm::CallSiteBase<>
inline
getBundleOperandsEndIndex
() const
llvm::CallSiteBase<>
inline
getBundleOperandsStartIndex
() const
llvm::CallSiteBase<>
inline
getCalledFunction
() const
llvm::CallSiteBase<>
inline
getCalledValue
() const
llvm::CallSiteBase<>
inline
getCaller
() const
llvm::CallSiteBase<>
inline
getCallingConv
() const
llvm::CallSiteBase<>
inline
getDataOperandNo
(Value::const_user_iterator UI) const
llvm::CallSiteBase<>
inline
getDataOperandNo
(const Use *U) 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
getIntrinsicID
() const
llvm::CallSiteBase<>
inline
getNumArgOperands
() const
llvm::CallSiteBase<>
inline
getNumOperandBundles
() const
llvm::CallSiteBase<>
inline
getNumTotalBundleOperands
() const
llvm::CallSiteBase<>
inline
getOperandBundle
(StringRef Name) const
llvm::CallSiteBase<>
inline
getOperandBundle
(uint32_t ID) const
llvm::CallSiteBase<>
inline
getOperandBundleAt
(unsigned Index) const
llvm::CallSiteBase<>
inline
getOperandBundlesAsDefs
(SmallVectorImpl< OperandBundleDef > &Defs) const
llvm::CallSiteBase<>
inline
getParamAlignment
(uint16_t i) const
llvm::CallSiteBase<>
inline
getParent
() const
llvm::CallSiteBase<>
inline
getReturnedArgOperand
() const
llvm::CallSiteBase<>
inline
getType
() const
llvm::CallSiteBase<>
inline
hasArgument
(const Value *Arg) const
llvm::CallSiteBase<>
inline
hasFnAttr
(Attribute::AttrKind Kind) const
llvm::CallSiteBase<>
inline
hasFnAttr
(StringRef Kind) const
llvm::CallSiteBase<>
inline
hasInAllocaArgument
() const
llvm::CallSiteBase<>
inline
hasOperandBundles
() const
llvm::CallSiteBase<>
inline
I
llvm::CallSiteBase<>
protected
ImmutableCallSite
()=default
llvm::ImmutableCallSite
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
isArgOperand
(Value::const_user_iterator UI) const
llvm::CallSiteBase<>
inline
isArgOperand
(const Use *U) const
llvm::CallSiteBase<>
inline
isBundleOperand
(Value::const_user_iterator UI) const
llvm::CallSiteBase<>
inline
isBundleOperand
(const Use *U) const
llvm::CallSiteBase<>
inline
isBundleOperand
(unsigned Idx) const
llvm::CallSiteBase<>
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
isConvergent
() const
llvm::CallSiteBase<>
inline
isDataOperand
(Value::const_user_iterator UI) const
llvm::CallSiteBase<>
inline
isDataOperand
(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 OpNo) const
llvm::CallSiteBase<>
inline
operator bool
() const
llvm::CallSiteBase<>
inline
explicit
operator->
() const
llvm::CallSiteBase<>
inline
paramHasAttr
(unsigned i, Attribute::AttrKind Kind) const
llvm::CallSiteBase<>
inline
removeAttribute
(unsigned i, Attribute::AttrKind Kind)
llvm::CallSiteBase<>
inline
removeAttribute
(unsigned i, StringRef Kind)
llvm::CallSiteBase<>
inline
setArgument
(unsigned ArgNo, Value *newVal)
llvm::CallSiteBase<>
inline
setAttributes
(AttributeSet PAL)
llvm::CallSiteBase<>
inline
setCalledFunction
(Value *V)
llvm::CallSiteBase<>
inline
setCallingConv
(CallingConv::ID CC)
llvm::CallSiteBase<>
inline
setCannotDuplicate
()
llvm::CallSiteBase<>
inline
setConvergent
()
llvm::CallSiteBase<>
inline
setDoesNotAccessMemory
()
llvm::CallSiteBase<>
inline
setDoesNotReadMemory
()
llvm::CallSiteBase<>
inline
setDoesNotReturn
()
llvm::CallSiteBase<>
inline
setDoesNotThrow
()
llvm::CallSiteBase<>
inline
setIsNoInline
(bool Value=true)
llvm::CallSiteBase<>
inline
setNotConvergent
()
llvm::CallSiteBase<>
inline
setOnlyAccessesArgMemory
()
llvm::CallSiteBase<>
inline
setOnlyReadsMemory
()
llvm::CallSiteBase<>
inline
Generated on Wed Mar 8 2017 17:49:40 for LLVM by
1.8.6