aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* Re-did 60519. It turns out Darwin's handling of hidden visibility symbols are...Evan Cheng2008-12-055-1/+47
* CellSPU: Add new directory under tests/CodeGen/CellSPU to retain tests thatScott Michel2008-12-052-0/+184
* Rewrite code that 1) filters loops and 2) calculates new loop bounds.Devang Patel2008-12-045-46/+60
* Temporarily revert r60519. It was causing a bootstrap failure:Bill Wendling2008-12-041-0/+1
* Visibility hidden GVs do not require extra load of symbol address from the GO...Evan Cheng2008-12-041-0/+10
* Use mmx (punpckldq VR64, (mmx_v_set0)) to clear high 32-bits of a VR64 register.Evan Cheng2008-12-031-0/+24
* Fix some tests. The grep for "il" was matching "file".Rafael Espindola2008-12-036-8/+10
* Add support for ISD::TRAP to the XCore backendRichard Osborne2008-12-031-0/+11
* Fix test.Evan Cheng2008-12-031-4/+2
* testcase for br undef folding.Chris Lattner2008-12-031-0/+12
* Teach jump threading some more simple tricks:Chris Lattner2008-12-031-0/+22
* don't spew tons of stuff to the output. This testcase is *not* forChris Lattner2008-12-031-1/+1
* Mark x86's V_SET0 and V_SETALLONES with isSimpleLoad, and teach X86'sDan Gohman2008-12-032-0/+118
* Change label to 'carry' for unsigned adds.Bill Wendling2008-12-031-2/+2
* Fix byval arguments in the fastcc calling convention. The fastcc conventionDan Gohman2008-12-032-2/+21
* Add nounwind attributes to this test.Dan Gohman2008-12-031-2/+2
* testcases for recent dag combiner changesDale Johannesen2008-12-033-0/+54
* Remove a (what appears to be) overly strict assertion. Here is what happened:Evan Cheng2008-12-021-0/+18
* CellSPU:Scott Michel2008-12-021-0/+81
* Implement PRE of loads in the GVN pass with a pretty cheap and Chris Lattner2008-12-021-0/+18
* Add a test for my previous PRE fix.Owen Anderson2008-12-021-0/+27
* Fix PR3124: overly strict assert.Evan Cheng2008-12-021-0/+15
* Second stab at target-dependent lowering of everyone's favorite nodes: [SU]ADDOBill Wendling2008-12-021-1/+0
* Add rdar reference, make this actually fail when the patch isn't applied.Chris Lattner2008-12-011-2/+4
* Consider only references to an IV within the loop whenDale Johannesen2008-12-011-0/+28
* CellSPU:Scott Michel2008-12-011-7/+74
* Use m_Specific() instead of double matching.Bill Wendling2008-12-011-1/+1
* simplify these patterns using m_Specific. No need to grep for Chris Lattner2008-12-011-3/+1
* Teach inst combine to merge GEPs through PHIs. This is reallyChris Lattner2008-12-011-1/+15
* testcase for my previous commit.Chris Lattner2008-12-011-0/+42
* Implement ((A|B)&1)|(B&-2) -> (A&1) | B transformation. This also takes care ofBill Wendling2008-12-011-0/+39
* Add instruction combining for ((A&~B)|(~A&B)) -> A^B and all permutations.Bill Wendling2008-11-301-0/+42
* Implement (A&((~A)|B)) -> A&B transformation in the instruction combiner. ThisBill Wendling2008-11-301-0/+36
* getSExtValue() doesn't work for ConstantInts with bitwidth > 64 bits. Use allBill Wendling2008-11-301-0/+28
* Optimize memmove and memset into the LLVM builtins. Note that these Eli Friedman2008-11-302-0/+24
* Followup to r60283: optimize arbitrary width signed divisions as well Eli Friedman2008-11-301-0/+10
* Fix for PR2164: allow transforming arbitrary-width unsigned divides intoEli Friedman2008-11-302-1/+11
* APIntify a test which is potentially unsafe otherwise, and fix the Eli Friedman2008-11-302-1/+23
* Strengthen check for div inst-combining.Bill Wendling2008-11-301-1/+1
* Instcombine was illegally transforming -X/C into X/-C when either X or CBill Wendling2008-11-303-6/+32
* don't require GVN to work on dead values, just make the Chris Lattner2008-11-291-5/+4
* Fix a thinko that manifested as a crash on clamav last night.Chris Lattner2008-11-291-0/+27
* Fix PR3141 by ensuring that MemoryDependenceAnalysis::removeInstructionChris Lattner2008-11-281-0/+16
* don't call MergeBasicBlockIntoOnlyPred on a block whose onlyChris Lattner2008-11-281-0/+17
* Chris prefers icmp/select over udiv!Nick Lewycky2008-11-272-7/+8
* Add a couple of missed optimizations on integer vectors. Multiply and divideNick Lewycky2008-11-272-0/+22
* Fix PR3138: if we merge the entry block into another block, make sure toChris Lattner2008-11-271-0/+13
* XFAil test due to reverting of patch.Bill Wendling2008-11-271-0/+1
* Make jump threading substantially more powerful, in the following ways:Chris Lattner2008-11-271-0/+34
* Avoid inserting noop's in the middle of a loop.Evan Cheng2008-11-271-0/+32