2007-03-03 |
Chris Lattner | my recent change caused a failure in a bswap testcase... |
tree | commitdiff |
2007-03-03 |
Nick Lewycky | Translate bit operations to English. |
tree | commitdiff |
2007-03-03 |
Chris Lattner | add a top-level iteration loop to instcombine. This... |
tree | commitdiff |
2007-03-03 |
Reid Spencer | APIntify this pass. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Finally get this patch right :) |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Dang, I've done that twice now! Undo previous commit. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Use more efficient test for one value in a ConstantInt. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Guard against huge loop trip counts in an APInt safe... |
tree | commitdiff |
2007-03-02 |
Chris Lattner | Fix a significant algorithm problem with the instcombin... |
tree | commitdiff |
2007-03-02 |
Chris Lattner | minor cleanup |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Reverse a premature commital. |
tree | commitdiff |
2007-03-02 |
Reid Spencer | Prefer non-virtual calls to ConstantInt::isZero over... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Although probably not necessary, guard against a potent... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Use isUnitValue() instead of getZExtValue() == 1 which... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | The 64-bit constructor for ConstantInt changes from... |
tree | commitdiff |
2007-03-01 |
Reid Spencer | Remove the "isSigned" parameters from ConstantRange... |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-28 |
Reid Spencer | For PR1205: |
tree | commitdiff |
2007-02-26 |
Devang Patel | Use efficient container SmallPtrSet |
tree | commitdiff |
2007-02-26 |
Devang Patel | Do not unswitch loop on same value again and again. |
tree | commitdiff |
2007-02-24 |
Chris Lattner | Fix InstCombine/2007-02-23-PhiFoldInfLoop.ll and PR1217 |
tree | commitdiff |
2007-02-15 |
Chris Lattner | convert more vectors to smallvectors, 2.8% speedup |
tree | commitdiff |
2007-02-15 |
Chris Lattner | change some vectors to smallvectors. This speeds up... |
tree | commitdiff |
2007-02-15 |
Chris Lattner | switch an std::set to a SmallPtr set, this speeds up... |
tree | commitdiff |
2007-02-15 |
Reid Spencer | For PR1195: |
tree | commitdiff |
2007-02-15 |
Reid Spencer | Change an assert that mentions Packed Type -> Vector... |
tree | commitdiff |
2007-02-15 |
Reid Spencer | For PR1195: |
tree | commitdiff |
2007-02-14 |
Chris Lattner | Generalize TargetData strings, to support more interest... |
tree | commitdiff |
2007-02-13 |
Chris Lattner | Eliminate use of ctors that take vectors. |
tree | commitdiff |
2007-02-12 |
Chris Lattner | stop using methods that take vectors. |
tree | commitdiff |
2007-02-11 |
Chris Lattner | Simplify code by using value::takename |
tree | commitdiff |
2007-02-10 |
Chris Lattner | Privatize StructLayout::MemberOffsets, adding an accessor |
tree | commitdiff |
2007-02-05 |
Reid Spencer | Apply the VISIBILITY_HIDDEN field to the remaining... |
tree | commitdiff |
2007-02-05 |
Reid Spencer | For PR411: |
tree | commitdiff |
2007-02-05 |
Chris Lattner | Fix miscompilations of consumer-typeset, telecomm-gsm... |
tree | commitdiff |
2007-02-05 |
Chris Lattner | fix a miscompilation of 176.gcc |
tree | commitdiff |
2007-02-05 |
Chris Lattner | rewrite shift/shift folding, now that types are not... |
tree | commitdiff |
2007-02-04 |
Nick Lewycky | Fix indenting, remove tabs. |
tree | commitdiff |
2007-02-04 |
Reid Spencer | For PR1163: |
tree | commitdiff |
2007-02-03 |
Chris Lattner | remove some dead code |
tree | commitdiff |
2007-02-03 |
Chris Lattner | Switch inliner over to use DenseMap instead of std... |
tree | commitdiff |
2007-02-02 |
Chris Lattner | Switch this back to using an std::map. DenseMap entrie... |
tree | commitdiff |
2007-02-02 |
Chris Lattner | Remove more malloc thrashing, this speeds up IPSCCP... |
tree | commitdiff |
2007-02-02 |
Chris Lattner | Convert an std::set to SmallSet, this speeds up IPSCCP... |
tree | commitdiff |
2007-02-02 |
Chris Lattner | eliminate a malloc/free for (almost) every GEP processe... |
tree | commitdiff |
2007-02-02 |
Chris Lattner | switch hash_map's over to DenseMap in SCCP. This speed... |
tree | commitdiff |
2007-02-02 |
Reid Spencer | Remove dead code and fix indentation per Chris' review... |
tree | commitdiff |
2007-02-02 |
Reid Spencer | Use short form of binary operator create functions. |
tree | commitdiff |
2007-02-02 |
Chris Lattner | bugfix for reid's shift patch. |
tree | commitdiff |
2007-02-02 |
Reid Spencer | Changes to support making the shift instructions be... |
tree | commitdiff |
2007-02-01 |
Chris Lattner | Fix Transforms/InstCombine/2007-02-01-LoadSinkAlloca... |
tree | commitdiff |
2007-01-31 |
Chris Lattner | remove temporary vectors. |
tree | commitdiff |
2007-01-31 |
Chris Lattner | Revert another incorrectly applied chunk, which fixes... |
tree | commitdiff |
2007-01-31 |
Chris Lattner | eliminate temporary vectors |
tree | commitdiff |
2007-01-31 |
Chris Lattner | Move symbolic constant folding code to libanalysis. |
tree | commitdiff |
2007-01-30 |
Chris Lattner | Adjust #includes to match movement of constant folding... |
tree | commitdiff |
2007-01-30 |
Chris Lattner | pass TD to constant folding apis |
tree | commitdiff |
2007-01-30 |
Chris Lattner | use smallvector instead of vector to make constant... |
tree | commitdiff |
2007-01-30 |
Chris Lattner | remove some bits that are not yet meant to land. |
tree | commitdiff |
2007-01-30 |
Chris Lattner | Symbolically evaluate constant expressions like &A... |
tree | commitdiff |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
tree | commitdiff |
2007-01-29 |
Nick Lewycky | Simplify names of lattice values. SGTUNE becomes SGT... |
tree | commitdiff |
2007-01-27 |
Chris Lattner | Fix test/Transforms/InstCombine/2007-01-27-AndICmp... |
tree | commitdiff |
2007-01-25 |
Devang Patel | Inherit BasicBlockPass directly from Pass. |
tree | commitdiff |
2007-01-22 |
Reid Spencer | Cleanup checks in the load and store of casted pointer... |
tree | commitdiff |
2007-01-21 |
Reid Spencer | For PR970: |
tree | commitdiff |
2007-01-20 |
Reid Spencer | Revise the store V, (cast P) -> store (cast V) -> P... |
tree | commitdiff |
2007-01-20 |
Chris Lattner | Teach TargetData to handle 'preferred' alignment for... |
tree | commitdiff |
2007-01-19 |
Reid Spencer | For this transform: store V, (cast P) -> store (cast... |
tree | commitdiff |
2007-01-19 |
Reid Spencer | For PR1043: |
tree | commitdiff |
2007-01-18 |
Chris Lattner | Fix InstCombine/2007-01-18-VectorInfLoop.ll, a case... |
tree | commitdiff |
2007-01-18 |
Reid Spencer | Clean up some code around the store V, (cast P) ->... |
tree | commitdiff |
2007-01-17 |
Reid Spencer | For PR1094: |
tree | commitdiff |
2007-01-15 |
Chris Lattner | Fix a regression in my isIntegral patch that broke... |
tree | commitdiff |
2007-01-15 |
Nick Lewycky | Don't print address of ETNode. Print the DFSNumIn which... |
tree | commitdiff |
2007-01-15 |
Chris Lattner | Implement InstCombine/phi.ll:test7, deletion of trivial... |
tree | commitdiff |
2007-01-15 |
Chris Lattner | simplify some code now that types are signless |
tree | commitdiff |
2007-01-15 |
Chris Lattner | delete stores to allocas with one use. This is a trivi... |
tree | commitdiff |
2007-01-15 |
Chris Lattner | rename Type::isIntegral to Type::isInteger, eliminating... |
tree | commitdiff |
2007-01-15 |
Chris Lattner | Eliminate calls to isInteger, generalizing code and... |
tree | commitdiff |
2007-01-14 |
Chris Lattner | instcombine has always been miscompiling fcmp x, x... |
tree | commitdiff |
2007-01-13 |
Chris Lattner | Fix Transforms/InstCombine/2007-01-13-ExtCompareMiscomp... |
tree | commitdiff |
2007-01-13 |
Reid Spencer | Fix indentation to prior level for easier diffs. |
tree | commitdiff |
2007-01-13 |
Nick Lewycky | "Default context" blocks can occur after a non-default... |
tree | commitdiff |
2007-01-13 |
Chris Lattner | Fix a minor bug handling constant exprs, introduced... |
tree | commitdiff |
2007-01-13 |
Chris Lattner | fix a bug in a recent patch |
tree | commitdiff |
2007-01-12 |
Chris Lattner | simplify some code |
tree | commitdiff |
2007-01-12 |
Chris Lattner | eliminate redundant check |
tree | commitdiff |
2007-01-12 |
Reid Spencer | For PR1064: |
tree | commitdiff |
2007-01-12 |
Reid Spencer | Implement review feedback for the ConstantBool->Constan... |
tree | commitdiff |
2007-01-12 |
Nick Lewycky | If we know that it's a constant being casted, propagate... |
tree | commitdiff |
2007-01-12 |
Nick Lewycky | Clean up logic after ConstantBool removal. |
tree | commitdiff |
2007-01-11 |
Reid Spencer | Rename BoolTy as Int1Ty. Patch by Sheng Zhou. |
tree | commitdiff |
2007-01-11 |
Zhou Sheng | Remove unnecessary boolean type check. |
tree | commitdiff |
2007-01-11 |
Zhou Sheng | For PR1043: |
tree | commitdiff |
2007-01-11 |
Zhou Sheng | Fixed indentation. |
tree | commitdiff |
2007-01-11 |
Nick Lewycky | Quiet compiler warning. The only reason the function... |
tree | commitdiff |
2007-01-11 |
Nick Lewycky | New predicate simplifier! |
tree | commitdiff |
2007-01-08 |
Jeff Cohen | Unbreak VC++ build. |
tree | commitdiff |
next |