11. A computer-readable memory device having computer-executable instructions for performing a method for compiling a source program comprising: a syntax analysis unit configured to syntactically analyze at least one of the source program or an output from a lexical analysis unit, the syntax analysis unit further configured to: identify a hint related to vector alignment, said hint related to vector alignment including a modifier of a vector identifier; and determine whether a vector is vector aligned based on said identified hint related to vector alignment; and a code generation unit configured to generate a simplified code based on said identified hint related to vector alignment.
11. A computer-readable memory device having computer-executable instructions for performing a method for compiling a source program comprising: a syntax analysis unit configured to syntactically analyze at least one of the source program or an output from a lexical analysis unit, the syntax analysis unit further configured to: identify a hint related to vector alignment, said hint related to vector alignment including a modifier of a vector identifier; and determine whether a vector is vector aligned based on said identified hint related to vector alignment; and a code generation unit configured to generate a simplified code based on said identified hint related to vector alignment. 19. The computer-readable memory device according to claim 11 , wherein the hint related to vector alignment includes the modifier of the vector identifier, said modifier of the vector identifier comprising a prefix of the vector identifier.