2009-12-16 |
Chris Lattner | remove use of SmallVector from Path::makeUnique. Path...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | eliminate an extraneous use of SmallVector in a case...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | factor out the grow() method for all pod implementations...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | pull destroy_range and uninitialized_copy up to the
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | sink most of the meat in smallvector back from SmallVectorTe...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | substantial refactoring of SmallVector, now most code...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | revert my strstr optimization, I'm told it breaks x86...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | Fix GetConstantStringInfo to not look into MDString...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | optimize strstr, PR5783
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | add some other xforms that should be done as part of...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | a few improvements:
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | hoist the begin/end/capacity members and a few trivial...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | improve isPodLike to know that all non-class types...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | Lang verified that SlotIndex is "pod like" even though...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | Remove isPod() from DenseMapInfo, splitting it out...
|
commit | commitdiff | tree |
2009-12-15 |
Chris Lattner | add an ALWAYS_INLINE macro, which does the obvious...
|
commit | commitdiff | tree |
2009-12-14 |
Chris Lattner | fix an obvious bug found by clang++ and collapse a...
|
commit | commitdiff | tree |
2009-12-14 |
Chris Lattner | revert r91184, because it causes a crash on a .bc file...
|
commit | commitdiff | tree |
2009-12-10 |
Chris Lattner | Fix PR5744, a case where we were getting the pointer...
|
commit | commitdiff | tree |
2009-12-10 |
Chris Lattner | allow this to build when the #if 0's are enabled. ...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | fix hte last remaining known (by me) phi translation...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | change GetStoreValueForLoad to use IRBuilder, which...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | Add a minor optimization: if we haven't changed the...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | fix PR5733, a case where we'd replace an add with a...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | merge crash-2.ll into crash.ll
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | change AnalyzeLoadFromClobberingMemInst/AnalyzeLoadFromClobb...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | change AnalyzeLoadFromClobberingWrite and clients to...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | enhance NonLocalDepEntry to keep the per-block phi...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | change NonLocalDepEntry from being a typedef for an...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | the code in GVN that tries to forward large loads to...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | add some aborts to #if 0's.
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | Switch GVN and memdep to use PHITransAddr, which correctly...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | fix a nasty variable that was shadowing the real CurBB...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | fix many input tracking bugs.
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | when opt crashes, print its command line arguments...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | fix PHI translation to take the PHI out of the instinputs...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | instructions defined in CurBB may be intermediate nodes...
|
commit | commitdiff | tree |
2009-12-09 |
Chris Lattner | add dumping and sanity checking support.
|
commit | commitdiff | tree |
2009-12-08 |
Chris Lattner | make sure that PHITransAddr keeps its 'InstInputs'...
|
commit | commitdiff | tree |
2009-12-08 |
Chris Lattner | fix a typo (and -> add) and fix GetAvailablePHITranslatedSub...
|
commit | commitdiff | tree |
2009-12-08 |
Chris Lattner | whitespace cleanup
|
commit | commitdiff | tree |
2009-12-07 |
Chris Lattner | fix typo
|
commit | commitdiff | tree |
2009-12-07 |
Chris Lattner | add accessor, improve comment.
|
commit | commitdiff | tree |
2009-12-07 |
Chris Lattner | add support for phi translation and incorpation of...
|
commit | commitdiff | tree |
2009-12-07 |
Chris Lattner | checkpoint of the new PHITransAddr code, still not...
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | fix PR5698
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | remove extraneous comma clang warns about
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | constant fold loads from memcpy's from global constants...
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | add support for forwarding mem intrinsic values to...
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | gvn is optimizing this better now.
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | Handle forwarding local memsets to loads. For example...
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | Add helper methods for forming shift operations with...
|
commit | commitdiff | tree |
2009-12-06 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2009-12-04 |
Chris Lattner | Fix PR5551 by not ignoring the top level constantexpr...
|
commit | commitdiff | tree |
2009-12-04 |
Chris Lattner | add to cmake
|
commit | commitdiff | tree |
2009-12-04 |
Chris Lattner | Small and carefully crafted testcase showing a miscompilatio...
|
commit | commitdiff | tree |
2009-12-04 |
Chris Lattner | add the start of a class used to handle phi translation...
|
commit | commitdiff | tree |
2009-12-04 |
Chris Lattner | add an assert to make it really clear what this is...
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | expand note.
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | fix a build problem with VC++, PR5664, patch by Alp...
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | add a failing testcase.
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | yay for case insensitive file systems (?)
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | fix PR5673 by being more careful about pointers to...
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | remove some dead std::ostream using code.
|
commit | commitdiff | tree |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:...
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | factor some code better.
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | formatting cleanups.
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | tidy up, remove dependence on order of evaluation of...
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | merge sext-2 into sext.ll
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | rename test
|
commit | commitdiff | tree |
2009-12-02 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | return more useful error messages by using strerror...
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | rename some variables.
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | tidy
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | fix 255.vortex again, third time's the charm.
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | minimize this a bit more.
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | merge 2009-11-29-ReverseMap.ll into crash.ll
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | fix PR5640 by tracking whether a block is the header...
|
commit | commitdiff | tree |
2009-12-01 |
Chris Lattner | fix PR5649 by making fib use the JIT instead of the...
|
commit | commitdiff | tree |
2009-11-30 |
Chris Lattner | reapply r90093 with an addition of keeping the forward
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | revert this patch for now, it causes failures of:
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | Fix a really nasty caching bug I introduced in memdep...
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | add testcases for the foo_with_overflow op xforms added...
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | mark all the 'foo with overflow' intrinsics as readnone.
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | update and consolidate the load pre notes.
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | add PR#
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | Add a testcase for:
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | add a testcase for
|
commit | commitdiff | tree |
2009-11-29 |
Chris Lattner | Implement PR5634.
|
commit | commitdiff | tree |
2009-11-28 |
Chris Lattner | reenable load address insertion in load pre. This...
|
commit | commitdiff | tree |
2009-11-28 |
Chris Lattner | Enhance InsertPHITranslatedPointer to be able to return...
|
commit | commitdiff | tree |
2009-11-28 |
Chris Lattner | implement a FIXME: limit the depth that DecomposeGEPExpressi...
|
commit | commitdiff | tree |
2009-11-28 |
Chris Lattner | enable code to handle un-phi-translatable cases more...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | disable value insertion for now, I need to figure out how
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | Rework InsertPHITranslatedPointer to handle the recursive...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | recursively phi translate bitcast operands too, for...
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | I accidentally implemented this :)
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | add support for recursive phi translation and phi
|
commit | commitdiff | tree |
2009-11-27 |
Chris Lattner | add two simple test cases we now optimize (to one load...
|
commit | commitdiff | tree |
next |