addAttribute(unsigned i, Attribute::AttrKind Kind) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
addAttribute(unsigned i, Attribute Attr) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
addParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
arg_begin() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
arg_empty() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
arg_end() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
arg_iterator typedef | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | |
arg_size() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
args() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
CallSite()=default | llvm::CallSite | |
CallSite(CallSiteBase B) | llvm::CallSite | inline |
CallSite(CallInst *CI) | llvm::CallSite | inline |
CallSite(InvokeInst *II) | llvm::CallSite | inline |
CallSite(Instruction *II) | llvm::CallSite | inlineexplicit |
CallSite(Value *V) | llvm::CallSite | inlineexplicit |
CallSiteBase()=default | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | protected |
CallSiteBase(CallInst *CI) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inlineprotected |
CallSiteBase(InvokeInst *II) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inlineprotected |
CallSiteBase(Value *II) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inlineexplicitprotected |
cannotDuplicate() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
countOperandBundlesOfType(uint32_t ID) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
data_operand_iterator typedef | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | |
data_operands_begin() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
data_operands_empty() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
data_operands_end() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
data_operands_size() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
data_ops() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
dataOperandHasImpliedAttr(unsigned i, Attribute::AttrKind Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
DenseMapInfo< CallSite > | llvm::CallSite | friend |
doesNotAccessMemory() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotAccessMemory(unsigned OpNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotCapture(unsigned OpNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotReadMemory() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotReadMemory(unsigned OpNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotReturn() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
doesNotThrow() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getArgOperand(unsigned i) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getArgument(unsigned ArgNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getArgumentNo(Value::const_user_iterator I) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getArgumentNo(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getAttribute(unsigned i, Attribute::AttrKind Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getAttribute(unsigned i, StringRef Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getAttributes() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getBundleOperandsEndIndex() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getBundleOperandsStartIndex() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getCalledFunction() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getCalledValue() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getCaller() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getCallingConv() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getDataOperandNo(Value::const_user_iterator UI) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getDataOperandNo(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getDereferenceableBytes(unsigned i) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getDereferenceableOrNullBytes(unsigned i) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getFunctionType() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getInstruction() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getIntrinsicID() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getNumArgOperands() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getNumOperandBundles() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getNumTotalBundleOperands() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getOperandBundle(StringRef Name) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getOperandBundle(uint32_t ID) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getOperandBundleAt(unsigned Index) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getOperandBundlesAsDefs(SmallVectorImpl< OperandBundleDef > &Defs) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getParamAlignment(unsigned ArgNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getParent() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getRetAlignment() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getReturnedArgOperand() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
getType() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasArgument(const Value *Arg) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasFnAttr(Attribute::AttrKind Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasFnAttr(StringRef Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasInAllocaArgument() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasOperandBundles() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
hasRetAttr(Attribute::AttrKind Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
I | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | protected |
isArgOperand(Value::const_user_iterator UI) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isArgOperand(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isBundleOperand(Value::const_user_iterator UI) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isBundleOperand(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isBundleOperand(unsigned Idx) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isByValArgument(unsigned ArgNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isByValOrInAllocaArgument(unsigned ArgNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isCall() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isCallee(Value::const_user_iterator UI) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isCallee(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isConvergent() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isDataOperand(Value::const_user_iterator UI) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isDataOperand(const Use *U) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isInAllocaArgument(unsigned ArgNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isIndirectCall() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isInlineAsm() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isInvoke() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isMustTailCall() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isNoBuiltin() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isNoInline() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isReturnNonNull() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isStrictFP() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
isTailCall() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
mutateFunctionType(FunctionType *Ty) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
onlyAccessesArgMemory() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
onlyAccessesInaccessibleMemOrArgMem() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
onlyAccessesInaccessibleMemory() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
onlyReadsMemory() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
onlyReadsMemory(unsigned OpNo) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
operator bool() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inlineexplicit |
operator!=(const CallSite &CS) const | llvm::CallSite | inline |
operator->() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
operator<(const CallSite &CS) const | llvm::CallSite | inline |
operator==(const CallSite &CS) const | llvm::CallSite | inline |
paramHasAttr(unsigned ArgNo, Attribute::AttrKind Kind) const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
removeAttribute(unsigned i, Attribute::AttrKind Kind) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
removeAttribute(unsigned i, StringRef Kind) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
removeParamAttr(unsigned ArgNo, Attribute::AttrKind Kind) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
returnDoesNotAlias() const | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setArgument(unsigned ArgNo, Value *newVal) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setAttributes(AttributeList PAL) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setCalledFunction(Value *V) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setCallingConv(CallingConv::ID CC) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setCannotDuplicate() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setConvergent() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setDoesNotAccessMemory() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setDoesNotReadMemory() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setDoesNotReturn() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setDoesNotThrow() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setIsNoInline(bool Value=true) | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setNotConvergent() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setOnlyAccessesArgMemory() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setOnlyAccessesInaccessibleMemOrArgMem() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setOnlyAccessesInaccessibleMemory() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |
setOnlyReadsMemory() | llvm::CallSiteBase< Function, BasicBlock, Value, User, Use, Instruction, CallInst, InvokeInst, User::op_iterator > | inline |