aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Do not lose mem_operands while lowering VLD / VST intrinsics.Evan Cheng2011-04-194-9/+44
* Disable warning C4181: "qualifier applied to reference type; ignored"Francois Pichet2011-04-191-1/+1
* docs: Use <Hn> as Heading elements instead of <DIV class="doc_foo">.NAKAMURA Takumi2011-04-1855-2440/+2577
* Use ArrayRef variants.Devang Patel2011-04-181-35/+33
* Add BumpPtrAllocator::getTotalMemory() to allow clients to query how much mem...Ted Kremenek2011-04-182-0/+11
* Remove test to check line numbers. There are other numerous tests in our test...Devang Patel2011-04-181-27/+0
* Trim a few unneeded includes.Jim Grosbach2011-04-183-31/+0
* Invert the meaning of printAliasInstr's return value. It now returnsEric Christopher2011-04-183-5/+8
* Simplify declarations slightly by using typedefs.Eli Friedman2011-04-181-4/+2
* malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman2011-04-181-1/+4
* Reduce clutter in asm output. Do not emit source location as comment for each...Devang Patel2011-04-188-39/+22
* Handle spilling around an instruction that has an early-clobber re-definition ofJakob Stoklund Olesen2011-04-181-14/+15
* Small fix to the ARM AsmParser to ensure that aSean Callanan2011-04-181-0/+1
* Fix a bug where we were counting the alias sets as completely usedEric Christopher2011-04-182-5/+15
* Mark some functions as used which are used within debug-only code. ThisChandler Carruth2011-04-182-0/+5
* Enhance the fixed-length disassembler to support the callbacks necessary for ...Owen Anderson2011-04-181-5/+10
* Make the empty StructType::get overload use an empty ArrayRef.Anders Carlsson2011-04-181-1/+1
* while we're at it, handle 'sdiv exact' of a power of 2 also,Chris Lattner2011-04-182-0/+16
* fix rdar://9297011 - udiv by power of two causing fast-isel rejectsChris Lattner2011-04-182-1/+13
* Add a new bit that ImmLeaf's can opt into, which allows them to duck out ofChris Lattner2011-04-183-6/+23
* Implement major new fastisel functionality: the matcher can now handle immedi...Chris Lattner2011-04-183-51/+251
* relax this test to just check that the lock prefix is encoded properly,Chris Lattner2011-04-181-2/+1
* Revert r129688; it's breaking buildbots.Eli Friedman2011-04-181-3/+1
* More malloc elimination: it's a bad idea to use raw_svector_ostream on aEli Friedman2011-04-181-1/+3
* Make the StringMaps attached to MCContext use the MCContext's allocator; Eli Friedman2011-04-182-9/+11
* Use an empty ArrayRef instead of an empty std::vector for the Function::get o...Anders Carlsson2011-04-181-1/+1
* docs: Redefine Heading elements as below;NAKAMURA Takumi2011-04-185-90/+90
* introduce a new OpKind abstraction which wraps up operand flavors in a tidy l...Chris Lattner2011-04-171-22/+48
* change OperandsSignature to use SmallVector<char> instead of std::vector<string>Chris Lattner2011-04-172-16/+17
* since the VT is fixed for a ImmLeaf, there is no reason to expose it to the m...Chris Lattner2011-04-172-4/+1
* switch the rest of the x86 immediate patterns over to ImmLeaf, Chris Lattner2011-04-171-17/+9
* now that predicates have a decent abstraction layer on them, introduce a new Chris Lattner2011-04-175-4/+49
* Rework our internal representation of node predicates to expose moreChris Lattner2011-04-177-62/+153
* remove some debugging code I added.Chris Lattner2011-04-171-5/+0
* 1. merge fast-isel-shift-imm.ll into fast-isel-x86-64.llChris Lattner2011-04-176-61/+95
* fix an x86 fast isel issue where we'd completely give up on folding an addressChris Lattner2011-04-172-75/+91
* fix an oversight which caused us to compile the testcase (and otherChris Lattner2011-04-173-9/+22
* tidy up and reduce indentation.Chris Lattner2011-04-171-37/+39
* Fix rdar://9289512 - not folding load into compare at -O0Chris Lattner2011-04-173-17/+65
* split a complex predicate out to a helper function. Simplify two for loops,Chris Lattner2011-04-171-10/+16
* Remove working entry from README.Eli Friedman2011-04-172-9/+1
* fix rdar://9289583 - fast isel should handle non-canonical commutative binopsChris Lattner2011-04-172-4/+37
* PR9055: extend the fix to PR4050 (r70179) to apply to zext and anyext.Eli Friedman2011-04-162-2/+25
* Rename a misleadingly-named variable.Frits van Bommel2011-04-161-5/+5
* Add test cases for Jay's r129641 and fix a 32-bit-centric testcase in a file ...Frits van Bommel2011-04-161-5/+81
* Unbreak the MSVC 2010 build.Francois Pichet2011-04-161-1/+2
* Fix bug when checking phi operands in InstCombiner::visitPHINode(),Jay Foad2011-04-161-1/+1
* MSVC needs the return 0 to compile.Francois Pichet2011-04-161-0/+1
* Remove unused variable.Benjamin Kramer2011-04-161-5/+2
* Write out uint64_t as i{0..32},i{33..64} instead of i{0..32},0.Benjamin Kramer2011-04-161-3/+2