aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add selection of RegOp2MemOpTable3 to canFoldMemoryOperandCraig Topper2012-08-311-0/+2
* Add MachineInstr::tieOperands, remove setIsTied().Jakob Stoklund Olesen2012-08-314-20/+31
* Fix PR12359Michael Liao2012-08-312-3/+15
* The instruction DINS may be transformed into DINSU or DEXTM dependingJack Carter2012-08-315-23/+60
* Move the GCOVFormat enums into their own namespace per the LLVM coding standard.Bill Wendling2012-08-312-24/+26
* 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-314-9/+0
* Mark FMA3 instructions as commutable so that the operands to the multiply par...Craig Topper2012-08-312-15/+19
* Use CloneMachineInstr to make a new MI in commuteInstruction to make the code...Craig Topper2012-08-311-10/+1
* Add support for converting llvm.fma to fma4 instructions.Craig Topper2012-08-315-36/+121
* Don't enforce ordered inline asm operands.Jakob Stoklund Olesen2012-08-312-10/+9
* Clean up ProfileDataLoader a bit.Benjamin Kramer2012-08-312-55/+25
* llvm/test/CodeGen/X86/vec_select.ll: Fix failure on xmm-less hosts, to add -m...NAKAMURA Takumi2012-08-311-1/+1
* Cleanups due to feedback. No functionality change. Patch by Alistair.Bill Wendling2012-08-313-64/+64
* Clean up AddedComplexity further after adding UseSSExMichael Liao2012-08-311-17/+13
* Fix a couple of typos in EmitAtomic.Jakob Stoklund Olesen2012-08-312-2/+12
* X86: Fix encoding of 'movd %xmm0, %rax'Jim Grosbach2012-08-312-1/+5
* With the fix in r162954/162955 every cvt function returns true. Thus, haveChad Rosier2012-08-312-77/+53
* Take account of boolean vector contents when promoting a build vector from i1...Pete Cooper2012-08-302-1/+33
* Try to make this test more generic to unbreak buildbots.Owen Anderson2012-08-301-9/+9
* Teach the DAG combiner to turn chains of FADDs (x+x+x+x+...) into FMULs by co...Owen Anderson2012-08-302-1/+159
* 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
* [llvm] Updated the test fold-vector-select so that we test the vector selects...Michael Gottesman2012-08-301-9/+144
* Typo.Chad Rosier2012-08-301-1/+1
* Whitespace.Chad Rosier2012-08-301-1/+1
* Whitespace.Chad Rosier2012-08-301-1/+1
* Hoist a check to eliminate obvious mismatches as early as possible. Also, fixChad Rosier2012-08-301-8/+8
* Currently targets that do not support selects with scalar conditions and vect...Nadav Rotem2012-08-302-1/+82
* [ms-inline asm] Add a new function, GetMCInstOperandNum, to theChad Rosier2012-08-301-1/+43
* Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao2012-08-307-127/+174
* ADTTests: [CMake] Exclude DenseMapTest.cpp and SmallVectorTest.cpp on MSVC9 d...NAKAMURA Takumi2012-08-301-1/+14
* Apply "/Og-" also to MSC15(aka VS9) on VMCore/Function.cpp.NAKAMURA Takumi2012-08-301-1/+1
* PPCISelLowering.cpp: Fix r162725.NAKAMURA Takumi2012-08-301-1/+5
* PPCISelLowering.cpp: Whitespace.NAKAMURA Takumi2012-08-301-1/+1
* testMichael Ilseman2012-08-301-2/+2
* Fix test case.Benjamin Kramer2012-08-301-1/+1
* LoopRotate: Also rotate loops with multiple exits.Benjamin Kramer2012-08-302-13/+260
* InstCombine: Fix comment to reflect the code.Benjamin Kramer2012-08-301-1/+1
* Don't use MCInstrDesc flags for implicit operands.Jakob Stoklund Olesen2012-08-301-11/+16
* WhitespaceAlexey Samsonov2012-08-301-3/+3
* It is illegal to transform (sdiv (ashr X c1) c2) -> (sdiv x (2^c1 * c2)),Nadav Rotem2012-08-302-35/+0
* Add support for moving pure S-register to NEON pipeline if desiredTim Northover2012-08-302-2/+135
* remove old docsNadav Rotem2012-08-301-8/+0
* Refactor fetching file/line info from DWARFContext to simplify theAlexey Samsonov2012-08-304-63/+127
* Add FMA to switch statement in VectorLegalizer::LegalizeOp so that it can be ...Craig Topper2012-08-301-0/+1
* Add support for FMA to WidenVectorResult.Craig Topper2012-08-302-0/+14
* Only perform DAG combine on FMAs of legal types.Craig Topper2012-08-301-0/+4
* Pass by pointer and not std::string.Bill Wendling2012-08-301-2/+2
* Should put test case under test/ExecutionEngine/MCJIT/Michael Liao2012-08-301-0/+0