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