summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Add the ClangSACheckersEmitter tablegen backend which will be used for the cl...Argyrios Kyrtzidis2011-02-144-0/+233
* Move broken HasCommonSymbols to ELFWriter.cpp.Rafael Espindola2011-02-143-17/+13
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-1416-109/+318
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-1413-180/+99
* add a new ArrayRef class. This is intended to replace the idiom weChris Lattner2011-02-141-0/+121
* fix PR9210 by implementing some type legalization logic for Chris Lattner2011-02-143-14/+55
* fix two comment thinkosChris Lattner2011-02-142-2/+2
* Fix typo in comment.Nick Lewycky2011-02-141-1/+1
* Add some statistics to StrongPHIElimination.Cameron Zwarich2011-02-141-0/+8
* Add a statistic to PHIElimination tracking the number of critical edges split.Cameron Zwarich2011-02-141-2/+7
* missed a headerChris Lattner2011-02-131-0/+7
* Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner2011-02-137-76/+106
* Adapt docs to '-loopsimplify -> -loop-simplify' changeTobias Grosser2011-02-131-2/+2
* fix thinko :)Chris Lattner2011-02-131-2/+2
* Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner2011-02-135-46/+60
* remove a now-unneccesary cast.Chris Lattner2011-02-131-1/+1
* Remove pointless blank line.Duncan Sands2011-02-131-1/+0
* Teach instsimplify that X+Y>=X+Z is the same as Y>=Z if neither side overflows,Duncan Sands2011-02-132-2/+69
* Fix testNadav Rotem2011-02-131-1/+1
* Fix a regression from r125393;Nadav Rotem2011-02-132-2/+19
* when legalizing extremely wide shifts, make sure that Chris Lattner2011-02-133-3/+21
* fix visitShift to properly zero extend the shift amount if the provided operandChris Lattner2011-02-133-23/+20
* improve solaris support, from PR9109, patch by Yuri!Chris Lattner2011-02-131-0/+5
* add PR#Chris Lattner2011-02-131-0/+1
* implement instcombine folding for things like (x >> c) < 42.Chris Lattner2011-02-132-10/+61
* add a helper method.Chris Lattner2011-02-131-0/+7
* Wrap the struct in an anonymous namespace.Argyrios Kyrtzidis2011-02-131-0/+2
* refactor some code out into a helper method.Chris Lattner2011-02-132-46/+56
* teach SCEV that the scale and addition of an inbounds gep don't NSW.Chris Lattner2011-02-133-6/+36
* Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner2011-02-122-0/+12
* Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend.Venkatraman Govindaraju2011-02-122-0/+16
* SimplifyLibCalls: Add missing legalize check on various printf to puts andDaniel Dunbar2011-02-122-12/+29
* tests: FileCheckizeDaniel Dunbar2011-02-121-3/+5
* Preserve aliases if needed.Rafael Espindola2011-02-121-0/+8
* Add a note about SSE4.1 roundss/roundsd.Benjamin Kramer2011-02-121-0/+11
* A fix for 9165.Nadav Rotem2011-02-122-4/+41
* AsmMatcher custom operand parser failure enhancements.Jim Grosbach2011-02-124-40/+51
* Fix a silly bug I introduced when dropping std::string.Rafael Espindola2011-02-121-0/+2
* attempt to capture recent discussion about overflow and inbounds geps.Chris Lattner2011-02-111-7/+21
* Also fold (A+B) == A -> B == 0 when the add is commuted.Benjamin Kramer2011-02-112-12/+22
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-112-5/+16
* When lowering an inbounds gep, the intermediate adds can haveChris Lattner2011-02-111-6/+3
* Tidy out asm matcher .inc output.Jim Grosbach2011-02-111-2/+2
* Adds llvm::sys::path::is_separator() to test whether a char is a path separatorZhanyong Wan2011-02-113-12/+32
* Implement sdiv & udiv for <4 x i16> and <8 x i8> NEON vector types.Nate Begeman2011-02-112-0/+230
* SimplifySelectOps can only handle selects with a scalar condition. Add a checkNadav Rotem2011-02-111-0/+3
* Fix 9173.Nadav Rotem2011-02-113-0/+67
* Fix #9190Nadav Rotem2011-02-111-1/+1
* Test commit.Nadav Rotem2011-02-111-1/+1
* More whitespace cleanup...Jim Grosbach2011-02-112-41/+41