aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* add support, testcases, and dox for the new GHC callingChris Lattner2010-03-112-0/+131
* fix PR6533 by updating the br(xor) code to remember the caseChris Lattner2010-03-101-0/+15
* Handle MVT::i64 type in DAG combine for ISD::ADD. Fold 64 bitRichard Osborne2010-03-101-0/+15
* Fold add(add(mul(x,y),a),b) -> lmul(x,y,a,b) if the intermediateRichard Osborne2010-03-101-0/+12
* Prefer LMUL to MACCU as LMUL has no tied operands.Richard Osborne2010-03-101-4/+1
* Custom lower (S|U)MUL_LOHI -> MACC(S|U)Richard Osborne2010-03-101-0/+30
* Lower add (mul a, b), c into MACCU / MACCS nodes which translateRichard Osborne2010-03-101-0/+24
* Convert test to FileCheck.Richard Osborne2010-03-101-3/+11
* Fix typo.Evan Cheng2010-03-101-1/+1
* Unbreak test on Linux.Evan Cheng2010-03-101-1/+1
* Enable machine cse pass.Evan Cheng2010-03-109-291/+59
* The address of an indirect call must be in R12 on Darwin.Dale Johannesen2010-03-091-0/+19
* In cases where the carry / borrow unused converted ladd / lsubRichard Osborne2010-03-091-0/+39
* Add DAG combine for ladd / lsub.Richard Osborne2010-03-091-0/+28
* move .set generation out of DwarfPrinter into AsmPrinter and Chris Lattner2010-03-081-1/+1
* simplify EmitSectionOffset to always use .set if it isChris Lattner2010-03-081-1/+1
* Fix a crash compiling 254.gap for Thumb2. The Thumb2 add/sub with 12-bitBob Wilson2010-03-081-0/+266
* Add documentation on sibling call optimization. Rename tailcall2.ll test to s...Evan Cheng2010-03-081-0/+0
* Re-committing the failed r97807 commit with changes to eliminate warnings.Wesley Peck2010-03-061-14/+14
* Initial bits of ARMv4-only support.Anton Korobeynikov2010-03-061-0/+13
* Do not use '&' prefix for globals when register base field is non-zero, other...Anton Korobeynikov2010-03-064-8/+8
* revert r97807, it introduced build warnings.Chris Lattner2010-03-061-14/+14
* Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. ThisCharles Davis2010-03-051-2/+1
* Better handling of dead super registers in LiveVariables. We used to do this:Jakob Stoklund Olesen2010-03-051-1/+1
* We don't really care about correct register liveness information after theJakob Stoklund Olesen2010-03-051-0/+49
* Avoid creating bad PHI instructions when BR is being const-folded.Jakob Stoklund Olesen2010-03-051-0/+42
* fix bss section printing for cell, patch by Kalle Raiskila!Chris Lattner2010-03-051-0/+5
* Reworking the stack layout that the MicroBlaze backend generates.Wesley Peck2010-03-051-14/+14
* Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itse...Evan Cheng2010-03-051-0/+21
* Fix PR6497, a bug where we'd fold a load into an addcChris Lattner2010-03-051-0/+20
* cleanupChris Lattner2010-03-051-6/+6
* Rever 96389 and 96990. They are causing some miscompilation that I do not ful...Evan Cheng2010-03-052-12/+4
* Revert r97766. It's deleting a tag.Bill Wendling2010-03-051-22/+0
* Micro-optimization:Bill Wendling2010-03-051-0/+22
* Drop the ".w" qualifier for t2UXTB16* instructions as there is no 16-bit versionJohnny Chen2010-03-041-10/+10
* pr6478: The frame pointer spill frame index is only defined when there is aBob Wilson2010-03-041-0/+65
* pr6480: Don't try producing ld/st-multiple instructions when the address isBob Wilson2010-03-041-0/+54
* Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen2010-03-041-0/+25
* Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman2010-03-041-2/+65
* Revert r97580; that's not the right way to fix this.Dan Gohman2010-03-031-3/+3
* This test case:Bill Wendling2010-03-031-8/+20
* Fix some issues in WalkChainUsers dealing with Chris Lattner2010-03-023-7/+25
* this testcase is failing because pic16 doesn't define a reg/reg Chris Lattner2010-03-021-1/+3
* xfail this for now.Chris Lattner2010-03-021-0/+1
* When expanding an expression such as (A + B + C + D), sort the operandsDan Gohman2010-03-021-3/+3
* clean up some testcases.Chris Lattner2010-03-022-15/+1
* Fix the xfail I added a couple of patches back. The issueChris Lattner2010-03-021-1/+0
* Rewrite chain handling validation and input TokenFactor handlingChris Lattner2010-03-022-1/+2
* Fix several places to handle vector operands properly.Dan Gohman2010-03-021-5/+13
* Fix PR2590 by making PatternSortingPredicate actually be Chris Lattner2010-03-011-2/+1