projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[opaque pointer type]: Pass explicit pointee type when building a constant GEP.
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
2015-08-21
NAKAMURA Takumi
Revert r245635, "[InstCombine] Transform A & (L - 1...
tree
|
commitdiff
2015-08-20
Sanjoy Das
[InstCombine] Transform A & (L - 1) u< L --> L != 0
tree
|
commitdiff
2015-08-20
Adrian Prantl
Rename Instruction::dropUnknownMetadata() to dropUnknow...
tree
|
commitdiff
2015-08-20
Adrian Prantl
Fix a bug that caused SimplifyCFG to drop DebugLocs.
tree
|
commitdiff
2015-08-20
Balaram Makam
Optimize bitwise even/odd test (-x&1 -> x&1) to not...
tree
|
commitdiff
2015-08-18
Sanjay Patel
use minSize wrapper; NFCI
tree
|
commitdiff
2015-08-17
David Majnemer
Revert "[InstCombinePHI] Partial simplification of...
tree
|
commitdiff
2015-08-16
David Majnemer
[InstCombine] Replace an and+icmp with a trunc+icmp
tree
|
commitdiff
2015-08-14
Nick Lewycky
Fix a crash where a utility function wasn't aware of...
tree
|
commitdiff
2015-08-13
Charlie Turner
[InstCombinePHI] Partial simplification of identity...
tree
|
commitdiff
2015-08-13
Simon Pilgrim
[InstCombine] SSE/AVX vector shifts demanded shift...
tree
|
commitdiff
2015-08-12
Simon Pilgrim
unused variable warning fix.
tree
|
commitdiff
2015-08-12
Simon Pilgrim
[InstCombine] Move SSE/AVX vector blend folding to...
tree
|
commitdiff
2015-08-11
Sanjoy Das
Fix PR24354.
tree
|
commitdiff
2015-08-11
James Molloy
Add support for floating-point minnum and maxnum
tree
|
commitdiff
2015-08-10
Simon Pilgrim
[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
tree
|
commitdiff
2015-08-08
Benjamin Kramer
Fix some comment typos.
tree
|
commitdiff
2015-08-08
David Majnemer
[InstCombine] Don't try to sink EH pad instructions
tree
|
commitdiff
2015-08-07
Simon Pilgrim
[InstCombine] Fix SSE2/AVX2 vector logical shift by...
tree
|
commitdiff
2015-08-06
Pete Cooper
Convert a bunch of loops to foreach. NFC.
tree
|
commitdiff
2015-08-05
Simon Pilgrim
Fixed line endings.
tree
|
commitdiff
2015-08-04
Simon Pilgrim
[InstCombine] Moved SSE vector shift constant folding...
tree
|
commitdiff
2015-07-28
Sanjay Patel
fix formatting; NFC
tree
|
commitdiff
2015-07-27
Simon Pilgrim
Fixed signed/unsigned comparison warning.
tree
|
commitdiff
2015-07-27
Simon Pilgrim
[InstCombine][X86][SSE] Replace sign/zero extension...
tree
|
commitdiff
2015-07-25
Simon Pilgrim
[InstCombine][SSE4A] Standardized references to Length...
tree
|
commitdiff
2015-07-14
David Majnemer
[InstCombine] Generalize sub of selects optimization...
tree
|
commitdiff
2015-07-13
David Majnemer
[InstSimplify] Teach InstSimplify how to simplify extra...
tree
|
commitdiff
2015-07-13
David Majnemer
[InstSimplify] Teach InstSimplify how to simplify extra...
tree
|
commitdiff
2015-07-10
Bjorn Steinbrink
[InstCombine] Actually combine AA metadata when replaci...
tree
|
commitdiff
2015-07-10
Benjamin Kramer
[InstSimplify] Fold away ord/uno fcmps when nnan is...
tree
|
commitdiff
2015-07-10
Bjorn Steinbrink
[InstCombine] Employ AliasAnalysis in FindAvailableLoad...
tree
|
commitdiff
2015-07-10
Bjorn Steinbrink
[InstCombine] Properly combine metadata when replacing...
tree
|
commitdiff
2015-06-25
Jingyue Wu
[InstCombine] call SimplifyICmpInst with correct context
tree
|
commitdiff
2015-06-23
Sanjay Patel
fix typo; NFC
tree
|
commitdiff
2015-06-23
Sanjay Patel
don't repeat function names in comments; NFC
tree
|
commitdiff
2015-06-23
Alexander Kornienko
Revert r240137 (Fixed/added namespace ending comments...
tree
|
commitdiff
2015-06-23
David Majnemer
[InstCombine] Optimize subtract of selects into a selec...
tree
|
commitdiff
2015-06-19
Alexander Kornienko
Fixed/added namespace ending comments using clang-tidy...
tree
|
commitdiff
2015-06-17
David Majnemer
Move the personality function from LandingPadInst to...
tree
|
commitdiff
2015-06-16
Philip Reames
Reapply 239795 - [InstCombine] Propagate non-null facts...
tree
|
commitdiff
2015-06-16
Philip Reames
Revert 239795
tree
|
commitdiff
2015-06-16
Philip Reames
[InstCombine] Propagate non-null facts to call parameters
tree
|
commitdiff
2015-06-06
David Majnemer
[InstCombine, InstSimplify] Move xforms from Combine...
tree
|
commitdiff
2015-06-06
David Majnemer
[InstCombine] Don't miscompile select to poison
tree
|
commitdiff
2015-06-05
Renato Golin
Revert "[InstCombine] Rephrase fix to SimplifyWithOpRep...
tree
|
commitdiff
2015-06-05
Sanjoy Das
[InstCombine][NFC] Add a ``break;`` statement.
tree
|
commitdiff
2015-06-05
Sanjoy Das
[InstCombine] Fix PR23751.
tree
|
commitdiff
2015-06-05
David Majnemer
[InstCombine] Rephrase fix to SimplifyWithOpReplaced
tree
|
commitdiff
2015-06-05
Daniel Jasper
Revert "[InstCombine] Don't miscompile safe increment...
tree
|
commitdiff
2015-06-04
David Majnemer
[InstCombine] Don't miscompile safe increment idiom
tree
|
commitdiff
2015-05-29
Benjamin Kramer
Replace push_back(Constructor(foo)) with emplace_back...
tree
|
commitdiff
2015-05-28
David Majnemer
[InstCombine] Fold IntToPtr and PtrToInt into preceding...
tree
|
commitdiff
2015-05-22
David Majnemer
[InstCombine] Don't eagerly propagate nsw for A*B+A...
tree
|
commitdiff
2015-05-22
David Majnemer
[InstSimplify] Handle some overflow intrinsics in InstS...
tree
|
commitdiff
2015-05-21
David Majnemer
[InstCombine] X - 0 is equal to X, not undef
tree
|
commitdiff
2015-05-20
James Molloy
Reapply r237539 with a fix for the Chromium build.
tree
|
commitdiff
2015-05-19
Hans Wennborg
Revert r237539: "Reapply r237520 with another fix for...
tree
|
commitdiff
2015-05-18
David Blaikie
Simplify IRBuilder::CreateCall* by using ArrayRef+initi...
tree
|
commitdiff
2015-05-17
James Molloy
Reapply r237520 with another fix for infinite looping
tree
|
commitdiff
2015-05-16
James Molloy
Revert commits r237521 and r237520.
tree
|
commitdiff
2015-05-16
James Molloy
Reapply r237453 with a fix for the test timeouts.
tree
|
commitdiff
2015-05-15
James Molloy
Revert "Canonicalize min/max expressions correctly."
tree
|
commitdiff
2015-05-15
James Molloy
Canonicalize min/max expressions correctly.
tree
|
commitdiff
2015-05-14
Jingyue Wu
[ValueTracking] refactor: extract method haveNoCommonBi...
tree
|
commitdiff
2015-05-12
Pete Cooper
Convert PHI getIncomingValue() to foreach over incoming...
tree
|
commitdiff
2015-05-11
Sanjoy Das
[RewriteStatepointsForGC] Fix a bug on creating gc_relo...
tree
|
commitdiff
2015-05-11
James Molloy
Rip min/max pattern matching out of InstCombine and...
tree
|
commitdiff
2015-05-11
Hal Finkel
[InstCombine/PowerPC] Fix single-precision QPX load...
tree
|
commitdiff
2015-05-11
David Majnemer
[InstCombine] Canonicalize single element array store
tree
|
commitdiff
2015-05-11
David Majnemer
[InstCombine] Canonicalize single element array load
tree
|
commitdiff
2015-05-07
Mehdi Amini
Update InstCombine to transform aggregate loads into...
tree
|
commitdiff
2015-05-06
Pete Cooper
Change typeIncompatible to return an AttrBuilder instea...
tree
|
commitdiff
2015-05-06
Sanjoy Das
[Statepoint] Clean up Statepoint.h: accessor names.
tree
|
commitdiff
2015-05-05
David Blaikie
[opaque pointer type] Track explicit GEP pointee type...
tree
|
commitdiff
2015-04-30
Matthias Braun
InstCombineSimplifyDemanded: Remove nsw/nuw flags when...
tree
|
commitdiff
2015-04-30
Matthias Braun
InstCombine: Move Sub->Xor rule from SimplifyDemanded...
tree
|
commitdiff
2015-04-30
Sanjoy Das
[InstCombine] Add new rule for MIN(MAX(~A, ~B), ~C...
tree
|
commitdiff
2015-04-30
Sanjoy Das
[InstCombine] Add a new formula for SMIN.
tree
|
commitdiff
2015-04-25
Sanjay Patel
[x86] instcombine more cases of insertps into a shuffle...
tree
|
commitdiff
2015-04-23
Philip Reames
Move Value.isDereferenceablePointer to ValueTracking...
tree
|
commitdiff
2015-04-22
David Majnemer
[InstCombine] Use a more targeted fix instead of r235544
tree
|
commitdiff
2015-04-22
David Majnemer
[InstCombine] Clear out nsw/nuw if we modify computatio...
tree
|
commitdiff
2015-04-21
Wei Mi
Limiting gep merging to fix the performance problem...
tree
|
commitdiff
2015-04-21
Wei Mi
Revert r235451 since it is attached to a wrong Differen...
tree
|
commitdiff
2015-04-21
Wei Mi
Limiting gep merging to fix the performance problem...
tree
|
commitdiff
2015-04-18
Benjamin Kramer
[InstCombine] Create zero constants on demand.
tree
|
commitdiff
2015-04-18
David Majnemer
[InstCombine] (mul nsw 1, INT_MIN) != (shl nsw 1, 31)
tree
|
commitdiff
2015-04-16
Sanjay Patel
[X86, SSE] instcombine common cases of insertps intrins...
tree
|
commitdiff
2015-04-13
Nick Lewycky
GCC complains thusly: "attributes at the beginning...
tree
|
commitdiff
2015-04-13
Nick Lewycky
Subtraction is not commutative. Fixes PR23212!
tree
|
commitdiff
2015-04-10
Sanjoy Das
[InstCombine][CodeGenPrep] Create llvm.uadd.with.overfl...
tree
|
commitdiff
2015-04-10
Benjamin Kramer
[CallSite] Make construction from Value* (or Instructio...
tree
|
commitdiff
2015-04-08
Sanjoy Das
[InstCombine] Refactor out OptimizeOverflowCheck. ...
tree
|
commitdiff
2015-04-03
David Blaikie
[opaque pointer type] More GEP IRBuilder API migrations...
tree
|
commitdiff
2015-04-03
David Majnemer
[InstCombine] Use DataLayout to determine vector elemen...
tree
|
commitdiff
2015-03-30
David Blaikie
[opaque pointer type] Change GetElementPtrInst::getInde...
tree
|
commitdiff
2015-03-30
Duncan P. N. Exon...
Transforms: Use the new DebugLoc API, NFC
tree
|
commitdiff
2015-03-27
David Blaikie
Constrain the type of a parameter now that callers...
tree
|
commitdiff
2015-03-27
David Blaikie
Recommit r233116 better: Remove a redundant instcombine...
tree
|
commitdiff
next