aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Reorganize llvmc code.Mikhail Glushenkov2009-03-027-1/+789
* Fix a problem with DAGCombine on 64b targets where foldingNate Begeman2009-03-011-1/+2
* Another sentinel optimization. This one should alwaysGabor Greif2009-03-011-7/+0
* Reuse a technique (pioneered for BasicBlocks) of superposing ilist withGabor Greif2009-03-011-7/+0
* Temporarily revert r65755. It was causing failures in the self-hostingBill Wendling2009-03-011-5/+3
* hoist the check for alloca size up so that it controls CanConvertToScalar Chris Lattner2009-03-011-3/+5
* Minor optimization:Evan Cheng2009-03-011-29/+237
* simplify handling "don't print top level name" processing, so that we getChris Lattner2009-03-011-37/+19
* 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