projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[PM] Separate the InstCombiner from its pass.
[oota-llvm.git]
/
lib
/
Transforms
/
InstCombine
/
InstCombineCalls.cpp
2015-01-07
David Majnemer
Analysis: Reformulate WillNotOverflowUnsignedAdd for...
blob
|
commitdiff
|
raw
2015-01-07
David Majnemer
InstCombine: Just a small tidy-up
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
David Majnemer
InstCombine: Bitcast call arguments from/to pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-04
Chandler Carruth
[PM] Split the AssumptionTracker immutable pass into...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
David Majnemer
InstCombine: Detect when llvm.umul.with.overflow always...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
David Majnemer
Analysis: Reformulate WillNotOverflowUnsignedMul for...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-29
Philip Reames
Carry facts about nullness and undef across GC relocation
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Erik Eckstein
Strength reduce intrinsics with overflow into regular...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Andrea Di Biagio
[InstCombine][X86] Improved folding of calls to Intrins...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Erik Eckstein
Refactor creation of overflow result tuples in InstComb...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Duncan P. N. Exon...
IR: Split Metadata from Value
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Philip Reames
[Statepoints 3/4] Statepoint infrastructure for garbage...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-12
Bill Schmidt
[PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Philip Reames
Canonicalize an assume(load != null) into !nonnull...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-11
Duncan P. N. Exon...
Revert "IR: MDNode => Value"
blob
|
commitdiff
|
raw
|
diff to current
2014-11-01
Duncan P. N. Exon...
IR: MDNode => Value: Instruction::getMetadata()
blob
|
commitdiff
|
raw
|
diff to current
2014-10-23
Frederic Riss
Assert that ValueHandleBase::ValueIsRAUWd doesn't chang...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-21
Matt Arsenault
Add minnum / maxnum intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-10-05
Hal Finkel
[InstCombine] Simplify the logic from r219067 using...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-04
Hal Finkel
[InstCombine] Remove redundant @llvm.assume intrinsics
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-09-07
Hal Finkel
Add an Assumption-Tracking Pass
blob
|
commitdiff
|
raw
|
diff to current
2014-08-27
Craig Topper
Simplify creation of a bunch of ArrayRefs by using...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-25
Hal Finkel
Canonicalization for @llvm.assume
blob
|
commitdiff
|
raw
|
diff to current
2014-07-04
Benjamin Kramer
InstCombine: Strength reduce sadd.with.overflow into...
blob
|
commitdiff
|
raw
|
diff to current
2014-06-19
Matt Arsenault
R600/SI: Add intrinsics for various math instructions.
blob
|
commitdiff
|
raw
|
diff to current
2014-06-05
Bill Schmidt
[PPC64LE] Correct vperm -> shuffle transform for little...
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Filipe Cabecinhas
Post-commit fixes for r209643
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Daniel Jasper
Fix bad assert.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-27
Filipe Cabecinhas
Convert some X86 blendv* intrinsics into IR.
blob
|
commitdiff
|
raw
|
diff to current
2014-05-24
Tim Northover
AArch64/ARM64: move ARM64 into AArch64's place
blob
|
commitdiff
|
raw
|
diff to current
2014-05-14
Jay Foad
Rename ComputeMaskedBits to computeKnownBits. "Masked...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Rafael Espindola
Also handle ConstantAggregateZero when optimizing vperm...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Rafael Espindola
Remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-29
Rafael Espindola
Two fixes to the vpermilvar optimization.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-26
Andrea Di Biagio
[InstCombine][X86] Teach how to fold calls to SSE2...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-25
Craig Topper
[C++] Use 'nullptr'. Transforms edition.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Michael J. Spencer
[InstCombine][x86] Constant fold psll intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-04-24
Filipe Cabecinhas
Optimize some special cases for SSE4a insertqi
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
Rafael Espindola
Simplify a vpermil* with constant mask.
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-29
Tim Northover
ARM64: initial backend import
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-03-04
Chandler Carruth
[Modules] Move CallSite into the IR library where it...
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-02-20
Nick Lewycky
Make sure that value handle users see the transformatio...
blob
|
commitdiff
|
raw
|
diff to current
2014-02-13
Benjamin Kramer
InstCombine: Replace custom constant folding code with...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-28
Reid Kleckner
Update optimization passes to handle inalloca arguments
blob
|
commitdiff
|
raw
|
diff to current
2014-01-24
Alp Toker
Fix known typos
blob
|
commitdiff
|
raw
|
diff to current
2014-01-18
Nick Lewycky
Don't refuse to transform constexpr(call(arg, ...)...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-27
Matt Arsenault
Use type helper functions
blob
|
commitdiff
|
raw
|
diff to current
2013-09-17
Matt Arsenault
Cleanup handling of constant function casts.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-30
Matt Arsenault
Change behavior of calling bitcasted alias functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-28
Matt Arsenault
Fix using arg_end() - arg_begin() instead of arg_size()
blob
|
commitdiff
|
raw
|
diff to current
2013-04-05
Jim Grosbach
Tidy up a bit. No functional change.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-08
Andrew Trick
Revert "Have InstCombine call SipmlifyCall when handlin...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-07
Michael Ilseman
Have InstCombine call SipmlifyCall when handling calls...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-30
Bill Wendling
Convert typeIncompatible to return an AttributeSet.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-27
Bill Wendling
Use the AttributeSet instead of AttributeWithIndex.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Bill Wendling
Remove some introspection functions.
blob
|
commitdiff
|
raw
|
diff to current
2013-01-25
Bill Wendling
Use the new 'getSlotIndex' method to retrieve the attri...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-23
Bill Wendling
Remove the last of uses that use the Attribute object...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Bill Wendling
Have AttributeSet::getRetAttributes() return an Attribu...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-21
Bill Wendling
Make AttributeSet::getFnAttributes() return an Attribut...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Bill Wendling
Use AttributeSet accessor methods instead of Attribute...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-18
Bill Wendling
Push some more methods down to hide the use of the...
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-31
Bill Wendling
Remove the getAttributesAtIndex and getNumAttrs methods...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-26
Nick Lewycky
Remove mid-optimizer warning. This situation should...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-24
Bob Wilson
Add LLVMContext::emitWarning methods and use them....
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Inline the 'hasIncompatibleWithVarArgsAttrs' method...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Bill Wendling
Rename the 'Attributes' class to 'Attribute'. It's...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Michael Ilseman
Pattern matching code for intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Chad Rosier
Typo.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-07
Bill Wendling
s/AttrListPtr/AttributeSet/g to better label what this...
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-30
Meador Inge
Move library call simplification statistic to instcombine
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Meador Inge
instcombine: Don't replace all uses for instructions...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-20
Bill Wendling
Make the AttrListPtr object a part of the LLVMContext.
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-24
Micah Villmow
Add in support for getIntPtrType to get the pointer...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Bill Wendling
Move the Attributes::Builder outside of the Attributes...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Bill Wendling
Add an enum for the return and function indexes into...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-15
Bill Wendling
Attributes Rewrite
blob
|
commitdiff
|
raw
|
diff to current
2012-10-14
Bill Wendling
Remove operator cast method in favor of querying with...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-14
Bill Wendling
Remove the bitwise AND operators from the Attributes...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-13
Meador Inge
Implement new LibCallSimplifier class
blob
|
commitdiff
|
raw
|
diff to current
2012-10-11
Nick Lewycky
Don't crash when !tbaa.struct contents is invalid.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Create enums for the different attributes.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-09
Bill Wendling
Convert to using the Attributes::Builder interface.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-25
Bill Wendling
Move Attribute::typeIncompatible inside of the Attribut...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Dan Gohman
Handle the new !tbaa.struct metadata tags when converti...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Dan Gohman
Extract code for reducing a type to a single value...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-29
Benjamin Kramer
Make MemoryBuiltins aware of TargetLibraryInfo.
blob
|
commitdiff
|
raw
|
diff to current
2012-08-15
Michael Liao
fix infinite loop in instcombine with more than 4GB...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-25
Nuno Lopes
make all Emit*() functions consult the TargetLibraryInf...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-09
Nuno Lopes
instcombine: merge the functions that remove dead alloc...
blob
|
commitdiff
|
raw
|
diff to current
next