aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2013-03-04Bypass Slow DividesPreston Gurd
2013-03-04R600: Clean up datalayout strings so they better match hardware capabilitiesTom Stellard
2013-03-04Mips ISD typoJia Liu
2013-03-02ARM: Creating a vector from a lane of another.Jim Grosbach
2013-03-02Clean up code format a bit.Jim Grosbach
2013-03-02Tidy up. Trailing whitespace.Jim Grosbach
2013-03-02ARM NEON: Fix v2f32 float intrinsicsArnold Schwaighofer
2013-03-02recommit r172363 & r171325 (reverted in r172756)Nuno Lopes
2013-03-02add getUnderlyingObjectSize()Nuno Lopes
2013-03-02X86 cost model: Adjust cost for custom lowered vector multipliesArnold Schwaighofer
2013-03-02Added FIXME for future Hexagon cleanup.Andrew Trick
2013-03-02PR14448 - prevent the loop vectorizer from vectorizing the same loop twice.Nadav Rotem
2013-03-02Modify {Call,Invoke}Inst::addAttribute to take an AttrKind.Peter Collingbourne
2013-03-01Only fold small constants into memory reference displacements.Derek Schuff
2013-03-01Remove duplicate line and move another closer to its actual useEli Bendersky
2013-03-01In llvm::MemoryBuffer::getFile() remove an unnecessary stat call check.Argyrios Kyrtzidis
2013-03-01[mips] Fix inefficient code generation.Akira Hatanaka
2013-03-01Removed extraneous #include "LLVMContextImpl.h" from lib/IR/Module.cppJean-Luc Duprat
2013-03-01Fix indentation.Akira Hatanaka
2013-03-01Set properties for f128 type.Akira Hatanaka
2013-03-01Generate an error message instead of asserting or segfaulting when we can'tChad Rosier
2013-03-01LoopVectorize: Don't hang forever if a PHI only has skipped PHI uses.Benjamin Kramer
2013-03-01Cache the result of Function::getIntrinsicID() in a DenseMap attached to the ...Michael Ilseman
2013-03-01Fix PR10475Michael Liao
2013-03-01Add support for using non-pic code for arm and thumb1 when emitting the sjljChad Rosier
2013-03-01Hexagon: Add constant extender support framework.Jyotsna Verma
2013-03-01R600/SI: handle all registers in copyPhysReg v2Christian Konig
2013-03-01R600/SI: remove S_MOV immediate patternsChristian Konig
2013-03-01R600/SI: remove GPR*AlignEncodeChristian Konig
2013-03-01R600/SI: fix warning about overloaded virtualChristian Konig
2013-03-01R600/SI: fix inserting waits for unordered definesChristian Konig
2013-03-01GCC thinks that this variable might be used uninitialized (it isn't).Duncan Sands
2013-03-01[mips] Remove unused option. Fix 80-column violations.Akira Hatanaka
2013-03-01[mips] Add the capability to search delay slot filling instructions inAkira Hatanaka
2013-03-01[mips] Do not add SecondLastInst to list BranchInstrs if there is only oneAkira Hatanaka
2013-03-01[mips] Define an overloaded version of function MipsInstrInfo::AnalyzeBranchAdd.Akira Hatanaka
2013-03-01[mips] Add options to disable searching backward and in successor blocks.Akira Hatanaka
2013-03-01[mips] Add capability to search in the forward direction for instructions thatAkira Hatanaka
2013-03-01[mips] Define helper function searchRangeAkira Hatanaka
2013-03-01[mips] Rename function findDelayInstr to searchBackward.Akira Hatanaka
2013-03-01Scheduler diagnostics. Print the register name.Andrew Trick
2013-03-01Instructions schedulers should report correct height/depth.Andrew Trick
2013-03-01[mips] Define class MemDefsUses.Akira Hatanaka
2013-02-28A small refactoring + adding comments.Eli Bendersky
2013-02-28Don't add the 'Value' string if there isn't one.Bill Wendling
2013-02-28Fix a bug in instcombine for fmul in fast math mode.Quentin Colombet
2013-02-28Move an assert earlier in a file and check that the result ofEric Christopher
2013-02-28Don't add an attribute that already exists and don't remove an attribute that...Bill Wendling
2013-02-28Tidy up; no functional change.Chad Rosier
2013-02-28Cost model support for lowered math builtins.Benjamin Kramer