Searched refs:ArgumentAttributes (Results 1 – 4 of 4) sorted by relevance
511 return (L->ArgumentAttributes < R->ArgumentAttributes); in operator ()()536 std::max(maxArgAttrs, unsigned(intrinsic.ArgumentAttributes.size())); in EmitAttributes()575 unsigned ai = 0, ae = intrinsic.ArgumentAttributes.size(); in EmitAttributes()578 unsigned argNo = intrinsic.ArgumentAttributes[ai].first; in EmitAttributes()585 switch (intrinsic.ArgumentAttributes[ai].second) { in EmitAttributes()619 } while (ai != ae && intrinsic.ArgumentAttributes[ai].first == argNo); in EmitAttributes()
694 ArgumentAttributes.push_back(std::make_pair(ArgNo, NoCapture)); in CodeGenIntrinsic()697 ArgumentAttributes.push_back(std::make_pair(ArgNo, Returned)); in CodeGenIntrinsic()700 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadOnly)); in CodeGenIntrinsic()703 ArgumentAttributes.push_back(std::make_pair(ArgNo, WriteOnly)); in CodeGenIntrinsic()706 ArgumentAttributes.push_back(std::make_pair(ArgNo, ReadNone)); in CodeGenIntrinsic()715 llvm::sort(ArgumentAttributes); in CodeGenIntrinsic()
141 std::vector<std::pair<unsigned, ArgAttribute>> ArgumentAttributes; member
255 std::vector<llvm::AttributeSet> ArgumentAttributes( in TransformFunctionAttributes() local264 ArgumentAttributes[TransformedIndex] = CallSiteAttrs.getParamAttributes(i); in TransformFunctionAttributes()270 ArgumentAttributes.push_back(CallSiteAttrs.getParamAttributes(i)); in TransformFunctionAttributes()277 llvm::makeArrayRef(ArgumentAttributes)); in TransformFunctionAttributes()