2011-05-30 |
Chris Lattner | replace the intro tutorial from 2004 with a more recent...
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | clarify this, apparently it is confusing :)
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | fix a really nasty basicaa mod/ref calculation bug...
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | rearrange two transforms, since one subsumes the other...
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | Transform any logical shift of a power of two into...
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | use the valuetracking isPowerOfTwo function, which...
|
commit | commitdiff | tree |
2011-05-23 |
Chris Lattner | Teach valuetracking that byval arguments with a specified...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add a helper method to get the byval alignment of an...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | Eliminate some temporary variables, and don't call...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add test from PR9164
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | testcase for PR9378
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add a missing alias to make us more bug compatible...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | document thiscall, PR9101
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | implement PR9315, constant folding exp2 in terms of...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add a note.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add some random notes.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | Carve out a place in instcombine to put transformations...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | Fix PR9815: I was trying to get out of "generating...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | another typo
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | fix comment typo
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | I missed a checking with my GVN change.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | insertvalue takes a variable number of arguments, document...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | fix PR9856, an incorrectly conservative assertion:...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | fix PR9841 by having GVN not process dead loads. This was
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | remove a trivial test, make some other tests less trivial.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | make this test less trivial.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | initialize and finalize function passes, pointed out...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | fix a bug for hosts without round, PR8893.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | move PR9408 here.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | switch to using a smallvector to avoid allocations...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | tidy some things up.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | Fix some minor typos and grammar.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | random comment cleanups.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | fix a file system case sensitivity issue.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | remove StandardPasses, it has been replaced with PassManager...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | switch opt to using PassManagerBuilder.h
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | switch llvm-ld. It has a terrible mechanism that people...
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | switch bugpoint and liblto to PassManagerBuilder.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | add support for LTO passes.
|
commit | commitdiff | tree |
2011-05-22 |
Chris Lattner | eliminate dependence on StandardPasses.h. The code...
|
commit | commitdiff | tree |
2011-05-21 |
Chris Lattner | add an extension point mechanism that allow plugins...
|
commit | commitdiff | tree |
2011-05-21 |
Chris Lattner | add a new PassManagerBuilder class to replace StandardPasses.h
|
commit | commitdiff | tree |
2011-05-21 |
Chris Lattner | add a copy ctor to TargetLibraryInfo.
|
commit | commitdiff | tree |
2011-05-17 |
Chris Lattner | add a note
|
commit | commitdiff | tree |
2011-05-01 |
Chris Lattner | enhance memcpyopt to obey -fno-builtin and friends...
|
commit | commitdiff | tree |
2011-04-29 |
Chris Lattner | clean up after Sean's r127646 patch.
|
commit | commitdiff | tree |
2011-04-29 |
Chris Lattner | use the MachineInstrBuilder operator-> to simplify...
|
commit | commitdiff | tree |
2011-04-29 |
Chris Lattner | add a missing operator that caused us to have to use...
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | improve comment.
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | final step needed to resolve PR6627, which allows us...
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | code cleanups only.
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | centralize "marking for deletion" into a helper function...
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | Promote toErase to be an ivar of the GVN class.
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | teach GVN to widen integer loads when they are overaligned...
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | move PR9803 to this readme.
|
commit | commitdiff | tree |
2011-04-28 |
Chris Lattner | silence some -Wnon-pod-memset warnings, since std:...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | Enhance memdep to return clobber relation between noalias...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | use AA::isMustAlias to simplify some calls.
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | remove support for llvm.invariant.end from memdep....
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | make a couple of changes to the standard pass pipeline:
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | Transform: "icmp eq (trunc (lshr(X, cst1)), cst" to...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | some random cleanups, no functionality change.
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | add an m_ConstantInt matching predicate that binds...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | Improve the bail-out predicate to really only kick...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | don't emit the symbol name twice for local bss and...
|
commit | commitdiff | tree |
2011-04-26 |
Chris Lattner | Enhance MemDep: When alias analysis returns a partial...
|
commit | commitdiff | tree |
2011-04-25 |
Chris Lattner | mark a large static table static. Pointed out by Michael...
|
commit | commitdiff | tree |
2011-04-25 |
Chris Lattner | Improve adherence to general style, use "foo_t &x"...
|
commit | commitdiff | tree |
2011-04-25 |
Chris Lattner | allow adding a FoldingSetNodeID to a FastFoldingSetNode...
|
commit | commitdiff | tree |
2011-04-25 |
Chris Lattner | add a missed bitfield instcombine.
|
commit | commitdiff | tree |
2011-04-22 |
Chris Lattner | Recommit the fix for rdar://9289512 with a couple tweaks to
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | add a helper method.
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | Implement support for x86 fastisel of small fixed-sized...
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | Implement support for fast isel of calls of i1 arguments...
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | Handle i1/i8/i16 constant integer arguments to calls...
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | be layout aware, to produce:
|
commit | commitdiff | tree |
2011-04-19 |
Chris Lattner | fix rdar://9297006 - fast isel bails out on trunc to...
|
commit | commitdiff | tree |
2011-04-18 |
Chris Lattner | while we're at it, handle 'sdiv exact' of a power of...
|
commit | commitdiff | tree |
2011-04-18 |
Chris Lattner | fix rdar://9297011 - udiv by power of two causing fast...
|
commit | commitdiff | tree |
2011-04-18 |
Chris Lattner | Add a new bit that ImmLeaf's can opt into, which allows...
|
commit | commitdiff | tree |
2011-04-18 |
Chris Lattner | Implement major new fastisel functionality: the matcher...
|
commit | commitdiff | tree |
2011-04-18 |
Chris Lattner | relax this test to just check that the lock prefix...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | introduce a new OpKind abstraction which wraps up operand...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | change OperandsSignature to use SmallVector<char> instead...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | since the VT is fixed for a ImmLeaf, there is no reason...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | switch the rest of the x86 immediate patterns over...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | now that predicates have a decent abstraction layer...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | Rework our internal representation of node predicates...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | remove some debugging code I added.
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | 1. merge fast-isel-shift-imm.ll into fast-isel-x86...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | fix an x86 fast isel issue where we'd completely give...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | fix an oversight which caused us to compile the testcase...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | tidy up and reduce indentation.
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | Fix rdar://9289512 - not folding load into compare...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | split a complex predicate out to a helper function...
|
commit | commitdiff | tree |
2011-04-17 |
Chris Lattner | fix rdar://9289583 - fast isel should handle non-canonical...
|
commit | commitdiff | tree |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by
|
commit | commitdiff | tree |
2011-04-14 |
Chris Lattner | move PR9661 out to here.
|
commit | commitdiff | tree |
2011-04-14 |
Chris Lattner | add a minor missed dag combine that is blocking mid...
|
commit | commitdiff | tree |
next |