2009-12-21 |
Chris Lattner | revert r89298, which was committed without a testcase...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | fix PR5837 by having SSAUpdate reuse phi nodes for the
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | add a helper ctor.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | add check lines for min/max tests.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | really convert this to filecheck.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | give instcombine some helper functions for matching...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | enhance x-(-A) -> x+A to preserve NUW/NSW.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | Optimize all cases of "icmp (X+Cst), X" to something...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix an overly conservative caching issue that caused...
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | .llx is no more.
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix inconsistent use of tabs
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix PR5827 by disabling the phi slicing transformation...
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | Make some methods const. The only interesting change...
|
commit | commitdiff | tree |
2009-12-17 |
Chris Lattner | tabs -> spaces.
|
commit | commitdiff | tree |
2009-12-17 |
Chris Lattner | finish cleaning up StructLayoutMap.
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | reapply my strstr optimization. I have reproduced...
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | fix more missing this->'s to placate clang++
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | Fix a missing this-> that clang++ notices.
|
commit | commitdiff | tree |
2009-12-16 |
Chris Lattner | now that libsystem no longer uses SmallVector, we can...
|
commit | commitdiff | tree |
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 |
next |