Does the Arduino use the PSoC creator for hardware programming?
No. AFAIK, no one has implemented an Arduino core for the Cypress PSoC chips.
(Arduino uses gcc (avr-gcc, arm-eabi-none-gcc, etc) for compile, and various tools (AVRDUDE, BOSAC, etc) for "upload.")