aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86
AgeCommit message (Expand)Author
2010-03-30Merge 99620 from mainline.Tanya Lattner
2010-03-12Merge 97980 from mainline.Tanya Lattner
2010-03-11Merge 98212 from mainline.Tanya Lattner
2010-03-11Merge 98203 from mainline.Tanya Lattner
2010-03-05Don't emit global symbols into the (__TEXT,__ustring) section on Darwin. ThisCharles Davis
2010-03-05Better handling of dead super registers in LiveVariables. We used to do this:Jakob Stoklund Olesen
2010-03-05We don't really care about correct register liveness information after theJakob Stoklund Olesen
2010-03-05Avoid creating bad PHI instructions when BR is being const-folded.Jakob Stoklund Olesen
2010-03-05Fix an oops in x86 sibcall optimization. If the ByVal callee argument is itse...Evan Cheng
2010-03-05Fix PR6497, a bug where we'd fold a load into an addcChris Lattner
2010-03-05cleanupChris Lattner
2010-03-05Rever 96389 and 96990. They are causing some miscompilation that I do not ful...Evan Cheng
2010-03-05Revert r97766. It's deleting a tag.Bill Wendling
2010-03-05Micro-optimization:Bill Wendling
2010-03-04Fix the remaining MUL8 and DIV8 to define AX instead of AL,AH.Jakob Stoklund Olesen
2010-03-04Fix recognition of 16-bit bswap for C front-ends which emit theDan Gohman
2010-03-03Revert r97580; that's not the right way to fix this.Dan Gohman
2010-03-03This test case:Bill Wendling
2010-03-02Fix some issues in WalkChainUsers dealing with Chris Lattner
2010-03-02When expanding an expression such as (A + B + C + D), sort the operandsDan Gohman
2010-03-02clean up some testcases.Chris Lattner
2010-03-02Fix the xfail I added a couple of patches back. The issueChris Lattner
2010-03-02Rewrite chain handling validation and input TokenFactor handlingChris Lattner
2010-03-02Fix several places to handle vector operands properly.Dan Gohman
2010-03-01Rewrite test to test VLA using new debug info encoding scheme.Devang Patel
2010-02-28add some random nounwinds.Chris Lattner
2010-02-28Don't try to replace physical registers when doing CSE.Dan Gohman
2010-02-27Add nounwinds.Dan Gohman
2010-02-27Re-apply 97040 with fix. This survives a ppc self-host llvm-gcc bootstrap.Evan Cheng
2010-02-25change the scope node to include a list of children to be checkedChris Lattner
2010-02-25Revert r97064. Duncan pointed out that bitcasts are defined inDan Gohman
2010-02-25Make LoopSimplify change conditional branches in loop exiting blocksDan Gohman
2010-02-24Make getTypeSizeInBits work correctly for array types; it should returnDan Gohman
2010-02-24Speculatively revert r97011, "Re-apply 96540 and 96556 with fixes.", again inDaniel Dunbar
2010-02-24When forming SSE min and max nodes for UGE and ULE comparisons, it'sDan Gohman
2010-02-24Change the scheduler from adding nodes in allnodes orderChris Lattner
2010-02-24Re-apply 96540 and 96556 with fixes.Evan Cheng
2010-02-24DIV8r must define %AX since X86DAGToDAGISel::Select() sometimes uses itJakob Stoklund Olesen
2010-02-23Remember to handle sub-registers when moving imp-defs to a rematted instruction.Jakob Stoklund Olesen
2010-02-23Keep track of phi join registers explicitly in LiveVariables.Jakob Stoklund Olesen
2010-02-22These should not have been committed.Evan Cheng
2010-02-22Instcombine constant folding can normalize gep with negative index to index w...Evan Cheng
2010-02-22Canonicalize ConstantInts to the right operand of commutativeDan Gohman
2010-02-22Actually enable the -enable-unsafe-fp-math tests.Dan Gohman
2010-02-22Mark the return address stack slot as mutable when moving the return addressArnold Schwaighofer
2010-02-22Remove the logic for reasoning about NaNs from the code that formsDan Gohman
2010-02-21fix and un-xfail X86/vec_ss_load_fold.llChris Lattner
2010-02-21temporarily disable this.Chris Lattner
2010-02-19Check for overflow when scaling up an add or an addrec forDan Gohman
2010-02-19Add support for the 'alignstack' attribute to the x86 backend. Fixes PR5254.Charles Davis