aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add support for pushsection and popsection. Patch by Joerg Sonnenberger.Rafael Espindola2011-02-1610-54/+60
* Remove a duplicated check.Evan Cheng2011-02-161-1/+1
* Some single precision VFP instructions may be executed on NEON pipeline, but ...Evan Cheng2011-02-162-28/+160
* Add support for parsing [expr].Roman Divacky2011-02-151-0/+18
* Teach ARMLoadStoreOptimizer to remove kill flags from merged instructions as ...Jakob Stoklund Olesen2011-02-151-21/+15
* Ignore DBG_VALUE machine instructions while constructing instruction ranges b...Devang Patel2011-02-151-0/+4
* Implement a function from PathV2 whose definition is missing.Argyrios Kyrtzidis2011-02-151-0/+6
* Move DbgInfoPrinter specific utlities inside DbgInfoPrinter.cppDevang Patel2011-02-152-111/+112
* Print function info. Patch by Minjang Kim.Devang Patel2011-02-152-2/+34
* Spelling fix: consequtive -> consecutive.Duncan Sands2011-02-155-5/+5
* Fix 9216 - Endless loop in InstCombine pass.Nadav Rotem2011-02-151-1/+5
* Fix thinko. Cmp can be the first instruction in a MBB.Evan Cheng2011-02-151-2/+5
* Do not forget DebugLoc!Devang Patel2011-02-151-0/+1
* tidy up a bit.Chris Lattner2011-02-151-7/+9
* convert ConstantVector::get to use ArrayRef.Chris Lattner2011-02-1511-173/+94
* Remove unused bitvectors that record ARM callee-saved registers.Bob Wilson2011-02-142-23/+0
* Move more fragments of spill weight calculation into CalcSpillWeights.hJakob Stoklund Olesen2011-02-142-5/+5
* Do not hoist @llvm.dbg.value. Here, @llvm.dbg.value is "referring" a value th...Devang Patel2011-02-141-1/+2
* Switch llvm to using comdats. For now always use groups with a singleRafael Espindola2011-02-142-23/+13
* Fix PR8854. Track inserted copies to avoid read before write. Sorry, it's har...Evan Cheng2011-02-141-4/+16
* A fail to match coprocessor number and register number must fail instead of a...Bruno Cardoso Lopes2011-02-141-1/+0
* revert my ConstantVector patch, it seems to have made the llvm-gccChris Lattner2011-02-1411-94/+173
* Move broken HasCommonSymbols to ELFWriter.cpp.Rafael Espindola2011-02-142-12/+13
* Fix encoding and add parsing support for the arm/thumb CPS instruction:Bruno Cardoso Lopes2011-02-1410-109/+276
* Switch ConstantVector::get to use ArrayRef instead of a pointer+sizeChris Lattner2011-02-1411-173/+94
* fix PR9210 by implementing some type legalization logic for Chris Lattner2011-02-142-14/+47
* fix two comment thinkosChris Lattner2011-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
* Enhance ComputeMaskedBits to know that aligned frameindexesChris Lattner2011-02-135-72/+91
* Revisit my fix for PR9028: the issue is that DAGCombine was Chris Lattner2011-02-134-40/+46
* 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-131-2/+49
* Fix a regression from r125393;Nadav Rotem2011-02-131-1/+2
* when legalizing extremely wide shifts, make sure that Chris Lattner2011-02-132-3/+9
* fix visitShift to properly zero extend the shift amount if the provided operandChris Lattner2011-02-131-20/+19
* implement instcombine folding for things like (x >> c) < 42.Chris Lattner2011-02-131-8/+50
* 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-131-2/+5
* Add encodings and mnemonics for FXSAVE64 and FXRSTOR64.Reid Kleckner2011-02-121-0/+4
* Prevent IMPLICIT_DEF/KILL to become a delay filler instruction in SPARC backend.Venkatraman Govindaraju2011-02-121-0/+3
* SimplifyLibCalls: Add missing legalize check on various printf to puts andDaniel Dunbar2011-02-121-5/+9
* Add a note about SSE4.1 roundss/roundsd.Benjamin Kramer2011-02-121-0/+11
* A fix for 9165.Nadav Rotem2011-02-121-4/+9
* AsmMatcher custom operand parser failure enhancements.Jim Grosbach2011-02-123-23/+32
* Also fold (A+B) == A -> B == 0 when the add is commuted.Benjamin Kramer2011-02-111-2/+4
* Per discussion with Dan G, inbounds geps *certainly* can haveChris Lattner2011-02-111-3/+14
* When lowering an inbounds gep, the intermediate adds can haveChris Lattner2011-02-111-6/+3
* Adds llvm::sys::path::is_separator() to test whether a char is a path separatorZhanyong Wan2011-02-111-12/+13