Most definitely. If you are a multinational that sells crap in Singapore, you will move as much income to that subsidiary as possible, and the same thing goes for Ireland.
The cost shifting is done by "charging" subsidiaries based on the tax rates.
Say you are a company that buys, say vacuum motors (or whatever) from the US (or China or whereever) at 100 bucks a pop, then installs and assembles them into vaccuum cleaners or whathaveyou and sells them in Singapore.
Your subsidiary has to "pay" some price for that vaccuum when it is transferred.
The REAL cost of the vacuum cleaner is, say $150. You have your US subsidiaries pay the majority of that cost, but no extra profit to the subsidiary, say $150 for that, and then simply "sell" (transfer) the good at that price to the Singapore subsidiary, who then sells it for $200.
The US subsidiaries barely recoup their costs, and by accounting fiat, your Singapore subsidiary "bought" the vacuum for the real cost of the vac cleaner of $150 and takes all the profit on it, to be taxed at the Singapore rate of 0%.
Since this profit, because of the way tax laws work, has nominally been already taxed by that country, it is then exempt from taxes on the US holding corporation.
Shifty isn't it?
One of course, is limited by the amount of profit that can be reasonably had selling vaccuums to Singaporians though.