aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem2012-10-1827-16/+211
* cleanup the comment.Nadav Rotem2012-10-181-1/+1
* Fix a bug where a 32-bit address with the high bit does not get symbolicatedKevin Enderby2012-10-181-2/+3
* fix a naming typoNadav Rotem2012-10-181-6/+4
* [ms-inline asm] Add a size argument to the LookupInlineAsmIdentifier() callback,Chad Rosier2012-10-181-1/+3
* Clear unknown mem ops when merging stack slots (pr14090)Sebastian Pop2012-10-181-6/+13
* Change MachineFrameInfo::StackObject::Alloca from Value* to AllocaInst*Sebastian Pop2012-10-181-0/+1
* [ms-inline asm] Have the LookupInlineAsmIdentifier() callback function return aChad Rosier2012-10-181-24/+13
* Avoid reconstructing the pointer set when searching for duplicated read/write...Nadav Rotem2012-10-181-10/+7
* Cosmetic change -- move two simplifiers to the right commented statement group.Meador Inge2012-10-181-2/+2
* instcombine: Migrate strcpy optimizationsMeador Inge2012-10-182-48/+50
* In SimplifySelectOps we pulled two loads through a select node despite the fa...Nadav Rotem2012-10-181-0/+4
* When looking for a vector representation of a scalar, do a single lookup. Als...Nadav Rotem2012-10-181-7/+14
* [ms-inline asm] Move most of the AsmParsing logic in clang back into the MCChad Rosier2012-10-181-18/+201
* This patch fixes failures in the SingleSource/Regression/C/uint64_to_floatUlrich Weigand2012-10-181-1/+46
* Refactor insert and extract of sub-integers into static helpers thatChandler Carruth2012-10-181-68/+84
* This FIXME was fixed some time ago. =]Chandler Carruth2012-10-181-3/+0
* Introduce a BarrierNoop pass, a hack designed to allow *some* controlChandler Carruth2012-10-183-0/+56
* remove unused variable to fix a warning.Nadav Rotem2012-10-181-2/+1
* Temporarily revert the TargetTransform changes.Bob Wilson2012-10-1831-307/+102
* Remove the use of dominators and AA.Nadav Rotem2012-10-181-8/+0
* Vectorizer: Add support for loops with an unknown count. For example:Nadav Rotem2012-10-181-68/+159
* Revert r166157 because some tests fail...Bill Wendling2012-10-171-3/+1
* Check that the operand of the GEP is not the GEP itself. This occurred during...Bill Wendling2012-10-171-1/+3
* Revert part of r166049 back and enable test case in r166125.Michael Liao2012-10-171-0/+42
* LoopVectorize.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2012-10-171-2/+1
* Remove redundant SetInsertPoint call.Jakub Staszak2012-10-171-1/+0
* Revert r166049Michael Liao2012-10-171-46/+0
* Add conditional branch instructions and their patterns.Reed Kotler2012-10-172-2/+296
* Fix some typos and wrong indenting.Roman Divacky2012-10-171-4/+4
* Teach DAG combine to fold (extract_subvec (concat v1, ..) i) to v_iMichael Liao2012-10-171-2/+17
* Switch MRI::UsedPhysRegs to a register unit bit vector.Jakob Stoklund Olesen2012-10-171-2/+2
* Add a really faster pre-RA scheduler (-pre-RA-sched=linearize). It doesn't useEvan Cheng2012-10-173-3/+160
* Merge MRI::isPhysRegOrOverlapUsed() into isPhysRegUsed().Jakob Stoklund Olesen2012-10-173-4/+4
* Add a loop vectorizer.Nadav Rotem2012-10-174-2/+814
* Check for empty YMM use-def lists in X86VZeroUpper.Jakob Stoklund Olesen2012-10-171-1/+1
* Fix fallout from RegInfo => FrameLowering refactoring on MSP430.Anton Korobeynikov2012-10-174-16/+15
* misched: Better handling of invalid latencies in the machine modelAndrew Trick2012-10-171-2/+10
* Support: Don't remove special files on signals.Daniel Dunbar2012-10-171-9/+21
* [asan] better debug diagnostics in asan compiler moduleKostya Serebryany2012-10-171-4/+4
* This just in, it is a *bad idea* to use 'udiv' on an offset ofChandler Carruth2012-10-171-3/+3
* Fix a really annoying "bug" introduced in r165941. The change from thatChandler Carruth2012-10-171-3/+3
* Check SSSE3 instead of SSE4.1Michael Liao2012-10-171-2/+2
* Fix setjmp on models with non-Small code model nor non-Static relocation modelMichael Liao2012-10-172-22/+50
* Use a SparseSet instead of a BitVector for UsedInInstr in RAFast.Jakob Stoklund Olesen2012-10-171-23/+30
* Use a typedef to reduce some typing and reformat code accordingly.Eric Christopher2012-10-161-12/+17
* Variable name cleanup.Eric Christopher2012-10-161-4/+4
* Avoid rematerializing a redef immediately after the old def.Jakob Stoklund Olesen2012-10-161-0/+7
* Revert r166046 "Switch back to the old coalescer for now to fix the 32 bit bit"Jakob Stoklund Olesen2012-10-161-344/+1
* [InstCombine] Teach InstCombine how to handle an obfuscated splat.Michael Gottesman2012-10-161-2/+5