aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-12-05Have LowerJumpTable support Mips64. Modify 2010-07-20-Switch.ll to test N64 andAkira Hatanaka
2011-12-05Add test case - this input used to crash because of duplicate generation of S...Hal Finkel
2011-12-05enable PPC register scavenging by default (update tests and remove some FIXMEs)Hal Finkel
2011-12-05remove wasted space for extra bit copies of CR2 subregsHal Finkel
2011-12-05test/CodeGen/X86/pointer-vector.ll: Add explicit -mtriple=i686-linux.NAKAMURA Takumi
2011-12-05Add support for vectors of pointers.Nadav Rotem
2011-12-03Emit the ctors in the proper order on ARM/EABI.Anton Korobeynikov
2011-12-03Sparc CodeGen: Fix AnalyzeBranch for PR 10282. Removing addSuccessor() sinceVenkatraman Govindaraju
2011-12-03Check for stack space more intelligently.Sanjoy Das
2011-12-03Fix a bug in the x86-32 code generated for segmented stacks.Sanjoy Das
2011-12-03[arm-fast-isel] Unaligned stores of floats require special care.Chad Rosier
2011-12-02Test cases for 64-bit multiplication and division.Akira Hatanaka
2011-12-02Fix test cases to use FileCheck.Akira Hatanaka
2011-12-02[arm-fast-isel] After promoting a function parameter be sure to update theChad Rosier
2011-12-02specify cpu for test to fix failure on some darwin systems with a g4+ cpuHal Finkel
2011-12-02Add instruction selection support for horizontal add/sub of 256-bit floating ...Craig Topper
2011-12-02adjust the instruction ordering in some PPC tests: changes due to postRA haz....Hal Finkel
2011-12-01For 64-bit the rest of the general regs are ok for the q constraint. MakeEric Christopher
2011-12-01Pass AVX vectors which are arguments to varargs functions on the stack. <rdar...Eli Friedman
2011-11-30Support for encoding all FMA4 instructions and tablegen patterns for allJan Sjödin
2011-11-30Make GlobalMerge honor the preferred alignment on globals without an explicit...Eli Friedman
2011-11-30Add test arch to make it pass on non x86 targetsNadav Rotem
2011-11-30Add a tripple to the testNadav Rotem
2011-11-30X86: PerformOrCombine introduced a vselect node with a wrong order of operand...Nadav Rotem
2011-11-29FileCheckize.Jakob Stoklund Olesen
2011-11-29Change names for MIPS "generic" processors defined in Mips.td to match what GNUAkira Hatanaka
2011-11-29Add another missing pattern. llvm-gcc likes f64 but clang likes i64 so it was...Evan Cheng
2011-11-29Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.Jakob Stoklund Olesen
2011-11-29If fast-isel fails, remove dead instructions generated during the failed Chad Rosier
2011-11-29Fixed vsqrt.ss intrinsic usage - order of input operands was wrong.Elena Demikhovsky
2011-11-29Fix shuffle decoding for memory forms for (V)SHUFPS/D.Craig Topper
2011-11-29Fix issues in shuffle decoding around VPERM* instructions. Fix shuffle decodi...Craig Topper
2011-11-29Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution...Craig Topper
2011-11-29Correctly mark VPERM2F128 as being an FP instruction and add execution domain...Craig Topper
2011-11-28Revert r145273 and fix in SelectionDAG::InferPtrAlignment() instead.Evan Cheng
2011-11-28DAG combine should not increase alignment of loads / stores with alignment lessEvan Cheng
2011-11-28Add X86 instruction selection for VPERM2I128 when AVX2 is enabled. Merge VPER...Craig Topper
2011-11-27Take two on rotating the block ordering of loops. My previous attemptChandler Carruth
2011-11-27Rework a bit of the implementation of loop block rotation to not rely soChandler Carruth
2011-11-27remove autoupgrade support for old forms of llvm.prefetch and the oldChris Lattner
2011-11-27Upgrade syntax of tests using volatile instructions to use 'load volatile' in...Chris Lattner
2011-11-27remove some old autoupgrade logicChris Lattner
2011-11-27Introduce a loop block rotation optimization to the new block placementChandler Carruth
2011-11-26Fix APFloat::convert so that it handles narrowing conversions correctly; itEli Friedman
2011-11-25This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes
2011-11-24Remove 256-bit specific node types for UNPCKHPS/D and instead use the 128-bit...Craig Topper
2011-11-24Fix a silly use-after-free issue. A much earlier version of this codeChandler Carruth
2011-11-24When adding blocks to the list of those which no longer have any CFGChandler Carruth
2011-11-23X86: Use btq for bit tests if the immediate can't be encoded in 32 bits.Benjamin Kramer
2011-11-23test/CodeGen/X86/block-placement.ll: Add explicit -mtriple=i686-linux. X86 Wi...NAKAMURA Takumi