summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Replace a hand rolled loop with a lovely StringRef helper we have theseChandler Carruth2012-02-21
* Pull the parsing helper functions out of the Triple interface entirely.Chandler Carruth2012-02-21
* Clean up comments that I missed when changing the triple representation.Chandler Carruth2012-02-21
* Clear virtual registers after they are no longer referenced.Andrew Trick2012-02-21
* StackSlotColoring does not use a VirtRegMapAndrew Trick2012-02-21
* Use more idiomatic assert.Rafael Espindola2012-02-21
* Avoid warning on non assert builds.Rafael Espindola2012-02-21
* Switch the llvm::Triple class to immediately parse the triple string onChandler Carruth2012-02-21
* It turns out that with the current scev organization ReuseOrCreateCast cannotRafael Espindola2012-02-21
* Fix some bugs in HMEditor's moveAllOperandsInto logic.Lang Hames2012-02-21
* Check for the correct size in the invariant marker.Nick Lewycky2012-02-20
* Fix machine-cp by having it to check sub-register indicies. e.g.Evan Cheng2012-02-20
* Fix 80-column violation.Chad Rosier2012-02-20
* InstCombine: Removing the base from the address calculation is only safe when...Benjamin Kramer2012-02-20
* Make this a bit prettier and more obvious when a derived type isn'tEric Christopher2012-02-20
* If a derived type is also a composite type, print that informationEric Christopher2012-02-20
* Add support for runtime languages on our forward declarations.Eric Christopher2012-02-20
* InstCombine: When comparing two GEPs that were derived from the same base poi...Benjamin Kramer2012-02-20
* InstCombine: Make OptimizePointerDifference more aggressive.Benjamin Kramer2012-02-20
* Teach the DAGCombiner that certain loadext nodes followed by ANDs can be conv...James Molloy2012-02-20
* Improve generated code for extending loads and some trunc stores on ARM.James Molloy2012-02-20
* Make post-ra tail duplication bundle safe. No test case as recent codegenEvan Cheng2012-02-20
* Rename class Evaluate to Evaluator and put it in an anonymous namespace.Nick Lewycky2012-02-20
* fold comparisons of gep'd alloca points with null to false,Chris Lattner2012-02-20
* Move constructors out-of-line and flesh out their documentation. NoChandler Carruth2012-02-20
* Move EvaluateFunction and EvaluateBlock into a class, and make the class storeNick Lewycky2012-02-19
* Silence operator precedence warning.Benjamin Kramer2012-02-19
* Remove dead code. Improve llvm_unreachable text. Simplify some control flow.Ahmed Charles2012-02-19
* StringRef'ize EmitSourceFileHeader().Ahmed Charles2012-02-19
* Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove...Craig Topper2012-02-19
* Add machinery for pushing live ranges onto bundle starts while bundling.Lang Hames2012-02-19
* Simplify moveEnteringDownFrom rules.Lang Hames2012-02-19
* Unify all shuffle mask checking functions take a mask and VT instead of Vecto...Craig Topper2012-02-19
* Skip through instructions rather than operands when looking for last use slot.Lang Hames2012-02-19
* APFloat::toString(): Fix overrun at scanning.NAKAMURA Takumi2012-02-19
* Fix TODO and trailing whitespace.Lang Hames2012-02-19
* Defer sanity checks on live intervals until after all have been updated. Hold...Lang Hames2012-02-19
* Make a bunch of X86ISelLowering shuffle functions static now that they are no...Craig Topper2012-02-19
* comment fix ARM.hJia Liu2012-02-19
* some comment fix for X86 and ARMJia Liu2012-02-19
* Add vmfunc instruction to X86 assembler and disassembler.Craig Topper2012-02-19
* Fix issue with bitwise and precedence.Ahmed Charles2012-02-18
* Hashing.h - utilities for hashing various data types.Talin2012-02-18
* White space fixes.Rafael Espindola2012-02-18
* Temporarily disable this assert. Looks like it found a similar issue whenRafael Espindola2012-02-18
* Don't skip debug instructions when looking for the insertion point ofRafael Espindola2012-02-18
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Add X86InstrSVM.td that I forgot to add in r150873.Craig Topper2012-02-18
* Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper2012-02-18
* Trivial cleanup to group the generic 'armvN' cases with the 'arm' case,Chandler Carruth2012-02-18