OSDN Git Service
(root)
/
android-x86
/
external-llvm-project.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[InstCombine] avoid creating an extra instruction in zext fold and possible inf-loop
[android-x86/external-llvm-project.git]
/
llvm
/
lib
/
Transforms
/
InstCombine
/
InstCombineCasts.cpp
2021-03-30
Sanjay Patel
[InstCombine] avoid creating an extra instruction in...
blob
|
commitdiff
2021-01-10
Florian Hahn
[STLExtras] Use return type from operator* of the wrapp...
blob
|
commitdiff
|
diff to current
2021-01-08
Kazu Hirata
[llvm] Use *Set::contains (NFC)
blob
|
commitdiff
|
diff to current
2020-12-17
Jun Ma
[InstCombine] Remove scalable vector restriction in...
blob
|
commitdiff
|
diff to current
2020-12-15
Jun Ma
[InstCombine] Remove scalable vector restriction when...
blob
|
commitdiff
|
diff to current
2020-12-01
Roman Lebedev
[InstCombine] Improve vector undef handling for sext...
blob
|
commitdiff
|
diff to current
2020-12-01
Roman Lebedev
Revert "[InstCombine] Improve vector undef handling...
blob
|
commitdiff
|
diff to current
2020-12-01
Roman Lebedev
[InstCombine] Improve vector undef handling for sext...
blob
|
commitdiff
|
diff to current
2020-12-01
Roman Lebedev
[InstCombine] Evaluate new shift amount for sext(ashr...
blob
|
commitdiff
|
diff to current
2020-10-24
Simon Pilgrim
[InstCombine] narrowFunnelShift - fold trunc/zext or...
blob
|
commitdiff
|
diff to current
2020-10-16
Simon Pilgrim
[InstCombine] narrowRotate - minor refactoring for...
blob
|
commitdiff
|
diff to current
2020-10-14
Simon Pilgrim
[InstCombine] narrowRotate - canonicalize to OR(SHL...
blob
|
commitdiff
|
diff to current
2020-10-13
Simon Pilgrim
[InstCombine] visitTrunc - pass through undefs for...
blob
|
commitdiff
|
diff to current
2020-10-08
Simon Pilgrim
[InstCombine] visitTrunc - trunc(shl(X, C)) --> shl...
blob
|
commitdiff
|
diff to current
2020-09-29
Simon Pilgrim
[InstCombine] visitTrunc - trunc (*shr (trunc A), C...
blob
|
commitdiff
|
diff to current
2020-09-29
Simon Pilgrim
[InstCombine] visitTrunc - remove dead trunc(lshr ...
blob
|
commitdiff
|
diff to current
2020-09-29
Simon Pilgrim
[InstCombine] Inherit exact flags on extended shifts...
blob
|
commitdiff
|
diff to current
2020-09-29
Simon Pilgrim
[InstCombine] visitTrunc - trunc (lshr (sext A), C...
blob
|
commitdiff
|
diff to current
2020-09-23
David Sherwood
[SVE] Fix InstCombinerImpl::PromoteCastOfAllocation...
blob
|
commitdiff
|
diff to current
2020-09-03
Eli Friedman
[InstCombine] Fix a couple crashes with extractelement...
blob
|
commitdiff
|
diff to current
2020-08-31
Christopher Tetreault
[SVE] Remove calls to VectorType::getNumElements from...
blob
|
commitdiff
|
diff to current
2020-08-12
Sanjay Patel
[InstCombine] eliminate a pointer cast around insertelement
blob
|
commitdiff
|
diff to current
2020-08-10
Sanjay Patel
[InstCombine] rearrange code for readability; NFC
blob
|
commitdiff
|
diff to current
2020-07-22
Sebastian Neubauer
[InstCombine] Move target-specific inst combining
blob
|
commitdiff
|
diff to current
2020-07-03
Florian Hahn
[InstCombine] Try to narrow expr if trunc cannot be...
blob
|
commitdiff
|
diff to current
2020-07-03
Simon Pilgrim
[InstCombine] canEvaluateTruncated - use KnownBits...
blob
|
commitdiff
|
diff to current
2020-07-03
Simon Pilgrim
[InstCombine] Add sext(ashr(shl(trunc(x),c),c)) folding...
blob
|
commitdiff
|
diff to current
2020-07-02
Simon Pilgrim
[InstCombine] Add (vXi1 trunc(lshr(x,c))) -> icmp_eq...
blob
|
commitdiff
|
diff to current
2020-07-02
Guillaume Chatelet
[Alignment][NFC] Transition and simplify calls to DL...
blob
|
commitdiff
|
diff to current
2020-06-24
Roman Lebedev
[InstCombine] visitBitCast(): do not crash on weird...
blob
|
commitdiff
|
diff to current
2020-06-08
Sanjay Patel
[InstCombine] improve matching for sext-lshr-trunc...
blob
|
commitdiff
|
diff to current
2020-06-08
Sanjay Patel
[InstCombine] improve matching for sext-lshr-trunc...
blob
|
commitdiff
|
diff to current
2020-06-08
Sanjay Patel
[InstCombine] reduce code duplication in visitTrunc...
blob
|
commitdiff
|
diff to current
2020-05-29
Christopher Tetreault
[SVE] Eliminate calls to default-false VectorType:...
blob
|
commitdiff
|
diff to current
2020-05-29
David Sherwood
[SVE] Remove getNumElements() warnings in InstCombiner...
blob
|
commitdiff
|
diff to current
2020-05-26
Serge Pavlov
[FPEnv] Intrinsic llvm.roundeven
blob
|
commitdiff
|
diff to current
2020-05-24
Sanjay Patel
[InstCombine] fold FP trunc into exact itofp
blob
|
commitdiff
|
diff to current
2020-05-24
Sanjay Patel
[PatternMatch] abbreviate vector inst matchers; NFC
blob
|
commitdiff
|
diff to current
2020-05-17
Sanjay Patel
[InstCombine] improve analysis of FP->int->FP to elimin...
blob
|
commitdiff
|
diff to current
2020-05-16
Eli Friedman
AllocaInst should store Align instead of MaybeAlign.
blob
|
commitdiff
|
diff to current
2020-05-10
Sanjay Patel
[InstCombine] fold fpext into exact integer-to-FP cast
blob
|
commitdiff
|
diff to current
2020-05-08
Sanjay Patel
[InstCombine] fix typo in comment; NFC
blob
|
commitdiff
|
diff to current
2020-05-08
Sanjay Patel
[InstCombine] add helper for known exact cast to FP...
blob
|
commitdiff
|
diff to current
2020-05-08
Sanjay Patel
[InstCombine] clean up foldItoFPtoI; NFC
blob
|
commitdiff
|
diff to current
2020-05-08
Sanjay Patel
[InstCombine] simplify code for FP to integer casts...
blob
|
commitdiff
|
diff to current
2020-05-06
Sanjay Patel
[InstCombine] limit bitcast+insertelement transform...
blob
|
commitdiff
|
diff to current
2020-04-15
Benjamin Kramer
Upgrade users of 'new ShuffleVectorInst' to pass indice...
blob
|
commitdiff
|
diff to current
2020-04-09
David Truby
[flang] Merge flang-compiler/f18
blob
|
commitdiff
|
diff to current
2020-04-08
Christopher Tetreault
Clean up usages of asserting vector getters in Type
blob
|
commitdiff
|
diff to current
2020-03-31
Eli Friedman
Remove "mask" operand from shufflevector.
blob
|
commitdiff
|
diff to current
2020-03-31
Nikita Popov
[InstCombine] Erase old alloca in cast of alloca transform
blob
|
commitdiff
|
diff to current
2020-03-31
Daan Sprenkels
[InstCombine] Transform extelt-trunc -> bitcast-extelt
blob
|
commitdiff
|
diff to current
2020-03-18
Eli Friedman
Remove CompositeType class.
blob
|
commitdiff
|
diff to current
2020-03-10
Simon Moll
[instcombine] remove fsub to fneg hacks; only emit...
blob
|
commitdiff
|
diff to current
2020-03-04
Nikita Popov
[InstCombine] Use IRBuilder to create bitcast
blob
|
commitdiff
|
diff to current
2020-03-04
Nikita Popov
[ConstantFolding] Always return something from Constant...
blob
|
commitdiff
|
diff to current
2020-02-27
Simon Moll
Remove BinaryOperator::CreateFNeg
blob
|
commitdiff
|
diff to current
2020-02-16
Nikita Popov
[IRBuilder] Prefer InsertPointGuard over full copy...
blob
|
commitdiff
|
diff to current
2020-02-04
Sanjay Patel
[InstCombine] fix operands of shouldChangeType() for...
blob
|
commitdiff
|
diff to current
2020-02-03
Nikita Popov
[InstCombine] Add replaceOperand() helper
blob
|
commitdiff
|
diff to current
2020-02-03
Nikita Popov
[InstCombine] Rename worklist methods; NFC
blob
|
commitdiff
|
diff to current
2020-01-27
Sanjay Patel
[InstCombine] allow more narrowing of casted select
blob
|
commitdiff
|
diff to current
2020-01-14
Nikita Popov
[InstCombine] Fix infinite loop due to bitcast <->...
blob
|
commitdiff
|
diff to current
2020-01-14
Nikita Popov
[InstCombine] Fix user iterator invalidation in bitcast...
blob
|
commitdiff
|
diff to current
2020-01-08
Kadir Cetinkaya
Revert "[InstCombine] fold zext of masked bit set/clear"
blob
|
commitdiff
|
diff to current
2019-12-31
Sanjay Patel
[InstCombine] fold zext of masked bit set/clear
blob
|
commitdiff
|
diff to current
2019-12-31
Nikita Popov
Revert "[InstCombine] Fix infinite loop due to bitcast...
blob
|
commitdiff
|
diff to current
2019-12-31
Nikita Popov
[InstCombine] Fix infinite loop due to bitcast <->...
blob
|
commitdiff
|
diff to current
2019-12-31
Connor Abbott
[InstCombine] Don't rewrite phi-of-bitcast when the...
blob
|
commitdiff
|
diff to current
2019-12-24
Mehdi Amini
Import MLIR into the LLVM tree
blob
|
commitdiff
|
diff to current
2019-12-18
Jakub Kuderski
[InstCombine] Insert instructions before adding them...
blob
|
commitdiff
|
diff to current
2019-12-13
Nicola Zaghen
Reland [DataLayout] Fix occurrences that size and range...
blob
|
commitdiff
|
diff to current
2019-12-12
Nicola Zaghen
Temporarily Revert "[DataLayout] Fix occurrences that...
blob
|
commitdiff
|
diff to current
2019-12-12
Nicola Zaghen
[DataLayout] Fix occurrences that size and range of...
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
Revert "[InstCombine] reduce code duplication; NFC"
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
Revert "[InstCombine] improve readability; NFC"
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
Revert "[InstCombine] reduce indentation; NFC"
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
[InstCombine] reduce indentation; NFC
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
[InstCombine] improve readability; NFC
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
[InstCombine] reduce code duplication; NFC
blob
|
commitdiff
|
diff to current
2019-12-06
Sanjay Patel
[InstCombine] improve readability; NFC
blob
|
commitdiff
|
diff to current
2019-12-05
Sanjay Patel
[InstCombine] narrow select with FP casts
blob
|
commitdiff
|
diff to current
2019-12-05
Sanjay Patel
[InstCombine] add FMF guard to builder in fptrunc trans...
blob
|
commitdiff
|
diff to current
2019-12-03
Craig Topper
[InstCombine] Revert aafde063aaf09285c701c80cd4b543c2be...
blob
|
commitdiff
|
diff to current
2019-12-02
Bjorn Pettersson
[InstCombine] Fix big-endian miscompile of (bitcast...
blob
|
commitdiff
|
diff to current
2019-11-07
Craig Topper
[InstCombine] Don't transform bitcasts between x86_mmx...
blob
|
commitdiff
|
diff to current
2019-10-13
Sanjay Patel
[InstCombine] don't assume 'inbounds' for bitcast deref...
blob
|
commitdiff
|
diff to current
2019-10-06
Sanjay Patel
[InstCombine] don't assume 'inbounds' for bitcast point...
blob
|
commitdiff
|
diff to current
2019-09-30
Guillaume Chatelet
[Alignment][NFC] Remove AllocaInst::setAlignment(unsigned)
blob
|
commitdiff
|
diff to current
2019-09-11
Sanjay Patel
[InstCombine] rename variable for readability; NFC
blob
|
commitdiff
|
diff to current
2019-09-02
Sanjay Patel
[InstCombine] recognize bswap disguised as shufflevector
blob
|
commitdiff
|
diff to current
2019-08-29
Sanjay Patel
[InstCombine] reduce duplicated code; NFC
blob
|
commitdiff
|
diff to current
2019-07-25
Vlad Tsyrklevich
Revert "[InstCombine] try to narrow a truncated load"
blob
|
commitdiff
|
diff to current
2019-07-25
Sanjay Patel
[InstCombine] try to narrow a truncated load
blob
|
commitdiff
|
diff to current
2019-06-11
Cameron McInally
[InstCombine] Update fptrunc (fneg x)) -> (fneg (fptrun...
blob
|
commitdiff
|
diff to current
2019-06-05
Sanjay Patel
[InstCombine] simplify code for bitcast of insertelemen...
blob
|
commitdiff
|
diff to current
2019-05-08
Craig Topper
[InstCombine] When turning sext into zext due to known...
blob
|
commitdiff
|
diff to current
2019-02-09
Gabor Buella
Extra processing for BitCast + PHI in InstCombine
blob
|
commitdiff
|
diff to current
2019-02-01
James Y Knight
[opaque pointer types] Pass value type to GetElementPtr...
blob
|
commitdiff
|
diff to current
2019-02-01
James Y Knight
[opaque pointer types] Pass function types to CallInst...
blob
|
commitdiff
|
diff to current
next