aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Simplified TRUNCATE operation that comes after SETCC. It is possible since SE...Elena Demikhovsky2013-01-031-3/+20
* Revert "Mark DIV/IDIV instructions hasSideEffects=1 because they can trap whe...Michael Gottesman2013-01-031-1/+1
* Changed two debug statements that state that a queue had finished being proce...Michael Gottesman2013-01-031-2/+2
* Added DEBUG message for ObjCARC when we zap a push/pop pair in ObjCARCAPElim:...Michael Gottesman2013-01-031-0/+3
* Added DEBUG message to ObjCARC when we transform objc_initWeak(p, null) => *p...Michael Gottesman2013-01-031-0/+4
* Added DEBUG message for ObjCARC when an inline asm marker is inserted for arc...Michael Gottesman2013-01-031-0/+2
* Mark DIV/IDIV instructions hasSideEffects=1 because they can trap when dividi...Craig Topper2013-01-031-1/+1
* Add a subtype parameter to VTTI::getShuffleCostHal Finkel2013-01-033-5/+6
* Revert everything to r171366 to try to fix the build.Bill Wendling2013-01-032-24/+5
* Try again to revert the bad patch. The tree was reverted for some unknown reasonBill Wendling2013-01-032-19/+20
* Revert patch. Something snuck in there that shouldn't be.Bill Wendling2013-01-031-1/+20
* Remove the 'contains' methods in favor of the 'operator==' method.Bill Wendling2013-01-032-20/+19
* Revert r171427, "An intermediate step in the Attributes rewrite."NAKAMURA Takumi2013-01-031-20/+1
* [MC][COFF] Switch the COFF streamer over to using the MCObjectStreamer versio...Michael J. Spencer2013-01-031-22/+14
* LoopVectorizer: Add support for loop-unrolling during vectorization for incre...Nadav Rotem2013-01-032-169/+329
* Fix PR14732 by handling all kinds of IMPLICIT_DEF live ranges.Jakob Stoklund Olesen2013-01-031-8/+37
* Make the type signature more strict.Bill Wendling2013-01-032-4/+4
* Avoid vectorization when the function has the "noimplicitflot" attribute.Nadav Rotem2013-01-021-3/+11
* Extend the dumping infrastructure to deal with additionalEric Christopher2013-01-026-29/+148
* An intermediate step in the Attributes rewrite.Bill Wendling2013-01-021-1/+20
* DAGCombiner: Avoid generating illegal vector INT_TO_FP nodesTom Stellard2013-01-021-4/+5
* Adds missing aliases for fcom and fcomp instructions without arguments.Kevin Enderby2013-01-021-0/+2
* - Add comment to two functions which might be considered as dead code. Shuxin Yang2013-01-021-2/+4
* AVX: Fix a bug in WidenMaskArithmetic.Nadav Rotem2013-01-021-1/+1
* Actually update the CMake and Makefile builds correctly, and update theChandler Carruth2013-01-024-9/+9
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-02446-1462/+1462
* Resort the #include lines in include/... and lib/... with theChandler Carruth2013-01-0235-45/+35
* Rename VMCore directory to IR.Chandler Carruth2013-01-0252-24/+24
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-021-82/+97
* Merge SSE and AVX instruction definitions for PSHUFD/PSHUFHW/PSHUFLW.Craig Topper2013-01-021-62/+61
* Revert 171351. It broke MC/X86/x86-32-avx.s.Rafael Espindola2013-01-021-97/+82
* Merge SSE and AVX instruction definitions for scalar forms of SQRT, RSQRT, an...Craig Topper2013-01-011-82/+97
* Add IRBuilder::CreateVectorSplat and use it to simplify code.Benjamin Kramer2013-01-012-24/+2
* SROA: Clean up unused assignment warnings from clang's analyzer.Benjamin Kramer2013-01-011-5/+4
* Added DEBUG message when ObjCARC replaces a call which returns its argument v...Michael Gottesman2013-01-011-2/+6
* Added DEBUG messages to the top of several processing loops in ObjCARC.cpp th...Michael Gottesman2013-01-011-3/+32
* Remove unused argument from a multiclass.Craig Topper2013-01-011-5/+3
* Merge intrinsic instruction definitions for SSE and AVX versions of RCPPS and...Craig Topper2013-01-011-30/+34
* Remove 2 unused multiclasses.Craig Topper2013-01-011-26/+0
* Merge AVX/SSE instruction definitions for SQRTPS/PD, RSQRTPS, RCPPS. No funci...Craig Topper2013-01-011-47/+58
* Use packed instead of scalar itineraries for SSE1/2 SQRTPS/PD, RCPPS, and RSQ...Craig Topper2012-12-311-6/+6
* Remove an unused method on Program.Chandler Carruth2012-12-312-35/+0
* Remove an unused method on the Program class.Chandler Carruth2012-12-312-10/+0
* Go ahead and get rid of the old page size interface and convert all theChandler Carruth2012-12-314-19/+11
* Flesh out a page size accessor in the new API.Chandler Carruth2012-12-313-12/+21
* Remove an unused function in the old Process interface.Chandler Carruth2012-12-312-28/+0
* reimplement GetPointerBaseWithConstantOffset().Nuno Lopes2012-12-311-31/+21
* recommit r171298 (add support for PHI nodes to ObjectSizeOffsetVisitor). Hope...Nuno Lopes2012-12-311-11/+26
* Revert "add support for PHI nodes to ObjectSizeOffsetVisitor"Benjamin Kramer2012-12-311-14/+3
* Add extra CHECK to make sure that 'or' instruction was replaced.Jakub Staszak2012-12-311-0/+2