aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Add APFloat -> hexadecimal string conversion, as per %a and %A in C99.Neil Booth2007-10-031-3/+240
* Completely merge the implementation details of DomTree and PostDomTree.Owen Anderson2007-10-034-209/+7
* Fix 80 col violation.Devang Patel2007-10-031-3/+3
* Refactor code in a separate method.Devang Patel2007-10-031-33/+46
* Add initial iterator support for folding set.Chris Lattner2007-10-031-0/+32
* Simplify implementation of the FoldingSet circular list, a necessary stepChris Lattner2007-10-031-11/+20
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-0317-38/+36
* Fix a using namespace llvm; in a header file.Dan Gohman2007-10-031-0/+1
* Tone down an overzealous optimization.Dale Johannesen2007-10-031-3/+21
* add a noteChris Lattner2007-10-031-0/+32
* Fix PR1719, by not marking llvm.global.annotations internal.Tanya Lattner2007-10-031-0/+1
* Tweak RoundAwayFromZero the bit number below which is truncated, and makeNeil Booth2007-10-031-8/+13
* add a noteChris Lattner2007-10-031-0/+16
* Fix PR1719, by not marking llvm.noinline internal.Chris Lattner2007-10-031-0/+1
* Bill's example is still not enough to repro this, but it has other issues thatChris Lattner2007-10-031-0/+8
* Factor some code from the DomTree and PostDomTree calculate methods up into Owen Anderson2007-10-034-20/+29
* Another micro-opt.Bill Wendling2007-10-021-0/+16
* Another missed optimization with LICM.Bill Wendling2007-10-021-0/+23
* Small label changes.Bill Wendling2007-10-021-5/+2
* Now with source code.Bill Wendling2007-10-021-0/+16
* Now with LL code!Bill Wendling2007-10-021-1/+17
* Another missed optimization.Bill Wendling2007-10-021-0/+28
* Micro-optimization -- missed LICM opportunity.Bill Wendling2007-10-021-0/+24
* Rewrite sqrt and powi to use anyfloat. By popular demand.Dale Johannesen2007-10-024-55/+36
* Refactor code to add load / store folded instructions -> register onlyEvan Cheng2007-10-012-607/+599
* Fix stride computations for long double arrays.Dale Johannesen2007-10-013-4/+8
* Move the code that emits the .file directives so that it runs after theDan Gohman2007-10-011-16/+17
* Remove simple scheduler.Evan Cheng2007-10-011-1165/+0
* Relax unsafe use check. If there is one unconditional use inside the loop the...Devang Patel2007-10-011-22/+22
* Typo. X86comi doesn't read / write chain's.Evan Cheng2007-10-011-2/+1
* Add getABITypeSize, getABITypeSizeInBitsDale Johannesen2007-10-011-1/+6
* remove dup commentDale Johannesen2007-09-301-1/+0
* Constant fold int-to-long-double conversions;Dale Johannesen2007-09-304-21/+13
* Simplify and fix signed int -> FP conversions.Dale Johannesen2007-09-301-11/+3
* AsmPrinters overriding getAnalysisUsage should call super.Gordon Henriksen2007-09-302-1/+2
* Template-ize more of the DomTree internal implementation details. Only the c...Owen Anderson2007-09-303-146/+7
* Add a new DenseSet abstraction.Chris Lattner2007-09-301-4/+4
* Check that the second parameter of init_trampolineDuncan Sands2007-09-291-2/+6
* This is done already.Gordon Henriksen2007-09-291-7/+0
* Collector is the base class for garbage collection code generators.Gordon Henriksen2007-09-292-0/+391
* Demoting CHelpers.h to include/llvm/Support.Gordon Henriksen2007-09-292-2/+2
* Switch to densemap rather than std::setDaniel Berlin2007-09-291-3/+26
* Enabling new condition code modeling scheme.Evan Cheng2007-09-2910-1649/+308
* Teach SplitVectorOp how to split INSERT_VECTOR_ELT.Dan Gohman2007-09-281-0/+12
* If two instructions are both two-address code, favors (schedule closer toEvan Cheng2007-09-282-8/+25
* really fix PR1581, thanks to Daniel Dunbar for pointingChris Lattner2007-09-281-1/+1
* Make Value::getNameLen not crash on an empty name, fixing PR1712.Chris Lattner2007-09-281-1/+1
* Remove a poor scheduling heuristic.Evan Cheng2007-09-281-34/+5
* Trim some unneeded fields.Evan Cheng2007-09-283-26/+12
* Fix long double -> uint64 conversion.Dale Johannesen2007-09-281-1/+5