aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Combine PPC's GetConstantBuildVectorBits and isConstantSplat functions to a newBob Wilson2009-03-012-106/+96
* Fix a pretty awesome bug that only happened in a strange case with anonymousChris Lattner2009-03-011-8/+11
* walk type symbol table also, so we get:Chris Lattner2009-03-011-2/+10
* Fix a long-standing bug and misfeature of the disassembler: when dealing with a Chris Lattner2009-03-011-12/+122
* move type name population out of TypePrinting class into a static Chris Lattner2009-02-281-36/+51
* switch to densemap for pointer->word map.Chris Lattner2009-02-281-9/+9
* delete a bunch of duplicated type printing logic, using the type printingChris Lattner2009-02-281-152/+16
* make this work when constructed with a null module*Chris Lattner2009-02-281-2/+1
* expose TypePrinting as a public API.Chris Lattner2009-02-281-23/+24
* rename 'Result' to 'OS' in CalcTypeName for consistencyChris Lattner2009-02-281-37/+37
* do not embed the raw_ostream into TypePrinting, pass it as an argument to pri...Chris Lattner2009-02-281-52/+43
* stop calling Type::getDescription().Chris Lattner2009-02-281-12/+15
* simplificationsChris Lattner2009-02-281-6/+8
* Change WriteTypeSymbolic to not put a space out before types, also, removeChris Lattner2009-02-283-24/+18
* make CalcTypeName take a stream instead of a string to concat onto,Chris Lattner2009-02-281-55/+49
* remove a bunch of nearly-duplicated code.Chris Lattner2009-02-281-63/+18
* fix indentation, remove dead integer case.Chris Lattner2009-02-281-64/+59
* pull calcTypeName into TypePrinting class, make its type stackChris Lattner2009-02-281-12/+16
* inline method into its only use and simplify the result.Chris Lattner2009-02-281-11/+4
* simplify conditionChris Lattner2009-02-281-7/+10
* start refactoring the .ll printer: introduce a new TypePrinting classChris Lattner2009-02-281-310/+302
* reject 0 element vectors with:Chris Lattner2009-02-281-0/+2
* Last commit accidentially deleted this code.Evan Cheng2009-02-281-0/+4
* Added another darwin subtargetMon P Wang2009-02-281-0/+4
* It is possible that subprgoram definition is only encoding return value direc...Devang Patel2009-02-271-2/+6
* Refactor TLS code and add some tests. The tests and expected results are:Rafael Espindola2009-02-273-14/+69
* Introduce a new technique for merging BasicBlock with Instruction sentinel by...Gabor Greif2009-02-271-34/+0
* Silence compiler warning about use of uninitialized variables (in reality theseNick Lewycky2009-02-271-1/+1
* Fix compiler warning about uninitialized variables. No functional change.Nick Lewycky2009-02-271-1/+1
* Alignment values for i64 and f64 on ppc64 were wrong,Dale Johannesen2009-02-271-1/+3
* MachineLICM CSE should match destination register classes; avoid hoisting imp...Evan Cheng2009-02-271-3/+13
* Ignore dbg info intrinsics when folding conditional branch to Zhou Sheng2009-02-261-1/+5
* Enable stack slot coloring DCE. Evan's spiller fixes were needed before this...Owen Anderson2009-02-261-7/+2
* ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in...Evan Cheng2009-02-261-8/+4
* The last commit was overly conservative. It's ok to reuse value that's alread...Evan Cheng2009-02-261-7/+0
* If an available register falls through to a succ block, unset the last kill. ...Evan Cheng2009-02-261-37/+76
* Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.Evan Cheng2009-02-2511-324/+329
* Fix big-endian codegen bug. We're splitting upDale Johannesen2009-02-251-1/+2
* Print variable's display name in dwarf DIE.Devang Patel2009-02-251-1/+1
* Fix PR3667Chris Lattner2009-02-251-1/+1
* Don't block basic block with only SwitchInst to fold into predecessors.Zhou Sheng2009-02-251-1/+5
* Clean up dwarf writer, part 1. This eliminated the horrible recursive getGlob...Evan Cheng2009-02-254-335/+414
* Add a totally synthetic situation I came up with while looking at a bug inNick Lewycky2009-02-251-0/+17
* Expand tabs to spaces (overlooked in previous commit)Scott Michel2009-02-251-12/+12
* Remove all "cached" data from BuildVectorSDNode, preferring to retrieveScott Michel2009-02-252-19/+14
* Added support to have TableGen provide information if an intrinsic (coreMon P Wang2009-02-241-0/+10
* If compile unit's language is not set then don't crash while dump'ing compile...Devang Patel2009-02-241-1/+2
* Extension of GEP in constant folder was broken (apparently this codeDaniel Dunbar2009-02-241-1/+1
* Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount,Dan Gohman2009-02-245-122/+144
* Overhaul my earlier submission due to feedback. It's a large patch, but most ofBill Wendling2009-02-2440-129/+166