aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
...
* Be more accurateChris Lattner2004-03-171-4/+15
* Make the set of fixed (preallocated) intervals be a fixed superset ofAlkis Evlogimenos2004-03-171-29/+10
* Fix bug in previous checkinChris Lattner2004-03-161-2/+7
* Okay, so there is no reasonable way for tail duplication to update SSA form,Chris Lattner2004-03-161-195/+49
* This code was both incredibly complex and incredibly broken. Fix it.Chris Lattner2004-03-161-137/+57
* The .type directive on Solaris uses the # character instead of @.Brian Gaeke2004-03-162-4/+4
* Fix bug in zero-extending of shorts.Brian Gaeke2004-03-164-8/+8
* Add UMULrr and SMULrr instructions.Brian Gaeke2004-03-162-0/+8
* Use ! for comment char; it works in both Solaris as and GAS.Brian Gaeke2004-03-162-14/+14
* Make getClass more robust by adding cLong.Brian Gaeke2004-03-164-4/+28
* Punt if we see gigantic PHI nodes. This improves a huge interpreter loopChris Lattner2004-03-161-0/+6
* Do not try to optimize PHI nodes with incredibly high degree. This reduces SCCPChris Lattner2004-03-161-0/+7
* Do not copy gigantic switch instructionsChris Lattner2004-03-162-2/+19
* Fix PR296: [execution engines] Unhandled cast constant expressionChris Lattner2004-03-161-6/+17
* Fix a regression from this patch:Chris Lattner2004-03-161-16/+13
* Add some missing functions. Make sure to handle calls together in case theChris Lattner2004-03-162-3/+21
* Fix PR294Chris Lattner2004-03-161-1/+2
* Add LAHF instructionAlkis Evlogimenos2004-03-151-0/+1
* Restore old inlining heuristic. As the comment indicates, this is a nastyChris Lattner2004-03-151-1/+8
* Ok, the assertion was bogus. Calls that do not read/write memory should notChris Lattner2004-03-151-0/+6
* This assertion is bogus now that calls do not necessarily read/write memoryChris Lattner2004-03-151-2/+0
* Add counters for the number of calls elimiantedChris Lattner2004-03-151-0/+6
* Implement CSE of call instructions in the most trivial case. This implementsChris Lattner2004-03-151-11/+139
* Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner2004-03-151-3/+6
* Implement LICM of calls in simple cases. This is sufficient to move aroundChris Lattner2004-03-151-1/+31
* Don't be COMPLETELY pessimistic in the face of function callsChris Lattner2004-03-151-4/+20
* Deinline some virtual methods, provide better mod/ref answers through theChris Lattner2004-03-151-5/+21
* Pass through the boolean queriesChris Lattner2004-03-151-0/+12
* Teach basicaa about some stdc functions.Chris Lattner2004-03-151-5/+100
* Mostly cosmetic improvements. Do fix the bug where a global value was consid...Chris Lattner2004-03-151-35/+23
* Assert that input blocks meet the invariants we expectChris Lattner2004-03-151-42/+38
* Fix several bugs in the loop extractor. In particular, subloops were neverChris Lattner2004-03-151-8/+48
* No correctness fixes here, just minor qoi fixes:Chris Lattner2004-03-141-30/+26
* Simplify code a bit, and fix bug CodeExtractor/2004-03-14-NoSwitchSupport.llChris Lattner2004-03-141-62/+34
* Simplify the code a bit by making the collection of basic blocks to extractChris Lattner2004-03-141-57/+39
* Another API change to MRegisterInfo::foldMemoryOperand. Instead of aAlkis Evlogimenos2004-03-142-5/+4
* Split into two passes. Now there is the general loop extractor, usable onChris Lattner2004-03-141-6/+24
* Change MRegisterInfo::foldMemoryOperand to return the foldedAlkis Evlogimenos2004-03-144-182/+178
* Passes don't print stuff!Chris Lattner2004-03-141-2/+0
* Do not create empty basic blocks when the lowerswitch pass expects blocks toChris Lattner2004-03-141-5/+2
* Minor random cleanupsChris Lattner2004-03-141-9/+7
* FunctionPass's should not define their own 'run' method.Chris Lattner2004-03-141-8/+2
* If a block is dead, dominators will not be calculated for it. Because of thisChris Lattner2004-03-141-2/+33
* Catch some more cases of broken code. The loop extractor seems to be creatingChris Lattner2004-03-141-3/+8
* Verify functions as they are produced if -debug is specified. ReduceChris Lattner2004-03-141-6/+5
* verifyFunction has been broken for a long time now. Fix it.Chris Lattner2004-03-141-12/+8
* Move prototype to IPO.h instead of Scalar.hChris Lattner2004-03-141-3/+2
* Indent anon namespace properly, add copyright blockChris Lattner2004-03-141-19/+20
* Move to the IPO library. Utils shouldn't contain passes.Chris Lattner2004-03-141-0/+0
* DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner2004-03-144-10/+10