| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | Eliminate data relocations by using NULL instead of global empty list. | Jim Laskey | 2006-07-21 | 5 | -32/+48 | |
| | | | | | llvm-svn: 29250 | |||||
| * | Use an enumeration to eliminate data relocations. | Jim Laskey | 2006-07-21 | 2 | -7/+24 | |
| | | | | | llvm-svn: 29249 | |||||
| * | implemented sub | Rafael Espindola | 2006-07-21 | 2 | -3/+12 | |
| | | | | | | | correctly update the stack pointer in the prologue and epilogue llvm-svn: 29244 | |||||
| * | This opt is now handled in DAG combine. | Evan Cheng | 2006-07-21 | 1 | -2/+0 | |
| | | | | | llvm-svn: 29243 | |||||
| * | If a shuffle is a splat, check if the argument is a build_vector with all ↵ | Evan Cheng | 2006-07-21 | 1 | -8/+90 | |
| | | | | | | | elements being the same. If so, return the argument. llvm-svn: 29242 | |||||
| * | Build more debugger/selectiondag libraries as archives instead of .o files. | Chris Lattner | 2006-07-21 | 2 | -0/+2 | |
| | | | | | | | | | This works around bugs in some versions of the cygwin linker. Patch contributed by Anton Korobeynikov. llvm-svn: 29239 | |||||
| * | A splat of a vector constant of all zero or all one is the vector constant. | Evan Cheng | 2006-07-20 | 1 | -0/+2 | |
| | | | | | llvm-svn: 29234 | |||||
| * | Missing a space. | Evan Cheng | 2006-07-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29233 | |||||
| * | If a shuffle is unary, i.e. one of the vector argument is not needed, turn the | Evan Cheng | 2006-07-20 | 1 | -10/+56 | |
| | | | | | | | operand into a undef and adjust mask accordingly. llvm-svn: 29232 | |||||
| * | Clean up. | Evan Cheng | 2006-07-20 | 1 | -3/+3 | |
| | | | | | llvm-svn: 29228 | |||||
| * | Fix a race condition in the makefile andrew reported | Chris Lattner | 2006-07-20 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29227 | |||||
| * | Minor comment tweaks | Chris Lattner | 2006-07-20 | 1 | -6/+5 | |
| | | | | | llvm-svn: 29226 | |||||
| * | Mems can be in the output list also. This is the second half of a fix for | Chris Lattner | 2006-07-20 | 1 | -1/+2 | |
| | | | | | | | PR833 llvm-svn: 29224 | |||||
| * | Make it fit into 80 cols. | Devang Patel | 2006-07-20 | 1 | -2/+2 | |
| | | | | | llvm-svn: 29223 | |||||
| * | Add new constructor to accept vector of exported names while creating | Devang Patel | 2006-07-20 | 1 | -0/+12 | |
| | | | | | | | InternalizePass. llvm-svn: 29222 | |||||
| * | 80 cols | Andrew Lenharth | 2006-07-20 | 2 | -3/+4 | |
| | | | | | llvm-svn: 29221 | |||||
| * | Reduce number of exported symbols | Andrew Lenharth | 2006-07-20 | 10 | -30/+31 | |
| | | | | | llvm-svn: 29220 | |||||
| * | Fix linking on Alpha | Andrew Lenharth | 2006-07-20 | 1 | -0/+1 | |
| | | | | | llvm-svn: 29219 | |||||
| * | Fix PR835 so that touching tblgen in a way that doesn't affect intrinsic | Chris Lattner | 2006-07-20 | 1 | -2/+5 | |
| | | | | | | | generation does not rebuild files that just use intrinsic info. llvm-svn: 29217 | |||||
| * | New entry. | Evan Cheng | 2006-07-19 | 1 | -0/+25 | |
| | | | | | llvm-svn: 29215 | |||||
| * | Do once flag never set to true. | Jim Laskey | 2006-07-19 | 1 | -1/+3 | |
| | | | | | llvm-svn: 29214 | |||||
| * | Tidy up a few things. | Jim Laskey | 2006-07-19 | 1 | -20/+36 | |
| | | | | | llvm-svn: 29213 | |||||
| * | Reduce size of routine. Shrinks .o by 37%. | Jim Laskey | 2006-07-19 | 1 | -421/+489 | |
| | | | | | llvm-svn: 29210 | |||||
| * | bswapped load/store instructions are only availble in indexed addressing form. | Chris Lattner | 2006-07-19 | 1 | -4/+4 | |
| | | | | | | | | | As such, use xoaddr (indexed only), not xaddr for address selection. This fixes CodeGen/PowerPC/2006-07-19-stwbrx-crash.ll, a crash compiling lencod. llvm-svn: 29208 | |||||
| * | Bug#834 ICE (crash in code generator?) when building PCH . | Jim Laskey | 2006-07-19 | 1 | -3/+5 | |
| | | | | | | | Missing Darwin check in Intel ATT ASM printer. llvm-svn: 29204 | |||||
| * | Misc. new entry. | Evan Cheng | 2006-07-19 | 1 | -0/+5 | |
| | | | | | llvm-svn: 29202 | |||||
| * | Add an assertion. | Owen Anderson | 2006-07-19 | 1 | -0/+2 | |
| | | | | | llvm-svn: 29199 | |||||
| * | Make LoopUnroll not die on LCSSA Phis. This makes lencod work again. | Owen Anderson | 2006-07-19 | 1 | -0/+6 | |
| | | | | | llvm-svn: 29198 | |||||
| * | Fix a error that hadn't yet cause any problems, but I'm sure it would have | Owen Anderson | 2006-07-19 | 1 | -1/+1 | |
| | | | | | | | somewhere down the road. llvm-svn: 29197 | |||||
| * | Move MVT::getVectorType out of line, it is large and shouldn't be inlined. | Chris Lattner | 2006-07-19 | 1 | -0/+34 | |
| | | | | | llvm-svn: 29195 | |||||
| * | INC / DEC instructions have shorter code size than ADD32ri8, etc. | Evan Cheng | 2006-07-19 | 2 | -7/+13 | |
| | | | | | llvm-svn: 29194 | |||||
| * | Add code size to target instruction use it as the 3rd isel sorting tie-breaker. | Evan Cheng | 2006-07-19 | 1 | -0/+3 | |
| | | | | | llvm-svn: 29193 | |||||
| * | Add an out-of-line virtual method for the sdnode class to give it a home. | Chris Lattner | 2006-07-19 | 1 | -0/+4 | |
| | | | | | llvm-svn: 29192 | |||||
| * | Add an out-of-line virtual method to provide a home for the cl::option class. | Chris Lattner | 2006-07-18 | 1 | -0/+4 | |
| | | | | | llvm-svn: 29191 | |||||
| * | silence warnings in a release build | Chris Lattner | 2006-07-18 | 1 | -1/+1 | |
| | | | | | llvm-svn: 29189 | |||||
| * | Only reuse a previous IV if it would not require a type conversion. | Evan Cheng | 2006-07-18 | 1 | -14/+17 | |
| | | | | | llvm-svn: 29186 | |||||
| * | initial prologue and epilogue implementation. Need to define add and sub ↵ | Rafael Espindola | 2006-07-18 | 2 | -1/+23 | |
| | | | | | | | before finishing it :-) llvm-svn: 29175 | |||||
| * | Make the implicit def instructions look like other instrs. | Chris Lattner | 2006-07-18 | 3 | -5/+5 | |
| | | | | | llvm-svn: 29174 | |||||
| * | simple optimization: don't bother calling "exists" (which calls the syscall | Chris Lattner | 2006-07-18 | 1 | -3/+0 | |
| | | | | | | | | "access"). Instead, just let the open call fail if the file doesn't exist. This reduces the # syscalls executed. llvm-svn: 29173 | |||||
| * | Remove a dead conditional: info_ can only be allocated if FD is good. Improve | Chris Lattner | 2006-07-18 | 1 | -5/+4 | |
| | | | | | | | spacing llvm-svn: 29172 | |||||
| * | The only entry in the stat buf this code cares about is the size. Keep just | Chris Lattner | 2006-07-18 | 1 | -14/+14 | |
| | | | | | | | the size, not the whole stat buffer. llvm-svn: 29171 | |||||
| * | Reduce code in the error path by only allocating info_ if everything looks | Chris Lattner | 2006-07-18 | 1 | -10/+8 | |
| | | | | | | | good. llvm-svn: 29170 | |||||
| * | Unindent some code | Chris Lattner | 2006-07-18 | 1 | -25/+24 | |
| | | | | | llvm-svn: 29169 | |||||
| * | Reduce the size of Constants.o by 25% by generalizing specific instantiations of | Jim Laskey | 2006-07-17 | 1 | -30/+31 | |
| | | | | | | | std::map. llvm-svn: 29163 | |||||
| * | skeleton of a lowerCall implementation for ARM | Rafael Espindola | 2006-07-16 | 3 | -5/+79 | |
| | | | | | llvm-svn: 29159 | |||||
| * | On 64-bit targets like ppc64, we should use .quad to output pointer directives, | Chris Lattner | 2006-07-15 | 1 | -1/+9 | |
| | | | | | | | not .long. llvm-svn: 29157 | |||||
| * | Remove what little AIX support we have. It has never been tested and isn't | Chris Lattner | 2006-07-15 | 5 | -169/+2 | |
| | | | | | | | complete. llvm-svn: 29156 | |||||
| * | Add an out-of-line virtual function to home class. | Chris Lattner | 2006-07-14 | 1 | -0/+2 | |
| | | | | | llvm-svn: 29154 | |||||
| * | Add an out-of-line virtual method for X86DwarfWriter to give it a home. | Chris Lattner | 2006-07-14 | 2 | -19/+21 | |
| | | | | | llvm-svn: 29153 | |||||
| * | Add two helpers for escaping and unescaping strings. | Chris Lattner | 2006-07-14 | 1 | -0/+50 | |
| | | | | | llvm-svn: 29151 | |||||

