summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* it would be nice of ctlz were lowered to bsf etc.Chris Lattner2006-11-14
* implement InstCombine/shift-simplify.ll by transforming:Chris Lattner2006-11-14
* implement InstCombine/and-compare.ll:test1. This compiles:Chris Lattner2006-11-14
* lower "X = seteq Y, Z" to '(shr (ctlz (xor Y, Z)), 5)' instead ofChris Lattner2006-11-14
* A shim over other AA impls to catch incorrect usesAndrew Lenharth2006-11-14
* Discard code that supported old bytecode formats. This makes the BytecodeReid Spencer2006-11-14
* Implement removeDeadPasses().Devang Patel2006-11-14
* Keep track of Last user of analysis phase.Devang Patel2006-11-14
* Use std::map to map AnalysisID and Pass.Devang Patel2006-11-14
* add a noteChris Lattner2006-11-14
* minor tweaks, reject vector preinc.Chris Lattner2006-11-14
* Manage analysis passes during run.Devang Patel2006-11-14
* Update comments.Devang Patel2006-11-14
* Matches MachineInstr changes.Evan Cheng2006-11-13
* - Let MachineInstr ctors add implicit def and use operands. Other operandsEvan Cheng2006-11-13
* Update PassManagerImpl_New::analysisCurrentlyAvailable to check allDevang Patel2006-11-13
* Check currently available anlysis in active managers.Devang Patel2006-11-13
* teach the g5 hazard recognizer about update loads. This fixesChris Lattner2006-11-13
* remove redundant codeChris Lattner2006-11-13
* Cute example from Chris Lattner.Nick Lewycky2006-11-13
* Initialize some pointers to quiet the compiler (when doing build_gccBill Wendling2006-11-12
* Make sure stack link is set in 64-bit.Jim Laskey2006-11-11
* Remvoe a do-nothing else block.Reid Spencer2006-11-11
* Make an assert comment match the tested assertion.Reid Spencer2006-11-11
* implement proper PPC64 prolog/epilog codegen.Chris Lattner2006-11-11
* For PR998:Reid Spencer2006-11-11
* Running with frame pointers prevented debugging, external probes andJim Laskey2006-11-11
* Add implicit use / def operands to created MI's.Evan Cheng2006-11-11
* Add methods to add implicit def use operands to a MI.Evan Cheng2006-11-11
* Add all implicit defs to FP_REG_KILL mi.Evan Cheng2006-11-11
* allow the offset of a preinc'd load to be the low-part of a global. ThisChris Lattner2006-11-11
* Mark operands as symbol lo instead of imm32 so that they print lo(x) aroundChris Lattner2006-11-11
* Implement schedulePasses().Devang Patel2006-11-11
* Implement PassManagerImpl_New::add().Devang Patel2006-11-11
* While adding pass into the manager, process Analysis only if it isDevang Patel2006-11-11
* Remove dead code.Devang Patel2006-11-11
* Code refactoring. Move common code into CommonPassManagerImpl :)Devang Patel2006-11-11
* Move CommonPassManagerImpl from PassManager.h to PassManager.cppDevang Patel2006-11-11
* Remove analysis that is not preserved by the pass from AvailableAnalysis.Devang Patel2006-11-11
* Keep track if analysis made available by the pass.Devang Patel2006-11-11
* disallow preinc of a frameindex. This is not profitable and causes 2-addrChris Lattner2006-11-11
* reduce indentation by using early exits. No functionality change.Chris Lattner2006-11-11
* Keep track of analysis required by the passes. Force use of new passDevang Patel2006-11-11
* move big chunks of code out-of-line, no functionality change.Chris Lattner2006-11-11
* ppc64 doesn't have lwau, don't attempt to form it.Chris Lattner2006-11-11
* implement preinc support for r+i loads on ppc64Chris Lattner2006-11-10
* Fix InstCombine/2006-11-10-ashr-miscompile.ll a miscompilation introducedChris Lattner2006-11-10
* Add a note.Evan Cheng2006-11-10
* These are done.Evan Cheng2006-11-10
* Don't dag combine floating point select to max and min intrinsics. ThoseEvan Cheng2006-11-10