| Commit message (Expand) | Author | Age | Files | Lines |
* | prefix captured value names with $ so they look like | Chris Lattner | 2010-02-17 | 2 | -5/+4 |
* | Initial implementation of PIC16 Cloner pass. | Sanjiv Gupta | 2010-02-17 | 2 | -0/+254 |
* | Don't check for comments, which vary between subtargets. | Dan Gohman | 2010-02-17 | 1 | -1/+1 |
* | improve comments on OPC_Record to say what we're recording a node. | Chris Lattner | 2010-02-17 | 3 | -3/+11 |
* | Fold bswap(undef) to undef. | Dan Gohman | 2010-02-17 | 2 | -0/+12 |
* | Delete some unneeded casts. | Dan Gohman | 2010-02-17 | 1 | -2/+2 |
* | Don't attempt to divide INT_MIN by -1; consider such cases to | Dan Gohman | 2010-02-17 | 2 | -0/+30 |
* | make the new isel's interpreter loop call the generated | Chris Lattner | 2010-02-17 | 2 | -6/+10 |
* | improve comments in generated matcher a bit. | Chris Lattner | 2010-02-17 | 1 | -12/+12 |
* | Make the operand and format specifier match, and print all | Dan Gohman | 2010-02-17 | 1 | -1/+1 |
* | make the new isel generator plop out a CheckComplexPattern function | Chris Lattner | 2010-02-17 | 4 | -6/+52 |
* | Wrap lines to 80 columns and generally try to clean up whitespace and | Bob Wilson | 2010-02-17 | 1 | -312/+216 |
* | roundss is an sse 4 thing, fix the test on non-sse41 builders | Chris Lattner | 2010-02-17 | 1 | -1/+1 |
* | fix inverted condition. | Chris Lattner | 2010-02-17 | 1 | -1/+3 |
* | Make g5 target explicit; scheduling affects register choice. | Dale Johannesen | 2010-02-16 | 1 | -1/+1 |
* | complex patterns don't get 'record' nodes, they implicitly | Chris Lattner | 2010-02-16 | 1 | -1/+20 |
* | clean up some code, eliminate NodeIsComplexPattern, which | Chris Lattner | 2010-02-16 | 1 | -18/+5 |
* | Make error statement more personal. | Bill Wendling | 2010-02-16 | 1 | -1/+1 |
* | fix indentation | Chris Lattner | 2010-02-16 | 1 | -62/+66 |
* | fix rdar://7653908, a crash on a case where we would fold a load | Chris Lattner | 2010-02-16 | 4 | -49/+62 |
* | Adjust register numbers in tests to compensate for the | Dale Johannesen | 2010-02-16 | 4 | -14/+14 |
* | filecheckize | Chris Lattner | 2010-02-16 | 1 | -3/+9 |
* | Handle tGPR register class in a few more places. This fixes some llvm-gcc | Bob Wilson | 2010-02-16 | 1 | -0/+10 |
* | Add SMC (Secure Monitor Call) system instruction for disassembly only. | Johnny Chen | 2010-02-16 | 1 | -2/+9 |
* | Really reserve R2 on PPC Darwin. PR 6314. | Dale Johannesen | 2010-02-16 | 1 | -8/+4 |
* | Use line and column number to distinguish two lexical blocks at the same level. | Devang Patel | 2010-02-16 | 2 | -7/+13 |
* | 80 column cleanup | Jim Grosbach | 2010-02-16 | 3 | -21/+24 |
* | New testcase. | Devang Patel | 2010-02-16 | 1 | -0/+13 |
* | Look for SSE and instructions of this form: (and x, (build_vector c1,c2,c3,c4)). | Evan Cheng | 2010-02-16 | 3 | -5/+62 |
* | Remove trailing whitespace | Jim Grosbach | 2010-02-16 | 3 | -46/+46 |
* | Rename SuccessorNumber to GetSuccessorNumber. | Bob Wilson | 2010-02-16 | 3 | -11/+13 |
* | Add support for emitting non-temporal stores for DAGs marked | David Greene | 2010-02-16 | 3 | -13/+115 |
* | Testcase for critical edge splitting with load PRE. | Bob Wilson | 2010-02-16 | 1 | -0/+27 |
* | Update Thumb2 to not use CarryDefIsUnused or CarryDefIsUsed predicates, but | Jim Grosbach | 2010-02-16 | 2 | -21/+25 |
* | Remove redundant setting of Defs. CPSR is already marked by the block level s... | Jim Grosbach | 2010-02-16 | 1 | -3/+0 |
* | Refactor rewriting for PHI nodes into a separate function. | Dan Gohman | 2010-02-16 | 1 | -49/+70 |
* | First step in eliminating the CarryDefIsUnused and CarryDefIsUsed predicates. | Jim Grosbach | 2010-02-16 | 1 | -18/+33 |
* | Added for disassembly the following instructions: | Johnny Chen | 2010-02-16 | 1 | -3/+128 |
* | Split critical edges as needed for load PRE. | Bob Wilson | 2010-02-16 | 3 | -9/+43 |
* | Refactor to share code to find the position of a basic block successor in the | Bob Wilson | 2010-02-16 | 3 | -19/+23 |
* | Fix whitespace. | Dan Gohman | 2010-02-16 | 1 | -3/+3 |
* | Function attributes have index ~0, not 0 | Kenneth Uildriks | 2010-02-16 | 1 | -2/+2 |
* | simplify this code. In the new world order there is no | Chris Lattner | 2010-02-16 | 1 | -27/+24 |
* | convert the new matcher to check intermediate nodes for a single | Chris Lattner | 2010-02-16 | 5 | -47/+32 |
* | change dag isel emitter to only call 'IsProfitableToFold' on nodes | Chris Lattner | 2010-02-16 | 1 | -3/+13 |
* | Fix pr6111: Avoid using the LR register for the target address of an indirect | Bob Wilson | 2010-02-16 | 3 | -4/+27 |
* | Introduce isOpaqueTy and use it rather than isa<OpaqueType>. Also, move some | Duncan Sands | 2010-02-16 | 10 | -34/+38 |
* | There are two ways of checking for a given type, for example isa<PointerType>(T) | Duncan Sands | 2010-02-16 | 70 | -581/+585 |
* | Minor warning fixes (semicolons, newline at EOF). | Benjamin Kramer | 2010-02-16 | 2 | -3/+3 |
* | mark all the generated node predicates 'const'. | Chris Lattner | 2010-02-16 | 2 | -3/+3 |