| Commit message (Expand) | Author | Age | Files | Lines |
* | use higher level APIs. | Chris Lattner | 2009-04-03 | 1 | -8/+6 |
* | getEntryFor() may invalidate DenseMap iterator. | Devang Patel | 2009-03-30 | 1 | -0/+1 |
* | now that you can put a PointerIntPair in a SmallPtrSet, remove some | Chris Lattner | 2009-03-29 | 1 | -17/+15 |
* | Before deleting a basic block, give other loop passes a chance cleanup analys... | Devang Patel | 2009-03-25 | 1 | -0/+7 |
* | Do not ignore DW_TAG_class_type! | Devang Patel | 2009-03-25 | 1 | -0/+1 |
* | simplify logic and get rid of the assumption that operand 0 is the callee | Gabor Greif | 2009-03-24 | 1 | -3/+3 |
* | LoopVR is not CFGOnly. | Dan Gohman | 2009-03-23 | 1 | -1/+1 |
* | Enhance LiveValues to work on PHI operands. | Dan Gohman | 2009-03-23 | 1 | -13/+24 |
* | The last use in a block that doesn't have successors | Dan Gohman | 2009-03-20 | 1 | -0/+5 |
* | Fix the Win32 VS2008 build: | Sebastian Redl | 2009-03-19 | 1 | -0/+1 |
* | Clear the cached cost when removing a function in | Dale Johannesen | 2009-03-19 | 1 | -1/+2 |
* | Add a liveness analysis pass for LLVM IR values. This computes | Dan Gohman | 2009-03-19 | 1 | -0/+177 |
* | Revert r66920. It was causing failures in the self-hosting buildbot (in release | Bill Wendling | 2009-03-13 | 2 | -2/+2 |
* | Second installment of "BasicBlock operands to the back" | Gabor Greif | 2009-03-13 | 2 | -2/+2 |
* | Oops...I committed too much. | Bill Wendling | 2009-03-13 | 3 | -142/+101 |
* | Temporarily XFAIL this test. | Bill Wendling | 2009-03-13 | 3 | -101/+142 |
* | Debug intriniscs should be skipped when looking | Dale Johannesen | 2009-03-11 | 1 | -1/+1 |
* | Make Print callable from a pass's print method: add const qualifier. No | Torok Edwin | 2009-03-11 | 1 | -1/+1 |
* | Global variables don't have a corresponding llvm.dbg.declare, yet it is possible | Torok Edwin | 2009-03-10 | 2 | -6/+75 |
* | Ignore debug intrinsics when computing dependences. | Owen Anderson | 2009-03-09 | 1 | -0/+6 |
* | reimplement AliasSetTracker in terms of DenseMap instead of hash_map, | Chris Lattner | 2009-03-09 | 1 | -36/+52 |
* | Pass in a std::string when getting the names of debugging things. This cuts down | Bill Wendling | 2009-03-09 | 2 | -18/+41 |
* | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands | 2009-03-07 | 1 | -1/+1 |
* | Sprinkle some PrettyStackEntry magic into the passmanager. With this, we now | Chris Lattner | 2009-03-06 | 1 | -5/+7 |
* | Remove this as dbginfo intrinsics has been defined as | Zhou Sheng | 2009-03-06 | 1 | -5/+0 |
* | Ignore the debug info intrinsics when looking for dependency through basic bl... | Zhou Sheng | 2009-03-05 | 1 | -0/+5 |
* | Ignore the debug info intrinsics when adding instructions into alias sets. | Zhou Sheng | 2009-03-03 | 1 | -0/+3 |
* | Change WriteTypeSymbolic to not put a space out before types, also, remove | Chris Lattner | 2009-02-28 | 1 | -4/+7 |
* | If compile unit's language is not set then don't crash while dump'ing compile... | Devang Patel | 2009-02-24 | 1 | -1/+2 |
* | Rename ScalarEvolution's getIterationCount to getBackedgeTakenCount, | Dan Gohman | 2009-02-24 | 2 | -77/+100 |
* | Fix a ValueTracking rule: RHS means operand 1, not 0. Add a simple | Dan Gohman | 2009-02-24 | 1 | -1/+1 |
* | Use a sign-extend instead of a zero-extend when promoting a | Dan Gohman | 2009-02-18 | 1 | -0/+15 |
* | The debugger sometimes lookup dynamically in the runtime to find ivar info of... | Devang Patel | 2009-02-17 | 1 | -4/+8 |
* | Emit debug info for bitfields. | Devang Patel | 2009-02-17 | 1 | -3/+12 |
* | Add a method to ScalarEvolution for telling it when a loop has been | Dan Gohman | 2009-02-17 | 2 | -3/+16 |
* | Move dumpPassStructure out of line. | Dan Gohman | 2009-02-17 | 1 | -0/+10 |
* | Strengthen the "non-constant stride must dominate loop preheader" check. | Evan Cheng | 2009-02-17 | 1 | -0/+40 |
* | Generalize some alias analysis logic from atomic | Duncan Sands | 2009-02-14 | 2 | -52/+6 |
* | If a function only reads memory, then we know that... | Duncan Sands | 2009-02-13 | 1 | -7/+11 |
* | Reapply r64300: | Nick Lewycky | 2009-02-13 | 1 | -2/+12 |
* | BasicAA was making the assumption that a local allocation which hadn't escaped | Nick Lewycky | 2009-02-13 | 1 | -3/+3 |
* | Teach IndVarSimplify to optimize code using the C "int" type for | Dan Gohman | 2009-02-12 | 1 | -27/+73 |
* | Revert r64300 and r64301. These were causing the following errors respectively: | Bill Wendling | 2009-02-11 | 1 | -18/+8 |
* | Make sure the SCC pass manager initializes any contained | Duncan Sands | 2009-02-11 | 1 | -8/+18 |
* | Fix a crasher: we need to check that the function is non-null before using it! | Owen Anderson | 2009-02-06 | 1 | -1/+1 |
* | Refactor my previous change to maintain the distinction between AliasAnalysis... | Owen Anderson | 2009-02-05 | 4 | -88/+84 |
* | Finish making AliasAnalysis aware of the fact that most atomic intrinsics onl... | Owen Anderson | 2009-02-04 | 2 | -0/+37 |
* | Teach AliasAnalysis that a bunch of the atomic intrinsics only dereference th... | Owen Anderson | 2009-02-03 | 1 | -0/+22 |
* | Move isIdentifiedObject and isNoAliasCall into AliasAnalysis.cpp since | Dan Gohman | 2009-02-03 | 2 | -24/+24 |
* | Each input file is encoded as a separate compile unit in LLVM debugging | Devang Patel | 2009-01-30 | 1 | -38/+14 |