2009-12-22 |
Chris Lattner | If you thought that it didn't make sense for the disassembler
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | rewrite the file parser for the disassembler, implementing...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | don't crash on blank lines, rename some variables.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | Implement PR5795 by merging duplicated return blocks...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | don't run GVN at -O1, GCC doesn't do it's equivalent...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returning...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | fix unit test that I broke.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | types don't need atomic inc/dec, they are local to...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | avoid calling extractMallocCall when it's obvious we...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | comment fix: weakvh -> tracking vh
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | print pcrel immediates as signed values instead of...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | Add a fastpath to Load GVN to special case when we...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | refactor some code out to a new helper method.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | improve indentation avoid a pointless conversion from...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | improve compatibility with SWIG, patch by James Knight!
|
commit | commitdiff | tree |
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 |
next |