aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
...
| * Remove some of the patterns added in r163196. Increasing the complexity on in...Craig Topper2012-09-051-42/+2
| * Add patterns for integer forms of VINSERTF128/VINSERTI128 folded with loads. ...Craig Topper2012-09-051-4/+76
| * Fix UseInitArray option for MIPS target.Logan Chien2012-09-051-0/+1
| * Convert vextracti128/vextractf128 intrinsics to extract_subvector at DAG buil...Craig Topper2012-09-051-28/+51
| * Remove redundant semicolons to fix -pedantic-errors build.Richard Smith2012-09-051-2/+2
| * Fix function name per coding standard.Chad Rosier2012-09-054-10/+10
| * Generic Bypass Slow DivPreston Gurd2012-09-044-1/+15
| * Porting Hexagon MI Scheduler to the new API.Sergei Larin2012-09-048-1/+1377
| * Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer2012-09-045-17/+251
| * This patch optimizes shuffle instruction - generates 2 instructions instead o...Elena Demikhovsky2012-09-041-16/+17
| * [ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier2012-09-034-8/+11
| * [ms-inline asm] Add a comment.Chad Rosier2012-09-031-0/+3
| * [ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier2012-09-034-0/+30
| * Remove always true checks. Noticed by Adhemerval Zanella.Roman Divacky2012-09-031-2/+2
| * Add braces to the case statement.Chad Rosier2012-09-031-1/+2
| * Removed unused argument.Chad Rosier2012-09-033-18/+15
| * some peepholes that should match horizontal add/sub operations.Chris Lattner2012-09-031-0/+12
| * [ms-inline asm] Expose the Kind and Opcode variables from theChad Rosier2012-09-033-11/+25
| * Move ErrorLoc decl into the scope where it's actually used.Chad Rosier2012-09-031-2/+1
| * Not all targets have efficient ISel code generation for select instructions.Nadav Rotem2012-09-021-0/+5
| * Limit domain conversion to cases where it won't break dep chains.Tim Northover2012-09-011-12/+48
| * Fix Thumb2 fixup kind in the integrated-as.Logan Chien2012-09-011-0/+4
| * TyposCraig Topper2012-09-012-2/+2
| * SelectionDAG: when constructing VZEXT_LOAD from other loads, make sure itsManman Ren2012-08-311-0/+12
| * Mark FMA4 instructions as commutable and add them to the folding tables.Craig Topper2012-08-312-0/+64
| * Remove an unused argument. The MCInst opcode is set in the ConvertToMCInst()Chad Rosier2012-08-311-47/+42
| * Add selection of RegOp2MemOpTable3 to canFoldMemoryOperandCraig Topper2012-08-311-0/+2
| * Fix PR12359Michael Liao2012-08-311-3/+5
| * The instruction DINS may be transformed into DINSU or DEXTM dependingJack Carter2012-08-314-23/+31
| * Add a comment to explain what's really going on.Chad Rosier2012-08-311-0/+6
| * The ConvertToMCInst() function can't fail, so remove the now dead Match_Conve...Chad Rosier2012-08-313-8/+0
| * Mark FMA3 instructions as commutable so that the operands to the multiply par...Craig Topper2012-08-311-0/+4
| * Add support for converting llvm.fma to fma4 instructions.Craig Topper2012-08-313-36/+76
| * Clean up AddedComplexity further after adding UseSSExMichael Liao2012-08-311-17/+13
| * Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen2012-08-311-2/+2
| * X86: Fix encoding of 'movd %xmm0, %rax'Jim Grosbach2012-08-311-1/+1
| * With the fix in r162954/162955 every cvt function returns true. Thus, haveChad Rosier2012-08-311-64/+42
| * Fix for r162954. Return the Error.Chad Rosier2012-08-301-2/+2
| * Move a check to the validateInstruction() function where it more properly bel...Chad Rosier2012-08-301-11/+13
| * Typo.Chad Rosier2012-08-301-1/+1
| * Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao2012-08-305-122/+158
| * PPCISelLowering.cpp: Fix r162725.NAKAMURA Takumi2012-08-301-1/+5
| * PPCISelLowering.cpp: Whitespace.NAKAMURA Takumi2012-08-301-1/+1
| * Add support for moving pure S-register to NEON pipeline if desiredTim Northover2012-08-301-2/+71
| * Only perform DAG combine on FMAs of legal types.Craig Topper2012-08-301-0/+4
| * Fix PR13727Michael Liao2012-08-301-3/+7
| * Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen2012-08-291-2/+2
| * Reserve space for the mandatory traceback fields on PPC64.Hal Finkel2012-08-291-4/+8
| * Refactor setExecutionDomain to be clearer about what it's doing and more robust.Tim Northover2012-08-291-45/+53
| * Make helper function static.Benjamin Kramer2012-08-291-1/+1