Lines Matching full:preallocated
1839 RemoveAttribute(F, Attribute::Preallocated); in RemovePreallocated()
1854 "Shouldn't call RemotePreallocated() on a musttail preallocated call"); in RemovePreallocated()
1855 // Create copy of call without "preallocated" operand bundle. in RemovePreallocated()
1860 if (It->getTag() == "preallocated") { in RemovePreallocated()
1866 assert(PreallocatedSetup && "Did not find preallocated bundle"); in RemovePreallocated()
1882 // Replace @llvm.call.preallocated.arg() with alloca. in RemovePreallocated()
1884 // @llvm.call.preallocated.arg() can be called with the same index multiple in RemovePreallocated()
1885 // times. So for each @llvm.call.preallocated.arg(), we see if we have in RemovePreallocated()
1887 // bitcast right after the @llvm.call.preallocated.setup() so that it in RemovePreallocated()
1895 "preallocated token use was not a llvm.call.preallocated.arg"); in RemovePreallocated()
1902 UseCall->getFnAttr(Attribute::Preallocated).getValueAsType(); in RemovePreallocated()
1914 // Remove @llvm.call.preallocated.setup(). in RemovePreallocated()
1987 if (F.getAttributes().hasAttrSomewhere(Attribute::Preallocated)) { in OptimizeFunctions()