summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2012-04-25Build script changes for R600/SI Codegenr600-initial-reviewTom Stellard6-10/+17
2012-04-25include/llvm: Add R600 IntrinsicsTom Stellard2-0/+37
2012-04-25test/CodeGen/R600: Add some basic testsTom Stellard27-0/+251
2012-04-25AMDIL: Add Function passes for R600/SI codegenTom Stellard21-0/+7667
2012-04-25AMDIL: Add R600/SI Tablegen definitions and generated filesTom Stellard44-0/+24842
2012-04-25AMDIL: Add core backend files for R600/SI codegenTom Stellard70-0/+13364
2012-04-25Reapply the SmallMap patch with a fix.Benjamin Kramer5-0/+1124
2012-04-25Print IV chain numbers while collecting them.Jakob Stoklund Olesen1-4/+5
2012-04-25Remove more dead code.Jakob Stoklund Olesen3-24/+0
2012-04-25Unify internal representation of ARM instructions with a register right-shift...Richard Barton2-4/+10
2012-04-25Revert "First implementation of:"Eric Christopher5-1124/+0
2012-04-25First implementation of:Stepan Dyatkovskiy5-0/+1124
2012-04-25Simplify LiveIntervals::getApproximateInstructionCount().Jakob Stoklund Olesen1-2/+1
2012-04-25Remove a dead function.Jakob Stoklund Olesen1-6/+0
2012-04-25Remove the -disable-cross-class-join option.Jakob Stoklund Olesen1-13/+4
2012-04-25Cross-class joining is winning.Jakob Stoklund Olesen1-66/+0
2012-04-25Add ifdef around getSubtargetFeatureName in tablegen output file so that only...Craig Topper2-3/+8
2012-04-25Use vector_shuffles instead of target specific unpack nodes for AVX ZERO_EXTE...Craig Topper1-18/+20
2012-04-25openbsd doesn't support soname, patch by Brad Smith!Chris Lattner1-0/+3
2012-04-25Actually delete now-empty file.Chandler Carruth1-0/+0
2012-04-25Reverting r155468. Chris and Chandler have convinced me that it's dangerous andLang Hames2-103/+0
2012-04-25Do not use $gp as a dedicated global register if the target ABI is not O32. Akira Hatanaka3-7/+8
2012-04-25typo in declaration from earlier todayAndrew Trick1-1/+1
2012-04-25Simplify the known retain count tracking; use a boolean state insteadDan Gohman1-41/+34
2012-04-24Build custom predecessor and successor lists for each basic block.Dan Gohman1-115/+101
2012-04-24ARM: improved assembler diagnostics for missing CPU features.Jim Grosbach5-35/+83
2012-04-24Fix a naughty header include that breaks "installed" builds.Andrew Trick2-6/+16
2012-04-24ConstantFoldSelectInstruction swapped the operands of the select.Nadav Rotem2-1/+14
2012-04-24Fix the testcase. We do expect two vblendw on XMMs.Nadav Rotem1-5/+6
2012-04-24Add a testcase for 155440Nadav Rotem1-0/+13
2012-04-24MachineBasicBlock::SplitCriticalEdge() should follow LLVM IR variant and refu...Evan Cheng2-0/+76
2012-04-24Add support for llvm.arm.neon.vmull* intrinsics to InstCombine. This fixesLang Hames2-0/+103
2012-04-24Fix a crash on valid (if UB) bitcode that is produced for some globalChandler Carruth2-3/+16
2012-04-24ARM: Nuke remnant bogus code.Jim Grosbach1-2/+0
2012-04-24Related to PR1255. Let's begin. I'll commit classes that corresponds to our l...Stepan Dyatkovskiy2-0/+524
2012-04-24AVX: Add additional vbroadcast replacement sequences for integers.Nadav Rotem1-3/+30
2012-04-24cmake: new fileAndrew Trick1-0/+1
2012-04-24misched: DAG builder must special case earlyclobberAndrew Trick1-0/+9
2012-04-24misched: try (not too hard) to place debug values where they belongAndrew Trick1-0/+25
2012-04-24misched: ignore debug values during schedulingAndrew Trick1-6/+31
2012-04-24misched: DAG builder support for tracking register pressure within the curren...Andrew Trick4-7/+65
2012-04-24RegisterPressure: A utility for computing register pressure within aAndrew Trick2-0/+718
2012-04-24Add missing test cases for ARM VLD3 (single 3-element structure to all lanes)Kevin Enderby2-0/+38
2012-04-24Add missing test cases for ARM VLD4 (single 4-element structure to all lanes)Kevin Enderby2-0/+49
2012-04-24AVX2: The BLENDPW instruction selects between vectors of v16i16 using an i8Nadav Rotem1-6/+0
2012-04-24Refactor Thumb ITState handling in ARM Disassembler to more efficiently use i...Richard Barton1-31/+69
2012-04-24AVX: We lower VECTOR_SHUFFLE and BUILD_VECTOR nodes into vbroadcast instructionsNadav Rotem2-5/+83
2012-04-24Look for the 'Is Simulated' module flag. This indicates that the program is c...Bill Wendling1-4/+5
2012-04-24FileCheck-ize tests.Bill Wendling7-11/+31
2012-04-24FileCheck-ize these tests.Bill Wendling2-3/+9