projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
InstCombine: Squash an icmp+select into bitwise arithmetic
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
InstCombineCasts.cpp
2014-12-12
Steven Wu
More code format fix from r224133, NFC
blob
|
commitdiff
|
raw
2014-12-12
Steven Wu
Restructure code from r224097. NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
Steven Wu
Fix another infinite loop in InstCombine
blob
|
commitdiff
|
raw
|
diff to current
2014-11-18
David Majnemer
InstCombine: Fix another infinite loop caused by visitF...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-18
David Majnemer
Revert "Revert r222040 because of bot failure."
blob
|
commitdiff
|
raw
|
diff to current
2014-11-18
Manman Ren
Revert r222040 because of bot failure.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
David Majnemer
InstCombine: Fix infinite loop caused by visitFPTrunc
blob
|
commitdiff
|
raw
|
diff to current
2014-10-27
David Majnemer
InstCombine: Fix a combine assuming that icmp operands...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-23
Sanjay Patel
Handle sqrt() shrinking in SimplifyLibCalls like any...
blob
|
commitdiff
|
raw
|
diff to current
2014-09-07
Hal Finkel
Make use of @llvm.assume in ValueTracking (computeKnown...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-16
Manuel Jacob
Fix comment in InstCombiner::visitAddrSpaceCast.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-15
Jingyue Wu
Canonicalize addrspacecast ConstExpr between different...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-06
Jingyue Wu
InstCombine: Canonicalize addrspacecast between differe...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-28
Hans Wennborg
InstCombine: don't drop 'inalloca' in PromoteCastOfAllo...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Fix potential ODR violations by sinking the...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-21
Chandler Carruth
[Modules] Sink all the DEBUG_TYPE defines for InstCombi...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-09
Chandler Carruth
[C++11] Add range based accessors for the Use-Def chain...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-04
Chandler Carruth
[Modules] Move the LLVM IR pattern match header into...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-24
Rafael Espindola
Make some DataLayout pointers const.
blob
|
commitdiff
|
raw
|
diff to current
2014-02-21
Rafael Espindola
Rename many DataLayout variables from TD to DL.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-19
Benjamin Kramer
InstCombine: Modernize a bunch of cast combines.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-18
Owen Anderson
Fix more instances of dropped fast math flags when...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Matt Arsenault
Do pointer cast simplifications on addrspacecast
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Matt Arsenault
Remove a check for an illegal condition.
blob
|
commitdiff
|
raw
|
diff to current
2013-11-28
Stephen Canon
Rein in overzealous InstCombine of fptrunc(OP(fpextend...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-16
Hal Finkel
Apply the InstCombine fptrunc sqrt optimization to...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-15
Matt Arsenault
Add instcombine visitor for addrspacecast
blob
|
commitdiff
|
raw
|
diff to current
2013-10-03
Owen Anderson
Pull fptrunc's upwards through selects when one of...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-21
Matt Arsenault
Teach InstCombine about address spaces
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Matt Arsenault
Teach InstCombine visitGetElementPtr about address...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-19
Matt Arsenault
commonPointerCast cleanups to make address space change...
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Matt Arsenault
Use type helper functions instead of cast
blob
|
commitdiff
|
raw
|
diff to current
2013-08-12
Richard Sandiford
Fix big-endian handling of integer-to-vector bitcasts...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-10
Benjamin Kramer
InstCombine: Don't claim to be able to evaluate any...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-26
Ulrich Weigand
Make InstCombineCasts.cpp:OptimizeIntToFloatBitCast...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-06
Jim Grosbach
InstCombine: Don't shrink allocas when combining with...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Arnaud A. de Grand...
Fix comment
blob
|
commitdiff
|
raw
|
diff to current
2013-02-11
Michael Ilseman
Optimization: bitcast (<1 x ...> insertelement ......
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Benjamin Kramer
InstCombine: Fix and simplify the inttoptr side too.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-05
Benjamin Kramer
InstCombine: Harden code to work with vectors of pointe...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-24
Craig Topper
Remove trailing whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-14
Nick Lewycky
Fix typo in comment.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-10
Owen Anderson
Teach InstCombine to hoist FABS and FNEG through FPTRUN...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Nuno Lopes
convert a bunch of callers from DataLayout::getIndexedO...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the majority of the next patch in the address...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Chandler Carruth
Revert the series of commits starting with r166578...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-30
Duncan Sands
Fix isEliminableCastPair to work correctly in the prese...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Micah Villmow
Resubmit the changes to llvm core to update the functio...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Revert 165732 for further review.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Micah Villmow
Add in the first iteration of support for llvm/clang...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Jakob Stoklund Olesen
Revert remaining part of r93200: "Disable folding sext...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Nuno Lopes
replace usage of EmitGEPOffset() with TargetData::getIn...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-05
Stepan Dyatkovskiy
Small fix in InstCombineCasts.cpp. Restored "alloca...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-04
Rafael Espindola
Always compute all the bits in ComputeMaskedBits.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-06
Chris Lattner
Remove some dead code and tidy things up now that vecto...
blob
|
commitdiff
|
raw
|
diff to current
2012-01-20
David Blaikie
More dead code removal (using -Wunreachable-code)
blob
|
commitdiff
|
raw
|
diff to current
2011-12-17
Dan Gohman
The powers that be have decided that LLVM IR should...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-01
Chad Rosier
Last bit of TargetLibraryInfo propagation. Also fixed...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-30
Chad Rosier
Whitespace.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-29
Chad Rosier
Add support for sqrt, sqrtl, and sqrtf in TargetLibrary...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-27
Benjamin Kramer
Stop emitting instructions with the name "tmp" they...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-29
Nadav Rotem
Fixes following the CR by Chris and Duncan:
blob
|
commitdiff
|
raw
|
diff to current
2011-08-28
Nadav Rotem
Bitcasts are transitive. Bitcast-Bitcast-X becomes...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-25
Jay Foad
Convert GetElementPtrInst to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-22
Jay Foad
Convert IRBuilder::CreateGEP and IRBuilder::CreateInBou...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-20
Eli Friedman
Clean up includes of llvm/Analysis/ConstantFolding...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Chris Lattner
land David Blaikie's patch to de-constify Type, with...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-13
Evan Cheng
It's not safe to fold (fptrunc (sqrt (fpext x))) to...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-08
Bob Wilson
Reapply a fixed version of r133285.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Chad Rosier
Revert r133285. Causing odd failures on Dragonegg.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-17
Stuart Hastings
Relocate NUW test to cover all binary ops in a dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2011-06-13
Stuart Hastings
Avoid fusing bitcasts with dynamic allocas if the amoun...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-27
Eli Friedman
Final step of instcombine debuginfo; switch a couple...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Eli Friedman
More instcombine simplifications towards better debug...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-18
Eli Friedman
Use ReplaceInstUsesWith instead of replaceAllUsesWith...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-02
Benjamin Kramer
While SimplifyDemandedBits constant folds this, we...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Benjamin Kramer
Fix comment.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Benjamin Kramer
Tweaks to the icmp+sext-to-shifts optimization to addre...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Benjamin Kramer
Fix build.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Benjamin Kramer
InstCombine: Turn icmp + sext into bitwise/integer...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-01
Benjamin Kramer
InstCombine: Move (sext icmp) transforms into their...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Jay Foad
Remove PHINode::reserveOperandSpace(). Instead, add...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-30
Jay Foad
(Almost) always call reserveOperandSpace() on newly...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-08
Devang Patel
llvm.dbg.declare intrinsic does not use any llvm::Value...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-15
Chris Lattner
convert ConstantVector::get to use ArrayRef.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-14
Chris Lattner
revert my ConstantVector patch, it seems to have made...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-14
Chris Lattner
Switch ConstantVector::get to use ArrayRef instead...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-15
Chris Lattner
implement an instcombine xform that canonicalizes casts...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Bill Wendling
Whitespace fixes. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-17
Nate Begeman
Add vector versions of some existing scalar transforms...
blob
|
commitdiff
|
raw
|
diff to current
2010-09-07
Chris Lattner
Fix a serious performance regression introduced by...
blob
|
commitdiff
|
raw
|
diff to current
next