Согласно современным представлениям, "для птичек". Во всяком случае, именно так и объяснит большинство людей. Правда, для чего тогда на могиле ставят налитую рюмку? Для каких птичек? Ах да, это разъяснят как "ну, это
народный обычай!"
Вот только подавляющее большинство "народных" обычаев - архаизмы, обрядовые действия, оставшиеся с древнейших времен, после утраты понимания сути этих обрядов. Зерно (строго говоря, кашу, кутью), хлеб ,иную пищу оставляли - предкам. Умершим, но в представлениях древних славян - время от времени возвращающимся в наш мир, к живущим родственникам.
Собственно, птица в тех же... хотя не в тех же, в куда более древних представлениях, совсем уж архаичных - птица является посредником между мирами. Если рай - на небесах (а это, вероятно, еще пра-славянское представление), то птица, живущая сразу "на небе и на земле", - зримый и материальный посредник между мирами. Со временем птицы уже идентифицировались с самим душами, которые также "прилетали и улетали" в праздники, в поминальные дни.
Собственно, ответ: для предков. В современном же представлении: для птиц. Поскольку мы, христиане, уже и не верим в возвращающихся с того света предков, и давно забыли представления древних славян о мироустройстве.
А вот обрядовые действия - остались.