2014-05-14 |
Nick Lewycky | Optimize integral reciprocal (udiv 1, x and sdiv 1... |
tree | commitdiff |
2014-05-13 |
Serge Pavlov | Fix type of shuffle resulted from shuffle merge. |
tree | commitdiff |
2014-05-12 |
Serge Pavlov | Fix type of shuffle obtained from reordering with binar... |
tree | commitdiff |
2014-05-12 |
Serge Pavlov | Fix reordering of shuffles and binary operations |
tree | commitdiff |
2014-05-11 |
Serge Pavlov | Reorder shuffle and binary operation. |
tree | commitdiff |
2014-05-08 |
Michael Zolotukhin | [InstCombine] Some cleanup in optimization of redundant... |
tree | commitdiff |
2014-05-07 |
Michael Zolotukhin | [InstCombine] Add optimization of redundant insertvalue... |
tree | commitdiff |
2014-05-02 |
Nick Lewycky | Fold strlen(expr ? "str1" : "str2") to x ? len1 : len2... |
tree | commitdiff |
2014-04-30 |
David Majnemer | IR: Conservatively verify inalloca arguments |
tree | commitdiff |
2014-04-29 |
Rafael Espindola | Also handle ConstantAggregateZero when optimizing vperm... |
tree | commitdiff |
2014-04-29 |
Rafael Espindola | Two fixes to the vpermilvar optimization. |
tree | commitdiff |
2014-04-28 |
Hans Wennborg | InstCombine: don't drop 'inalloca' in PromoteCastOfAllo... |
tree | commitdiff |
2014-04-26 |
Andrea Di Biagio | [InstCombine][X86] Teach how to fold calls to SSE2... |
tree | commitdiff |
2014-04-24 |
Michael J. Spencer | [InstCombine][x86] Constant fold psll intrinsics. |
tree | commitdiff |
2014-04-24 |
Filipe Cabecinhas | Optimize some special cases for SSE4a insertqi |
tree | commitdiff |
2014-04-24 |
Matt Arsenault | Handle addrspacecast when looking at memcpys from globals |
tree | commitdiff |
2014-04-21 |
Rafael Espindola | Simplify a vpermil* with constant mask. |
tree | commitdiff |
2014-04-14 |
Matt Arsenault | Revert "Revert r206045, "Fix shift by constants for... |
tree | commitdiff |
2014-04-14 |
NAKAMURA Takumi | Whitespace. |
tree | commitdiff |
2014-04-14 |
NAKAMURA Takumi | Revert r206045, "Fix shift by constants for vector." |
tree | commitdiff |
2014-04-13 |
Serge Pavlov | Recognize test for overflow in integer multiplication. |
tree | commitdiff |
2014-04-11 |
Matt Arsenault | Fix shift by constants for vector. |
tree | commitdiff |
2014-04-03 |
Eli Bendersky | Fix PR19270 - type mismatch caused by invalid optimization. |
tree | commitdiff |
2014-03-29 |
Tim Northover | ARM64: initial backend import |
tree | commitdiff |
2014-03-28 |
Erik Verbruggen | Revert "InstCombine: merge constants in both operands... |
tree | commitdiff |
2014-03-27 |
Reid Kleckner | InstCombine: Don't combine constants on unsigned icmps |
tree | commitdiff |
2014-03-27 |
Erik Verbruggen | InstCombine: merge constants in both operands of icmp. |
tree | commitdiff |
2014-03-25 |
Richard Osborne | [InstCombine] Don't fold bitcast into store if it would... |
tree | commitdiff |
2014-03-24 |
Karthik Bhat | Allow constant folding of ceil function whenever feasible |
tree | commitdiff |
2014-03-13 |
Owen Anderson | Fix a bug in InstCombine where we would incorrectly... |
tree | commitdiff |
2014-03-12 |
Rafael Espindola | Reject alias to undefined symbols in the verifier. |
tree | commitdiff |
2014-03-12 |
Evan Cheng | Revert r203488 and r203520. |
tree | commitdiff |
2014-03-10 |
Evan Cheng | For functions with ARM target specific calling conventi... |
tree | commitdiff |
2014-03-07 |
Tim Northover | InstCombine: form shuffles from wider range of insert... |
tree | commitdiff |
2014-03-07 |
Karthik Bhat | Allow constant folding of round function whenever feasible |
tree | commitdiff |
2014-03-06 |
Karthik Bhat | Allow constant folding of copysign |
tree | commitdiff |
2014-03-06 |
Raul E. Silvera | Change math intrinsic attributes from readonly to readn... |
tree | commitdiff |
2014-03-05 |
Benjamin Kramer | ConstantFolding: Also fold the vector overloads of... |
tree | commitdiff |
2014-03-05 |
Matt Arsenault | Allow constant folding of fma and fmuladd |
tree | commitdiff |
2014-02-26 |
Nico Rieck | Fix broken FileCheck prefixes |
tree | commitdiff |
2014-02-26 |
Nico Rieck | Fix broken FileCheck prefix |
tree | commitdiff |
2014-02-20 |
Nick Lewycky | Make sure that value handle users see the transformatio... |
tree | commitdiff |
2014-02-14 |
Matt Arsenault | Do more addrspacecast transforms that happen for bitcast. |
tree | commitdiff |
2014-02-12 |
Owen Anderson | Remove a very old instcombine where we would turn seque... |
tree | commitdiff |
2014-02-11 |
Benjamin Kramer | InstCombine: Teach icmp merging about the equivalence... |
tree | commitdiff |
2014-02-04 |
Benjamin Kramer | SimplifyLibCalls: Push TLI through the exp2->ldexp... |
tree | commitdiff |
2014-02-04 |
Tim Northover | OS X: the correct function is __sincospif_stret, not... |
tree | commitdiff |
2014-02-04 |
Kai Nacke | Add strchr(p, 0) -> p + strlen(p) to SimplifyLibCalls |
tree | commitdiff |
2014-01-28 |
Reid Kleckner | Update optimization passes to handle inalloca arguments |
tree | commitdiff |
2014-01-24 |
Benjamin Kramer | InstCombine: Don't try to use aggregate elements of... |
tree | commitdiff |
2014-01-22 |
Matt Arsenault | Add CHECK-LABELs |
tree | commitdiff |
2014-01-20 |
Owen Anderson | Fix all the remaining lost-fast-math-flags bugs I've... |
tree | commitdiff |
2014-01-19 |
Benjamin Kramer | InstCombine: Modernize a bunch of cast combines. |
tree | commitdiff |
2014-01-19 |
Benjamin Kramer | InstCombine: Replace a hand-rolled version of isKnownTo... |
tree | commitdiff |
2014-01-19 |
Benjamin Kramer | InstCombine: Teach most integer add/sub/mul/div combine... |
tree | commitdiff |
2014-01-19 |
Benjamin Kramer | InstCombine: Refactor fmul/fdiv combines to handle... |
tree | commitdiff |
2014-01-18 |
Nick Lewycky | Don't refuse to transform constexpr(call(arg, ...)... |
tree | commitdiff |
2014-01-18 |
Benjamin Kramer | InstCombine: Make the (fmul X, -1.0) -> (fsub -0.0... |
tree | commitdiff |
2014-01-18 |
Owen Anderson | Fix more instances of dropped fast math flags when... |
tree | commitdiff |
2014-01-16 |
Owen Anderson | Fix two cases where we could lose fast math flags when... |
tree | commitdiff |
2014-01-16 |
Owen Anderson | Fix an instance where we would drop fast math flags... |
tree | commitdiff |
2014-01-16 |
Owen Anderson | Fix a bug in InstCombine where we failed to preserve... |
tree | commitdiff |
2014-01-16 |
Owen Anderson | Teach InstCombine that (fmul X, -1.0) can be simplified... |
tree | commitdiff |
2014-01-14 |
Matt Arsenault | Do pointer cast simplifications on addrspacecast |
tree | commitdiff |
2014-01-11 |
Benjamin Kramer | Fix broken CHECK lines. |
tree | commitdiff |
2014-01-08 |
Hao Liu | Fix a bug about generating undef operand when optimisin... |
tree | commitdiff |
2013-12-28 |
Chandler Carruth | Disable transforms that introduce calls to exp10*(... |
tree | commitdiff |
2013-12-16 |
Yi Jiang | Enable double to float shrinking optimizations for... |
tree | commitdiff |
2013-12-15 |
Joerg Sonnenberger | There is no exp10 on NetBSD. |
tree | commitdiff |
2013-12-12 |
Yi Jiang | Resubmit r196544: Apply transformation on OS X 10.9... |
tree | commitdiff |
2013-12-08 |
Manman Ren | Revert 196544 due to internal bot failures. |
tree | commitdiff |
2013-12-07 |
Matt Arsenault | Fix assert with copy from global through addrspacecast |
tree | commitdiff |
2013-12-06 |
Duncan P. N. Exon... | Don't use isNullValue to evaluate ConstantExpr |
tree | commitdiff |
2013-12-05 |
Yi Jiang | Apply transformation on OS X 10.9+ and iOS 7.0+: pow... |
tree | commitdiff |
2013-12-02 |
Kay Tiong Khoo | Conservative fix for PR17827 - don't optimize a shift... |
tree | commitdiff |
2013-11-28 |
Stephen Canon | Rein in overzealous InstCombine of fptrunc(OP(fpextend... |
tree | commitdiff |
2013-11-22 |
Manman Ren | Debug Info: update testing cases to specify the debug... |
tree | commitdiff |
2013-11-17 |
Hal Finkel | Add the cold attribute to error-reporting call sites |
tree | commitdiff |
2013-11-16 |
Hal Finkel | Apply the InstCombine fptrunc sqrt optimization to... |
tree | commitdiff |
2013-11-16 |
Benjamin Kramer | InstCombine: fold (A >> C) == (B >> C) --> (A^B) <... |
tree | commitdiff |
2013-11-15 |
Matt Arsenault | Add instcombine visitor for addrspacecast |
tree | commitdiff |
2013-11-15 |
Matt Arsenault | Add addrspacecast instruction. |
tree | commitdiff |
2013-11-12 |
Nadav Rotem | Fold (iszero(A&K1) | iszero(A&K2)) -> (A&(K1|K2))... |
tree | commitdiff |
2013-11-04 |
Matt Arsenault | Fix another constant folding address space place I... |
tree | commitdiff |
2013-11-04 |
Matt Arsenault | Scalarize select vector arguments when extracted. |
tree | commitdiff |
2013-11-03 |
Bob Wilson | Convert calls to __sinpi and __cospi into __sincospi_stret |
tree | commitdiff |
2013-10-07 |
Matt Arsenault | Change objectsize intrinsic to accept different address... |
tree | commitdiff |
2013-10-03 |
Owen Anderson | Pull fptrunc's upwards through selects when one of... |
tree | commitdiff |
2013-10-03 |
Matt Arsenault | Make gep i8* X, -(ptrtoint Y) transform work with addre... |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Use right address space size in InstCombineCompares |
tree | commitdiff |
2013-09-30 |
Matt Arsenault | Constant fold ptrtoint + compare with address spaces |
tree | commitdiff |
2013-09-30 |
Joey Gouly | Fix a bug in InstCombine where it attempted to cast... |
tree | commitdiff |
2013-09-27 |
Justin Bogner | InstCombine: Only foldSelectICmpAndOr for integer types |
tree | commitdiff |
2013-09-27 |
Manman Ren | TBAA: handle scalar TBAA format and struct-path aware... |
tree | commitdiff |
2013-09-20 |
Benjamin Kramer | InstCombine: Canonicalize (gep i8* X, -(ptrtoint Y... |
tree | commitdiff |
2013-09-19 |
Shuxin Yang | [Fast-math] Disable "(C1/X)*C2 => (C1*C2)/X" if C1... |
tree | commitdiff |
2013-09-19 |
Benjamin Kramer | InstCombine: Don't allow turning vector-of-pointer... |
tree | commitdiff |
2013-09-18 |
Andrea Di Biagio | Re-add tests from r179291 which were accidentally remov... |
tree | commitdiff |
2013-09-17 |
Matt Arsenault | Fix a constant folding address space place I missed. |
tree | commitdiff |
2013-09-17 |
Quentin Colombet | Revert the load slicing done in r190870. |
tree | commitdiff |
next |