diff options
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
-rw-r--r-- | llvm/lib/IR/Function.cpp | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/llvm/lib/IR/Function.cpp b/llvm/lib/IR/Function.cpp index 1001607..7389ec6 100644 --- a/llvm/lib/IR/Function.cpp +++ b/llvm/lib/IR/Function.cpp @@ -162,8 +162,6 @@ static Type *getMemoryParamAllocType(AttributeSet ParamAttrs, Type *ArgTy) { return ByRefTy; if (Type *PreAllocTy = ParamAttrs.getPreallocatedType()) return PreAllocTy; - if (Type *InAllocaTy = ParamAttrs.getInAllocaType()) - return InAllocaTy; // FIXME: sret and inalloca always depends on pointee element type. It's also // possible for byval to miss it. @@ -215,11 +213,6 @@ Type *Argument::getParamByRefType() const { return getParent()->getParamByRefType(getArgNo()); } -Type *Argument::getParamInAllocaType() const { - assert(getType()->isPointerTy() && "Only pointers have inalloca types"); - return getParent()->getParamInAllocaType(getArgNo()); -} - uint64_t Argument::getDereferenceableBytes() const { assert(getType()->isPointerTy() && "Only pointers have dereferenceable bytes"); |