aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Cosmetic patch for r148132.Stepan Dyatkovskiy2012-01-131-13/+1
* LoopUnswitch: All helper data that is collected during loop-unswitch iteratio...Stepan Dyatkovskiy2012-01-131-112/+175
* Refactor.Devang Patel2012-01-131-40/+46
* Convert SHUFPD with the same register for both sources to PSHUFD if it would ...Craig Topper2012-01-132-1/+20
* use v8i32 as optimal mem type over v8f32 if AVX2 is enabled. Similar to SSE2 ...Craig Topper2012-01-131-3/+6
* Make X86 instruction selection use 256-bit VPXOR for build_vector of all ones...Craig Topper2012-01-134-37/+62
* Add patterns for v16i16 and v32i8 immAllZerosV to select VPXOR to match v4i64...Craig Topper2012-01-131-0/+8
* Added the MachineSchedulerPass skeleton.Andrew Trick2012-01-136-1/+251
* wrong filenameAndrew Trick2012-01-131-1/+1
* 80-col violationAndrew Trick2012-01-131-3/+3
* Use 8i32 constant pool entry for converting AVX2_SETALLONES. Possibly fixes P...Craig Topper2012-01-131-0/+2
* Fix typo in PerformAddCombine that caused any vector type to be checked for h...Craig Topper2012-01-131-1/+1
* Delete CodeInit and CodeRecTy from TableGen.Jakob Stoklund Olesen2012-01-132-33/+3
* Use uniqued StringInit pointers for lookups.Jakob Stoklund Olesen2012-01-132-21/+9
* DAGCombine's logic for forming pre- and post- indexed loads / stores were beingEvan Cheng2012-01-131-9/+44
* Fix off-by-one error.Bill Wendling2012-01-131-1/+1
* Implement proper ObjC ARC objc_retainBlock "escape" analysis, so thatDan Gohman2012-01-131-45/+63
* Added MVT::v2f16Pete Cooper2012-01-121-0/+2
* Revert accidental commit.Bill Wendling2012-01-121-65/+0
* Fix the code that was WRONG.Bill Wendling2012-01-122-13/+71
* Added FPOW, FEXP, FLOG to PromoteNode so that custom actions can be set to Pr...Pete Cooper2012-01-121-0/+18
* Fixed a bug in LowerVECTOR_SHUFFLE caused assertion failureElena Demikhovsky2012-01-121-1/+5
* When hoisting common code, watch out for uses which are marked "kill". If theEvan Cheng2012-01-121-0/+5
* Support segmented stacks on 64-bit FreeBSD.Rafael Espindola2012-01-121-2/+8
* Support segmented stacks on win32.Rafael Espindola2012-01-121-7/+17
* Allow targets to select source order pre-RA scheduler.Evan Cheng2012-01-121-1/+2
* Rename X86ATTAsmParser -> X86AsmParserDevang Patel2012-01-122-19/+18
* Make SplitAnalysis::UseSlots private.Jakob Stoklund Olesen2012-01-122-6/+10
* After Jakob's r147938 exception handling on i386 was completely broken.Benjamin Kramer2012-01-121-0/+7
* Fix a bug in the AVX 256-bit shuffle code in cases where the splat element is...Nadav Rotem2012-01-121-1/+1
* X86: Generalize the x << (y & const) optimization to also catch masks with mo...Benjamin Kramer2012-01-121-21/+25
* Add predicate method check match memory operand size, if available.Devang Patel2012-01-122-17/+96
* A DenseMap of a std::map isn't a very good idea because the "grow()" method willBill Wendling2012-01-121-2/+2
* Add intel style operand parser skeleton. Devang Patel2012-01-121-1/+97
* Switch all of the uses of my InsertDAGNode helper to follow the exactChandler Carruth2012-01-121-8/+22
* Revert r147978. A DenseMap's iterators may become invalidated here.Bill Wendling2012-01-111-1/+2
* Make data structures private.Jakob Stoklund Olesen2012-01-113-11/+17
* Use a DenseMap.Bill Wendling2012-01-111-2/+1
* Sink spillInterferences into RABasic.Jakob Stoklund Olesen2012-01-113-63/+62
* Cleanup.Jakob Stoklund Olesen2012-01-111-9/+0
* Move RegAllocBase into its own cpp file separate from RABasic.Jakob Stoklund Olesen2012-01-113-312/+336
* Re-fix the issue Bill fixed in r147899 in a slightly different way, which doe...Eli Friedman2012-01-111-5/+7
* Fix assert.Eric Christopher2012-01-111-2/+2
* Disable the crash reporter when running lit tests.Argyrios Kyrtzidis2012-01-112-1/+21
* On AVX, we can load v8i32 at a time. The bug happens when two uneven loads ar...Nadav Rotem2012-01-111-5/+23
* Support segmented stacks on mac.Rafael Espindola2012-01-112-18/+68
* Generate the segmented stack prologue for fastcc too.Rafael Espindola2012-01-111-1/+2
* Revert r147945 which disabled an addressing mode transformation. I hadChandler Carruth2012-01-111-4/+0
* Use unsigned comparison in segmented stack prologue.Rafael Espindola2012-01-111-1/+1
* [asan] extend the workaround for http://llvm.org/bugs/show_bug.cgi?id=11395: ...Kostya Serebryany2012-01-111-1/+1