aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
AgeCommit message (Expand)Author
2011-12-06PTX: Continue to fix up the register mess.Justin Holewinski
2011-12-06Fix a bunch of SSE/AVX patterns to use v2i64/v4i64 loads since all other inte...Craig Topper
2011-12-06Merge isSHUFPMask and isCommutedSHUFPMask into single function that can do bo...Craig Topper
2011-12-06[arm-fast-isel] Doublewords only require word-alignment.Chad Rosier
2011-12-06Align ARM constant pool islands via their basic block.Jakob Stoklund Olesen
2011-12-05Add definitions of 64-bit extract and insert instrucions and makeAkira Hatanaka
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