| Commit message (Expand) | Author | Age | Files | Lines |
* | Make makeLoopInvariant report whether it made any changes or not, | Dan Gohman | 2009-07-15 | 1 | -4/+7 |
* | Move EVER MORE stuff over to LLVMContext. | Owen Anderson | 2009-07-14 | 1 | -4/+5 |
* | Fix the expansion of umax and smax in the case where one or more of | Dan Gohman | 2009-07-14 | 1 | -6/+26 |
* | Update CMake file. | Ted Kremenek | 2009-07-14 | 1 | -0/+1 |
* | Introduce a pointertracking pass. | Torok Edwin | 2009-07-14 | 1 | -0/+261 |
* | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 8 | -24/+24 |
* | Make SCEVCallbackVH::allUsesReplacedWith more thorough in removing | Dan Gohman | 2009-07-14 | 1 | -4/+8 |
* | Add a comment about why ScalarEvolution doesn't recognize non-loop PHIs | Dan Gohman | 2009-07-14 | 1 | -0/+4 |
* | ProfileInfo interface tweaks. | Daniel Dunbar | 2009-07-14 | 1 | -6/+10 |
* | Introduce a new LoopInfo utility function makeLoopInvariant, which | Dan Gohman | 2009-07-14 | 1 | -1/+62 |
* | Add a newline, now that Value's operator<< doesn't print one. | Dan Gohman | 2009-07-14 | 1 | -0/+1 |
* | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 1 | -1/+1 |
* | Print a newline after printing a Value, now that Value's operator<< | Dan Gohman | 2009-07-13 | 1 | -1/+1 |
* | Fix a few assertion strings. | Dan Gohman | 2009-07-13 | 1 | -2/+2 |
* | Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. | Dan Gohman | 2009-07-13 | 1 | -0/+7 |
* | Whitespace cleanups. | Dan Gohman | 2009-07-13 | 1 | -5/+5 |
* | Fix an 80-column violation. | Dan Gohman | 2009-07-13 | 1 | -4/+4 |
* | Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable, | Dan Gohman | 2009-07-13 | 1 | -0/+178 |
* | Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, | Dan Gohman | 2009-07-13 | 1 | -1/+1 |
* | Reapply 75252, with a fix to avoid the infinite recursion case. The | Dan Gohman | 2009-07-13 | 1 | -114/+527 |
* | Move more functionality over to LLVMContext. | Owen Anderson | 2009-07-13 | 1 | -3/+6 |
* | Move the memoization check for SCEVSignExtendExpr and | Dan Gohman | 2009-07-13 | 1 | -10/+22 |
* | Convert SCEV from FoldingSetNode to FastFoldingSetNode. This eliminates | Dan Gohman | 2009-07-13 | 1 | -67/+33 |
* | factor the 'optimized sort' code out into a static helper function | Chris Lattner | 2009-07-13 | 1 | -28/+38 |
* | Move the re-sort of invalidated NonLocalPointerDeps cache earlier | Chris Lattner | 2009-07-13 | 1 | -14/+14 |
* | Begin the painful process of tearing apart the rat'ss nest that is Constants.... | Owen Anderson | 2009-07-13 | 3 | -7/+8 |
* | Revert r75252 which was causing some crashes at compile time. | Nick Lewycky | 2009-07-11 | 1 | -521/+111 |
* | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 7 | -24/+30 |
* | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin | 2009-07-11 | 2 | -2/+4 |
* | Remove ScalarEvolution::hasSCEV, which isn't being used, and which | Dan Gohman | 2009-07-10 | 1 | -8/+2 |
* | Generalize ScalarEvolution's cast-folding code to support more kinds | Dan Gohman | 2009-07-10 | 1 | -111/+521 |
* | Make the code that updates ScalarEvolution's internal state in response | Dan Gohman | 2009-07-08 | 1 | -30/+70 |
* | Switch GlobalVariable ctors to a sane API, where *either* a context or a modu... | Owen Anderson | 2009-07-08 | 1 | -24/+24 |
* | Remove the vicmp and vfcmp instructions. Because we never had a release with | Nick Lewycky | 2009-07-08 | 1 | -2/+0 |
* | Push LLVMContext through GlobalVariables and IRBuilder. | Owen Anderson | 2009-07-08 | 1 | -12/+12 |
* | Re-LLVMContext-ize DebugInfo, now with less breakage. | Owen Anderson | 2009-07-07 | 1 | -58/+72 |
* | Change all SCEV* to SCEV *. | Dan Gohman | 2009-07-07 | 4 | -256/+256 |
* | Revert part of r74873 that broke Clang's debug info generation. | Owen Anderson | 2009-07-07 | 1 | -81/+57 |
* | "LLVMContext* " --> "LLVMContext *" | Owen Anderson | 2009-07-06 | 4 | -15/+15 |
* | Finish LLVMContext-ing lib/Analysis. This required pushing LLVMContext's thr... | Owen Anderson | 2009-07-06 | 6 | -97/+139 |
* | Thread LLVMContext through the constant folding APIs, which touches a lot of ... | Owen Anderson | 2009-07-06 | 3 | -121/+147 |
* | When comparing constants, consider a less wide constant to be "less complex" | Nick Lewycky | 2009-07-04 | 1 | -0/+2 |
* | Minor improvement to the LDA debug output. | Andreas Bolka | 2009-07-03 | 1 | -2/+7 |
* | Simplify debug info intrisinc lowering. | Devang Patel | 2009-07-02 | 1 | -6/+0 |
* | Fix typo. | Devang Patel | 2009-07-02 | 1 | -5/+5 |
* | do not try to analyze bitcasts from i64 to <2 x i32> in ComputedMaskedBits. ... | Chris Lattner | 2009-07-02 | 1 | -1/+4 |
* | Add debug info utility routines. | Devang Patel | 2009-07-02 | 1 | -0/+111 |
* | Keep DIDescriptor methods together. | Devang Patel | 2009-07-01 | 1 | -123/+127 |
* | Use AA to check objects before LDA. | Andreas Bolka | 2009-07-01 | 1 | -15/+14 |
* | improve the APIs for creating struct and function types with no arguments/ele... | Chris Lattner | 2009-07-01 | 1 | -1/+1 |