I have to draw a diagram and would like to fit it on a page, thus i have not much space. Therefore I have to "stack" some gates, however it would be beneficial if I could put the outputs of the logic gate on the left and the inputs on the right side. Is there a way to flip a nodes shape (the label & still needs to be readable the right way round)?
Sketch of the issue (left what I would like, right alternative for the time beeing):

(I did not put much time into the simplified doodle, but I think it illustrates the issue, how to get the upper and gate)
edit: in my case a 3 input and will do, however I am curious about solutions and not "workarrounds".
MWE: Simply an and gate. Question, how do i turn the input and output sides arround (the order of input n anchors can be upside down)
\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{tikz}
\usetikzlibrary{circuits}
\usetikzlibrary{circuits.logic}
\usetikzlibrary{circuits.logic.IEC}
\begin{document}
\begin{tikzpicture} [circuit logic IEC,
every circuit symbol/.style={
logic gate IEC symbol color=black,
fill=blue!20,draw=blue,very thick}]
\node (and)[and gate]{};
\draw (and.output) -- ++ (1,0);
\draw (and.input 1) -- ++ (-1,0);
\draw (and.input 2) -- ++ (-1,0);
\end{tikzpicture}
\end{document}

rotate=180and its clonepoint leftalso rotate the&. My fix would be to remove that&and simply put alabelwhere it usually would be. – Qrrbrbirlbel Jun 19 '13 at 13:29