index
:
bcm5719-llvm
meklort-10.0.0
meklort-10.0.1
ortega-7.0.1
Project Ortega BCM5719 LLVM
Raptor Computing Systems
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Analysis
/
InstructionSimplify.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstSimplify] Cast folding can be made more generic
David Majnemer
2016-07-26
1
-46
/
+43
*
Reapply: [InstSimplify] Add support for bitcasts"
David Majnemer
2016-07-26
1
-0
/
+29
*
Revert "[InstSimplify] Add support for bitcasts"
David Majnemer
2016-07-25
1
-29
/
+0
*
[InstSimplify] Add support for bitcasts
David Majnemer
2016-07-25
1
-0
/
+29
*
[InstSimplify] Fold trunc([zs]ext(%V)) -> %V
David Majnemer
2016-07-25
1
-1
/
+7
*
[InstSimplify] don't crash handling a pointer or aggregate type
Sanjay Patel
2016-07-21
1
-0
/
+3
*
[InstSimplify] recognize trunc + icmp sgt/slt variants of select simplificati...
Sanjay Patel
2016-07-21
1
-7
/
+33
*
[InstSimplify][InstCombine] don't crash when folding vector selects of icmp
Sanjay Patel
2016-07-20
1
-1
/
+4
*
refactor SimplifySelectInst; NFCI
Sanjay Patel
2016-07-18
1
-97
/
+115
*
Simplify llvm.masked.load w/ undef masks
David Majnemer
2016-07-14
1
-5
/
+21
*
Move a transform from InstCombine to InstSimplify.
David Majnemer
2016-07-13
1
-0
/
+9
*
Pointer-comparison folding should look through returned-argument functions
Hal Finkel
2016-07-11
1
-0
/
+5
*
Remove dead TLI arg of isKnownNonNull and propagate deadness. NFC.
Sean Silva
2016-07-02
1
-4
/
+3
*
[InstSimplify] Replace calls to null with undef
David Majnemer
2016-06-25
1
-1
/
+2
*
[InstSimplify] analyze (optionally casted) icmps to eliminate obviously false...
Sanjay Patel
2016-06-20
1
-4
/
+31
*
fix formatting, typo; NFC
Sanjay Patel
2016-06-19
1
-1
/
+1
*
IR: Introduce local_unnamed_addr attribute.
Peter Collingbourne
2016-06-14
1
-1
/
+1
*
Avoid copies of std::strings and APInt/APFloats where we only read from it
Benjamin Kramer
2016-06-08
1
-1
/
+1
*
[InstSimplify] use computeKnownBits on shift amount operands
Sanjay Patel
2016-05-10
1
-0
/
+16
*
Fold compares irrespective of whether allocation can be elided
Anna Thomas
2016-05-03
1
-5
/
+21
*
Introduce llvm.load.relative intrinsic.
Peter Collingbourne
2016-04-22
1
-0
/
+61
*
Add optimization for 'icmp slt (or A, B), A' and some related idioms based on...
Nick Lewycky
2016-04-21
1
-15
/
+42
*
[ValueTracking] Make isImpliedCondition return an Optional<bool>. NFC.
Chad Rosier
2016-04-20
1
-6
/
+3
*
[ValueTracking] Improve isImpliedCondition for conditions with matching opera...
Chad Rosier
2016-04-19
1
-6
/
+12
*
[InstCombine] We folded an fcmp to an i1 instead of a vector of i1
David Majnemer
2016-04-13
1
-12
/
+19
*
Don't IPO over functions that can be de-refined
Sanjoy Das
2016-04-08
1
-1
/
+1
*
Minor code cleanups. NFC.
Junmo Park
2016-04-05
1
-2
/
+2
*
[InstSimplify] Restore fsub 0.0, (fsub 0.0, X) ==> X optzn
Benjamin Kramer
2016-02-29
1
-1
/
+1
*
[InstSimplify] fsub 0.0, (fsub -0.0, X) ==> X is only safe if signed zeros ar...
Benjamin Kramer
2016-02-29
1
-7
/
+8
*
[opaque pointer types] [NFC] Add an explicit type argument to ConstantFoldLoa...
Eduard Burtescu
2016-01-22
1
-1
/
+1
*
[InstCombine] Simplify (x >> y) <= x
David Majnemer
2016-01-21
1
-2
/
+4
*
Change ConstantFoldInstOperands to take Instruction instead of opcode and typ...
Manuel Jacob
2016-01-21
1
-2
/
+1
*
Introduce ConstantFoldCastOperand function and migrate some callers of Consta...
Manuel Jacob
2016-01-21
1
-1
/
+1
*
Introduce ConstantFoldBinaryOpOperands function and migrate some callers of C...
Manuel Jacob
2016-01-21
1
-68
/
+29
*
fix typo; NFC
Sanjay Patel
2016-01-20
1
-1
/
+1
*
[opaque pointer types] [breaking-change] [NFC] SimplifyGEPInst: take the sour...
Manuel Jacob
2016-01-17
1
-5
/
+6
*
getParent()->getParent() == getFunction() and clang-format ; NFC
Sanjay Patel
2016-01-11
1
-15
/
+11
*
don't repeat function names in comments; NFC
Sanjay Patel
2016-01-11
1
-88
/
+85
*
Add a missing const qualifier on the context instruction. This somehow
Chandler Carruth
2015-12-24
1
-1
/
+1
*
[IR] Reformulate LLVM's EH funclet IR
David Majnemer
2015-12-12
1
-3
/
+3
*
Remove unnecessary intermediate lambda. NFC
Craig Topper
2015-11-29
1
-2
/
+1
*
[ValueTracking] Add parameters to isImpliedCondition; NFC
Sanjoy Das
2015-11-06
1
-3
/
+3
*
[InstSimplify] sgt on i1s also encodes implication
Philip Reames
2015-10-29
1
-0
/
+11
*
[ValueTracking] Expose `implies` via ValueTracking, NFC
Sanjoy Das
2015-10-28
1
-50
/
+2
*
Extract out getConstantRangeFromMetadata; NFC
Sanjoy Das
2015-10-24
1
-31
/
+5
*
Fix whitespace issues in two places; NFC
Sanjoy Das
2015-10-24
1
-1
/
+2
*
Handle non-constant shifts in computeKnownBits, and use computeKnownBits for ...
Hal Finkel
2015-10-23
1
-0
/
+11
*
[ValueTracking] Add a new predicate: isKnownNonEqual()
James Molloy
2015-10-22
1
-0
/
+8
*
Fix pr25040 - Handle vectors of i1s in recently added implication code
Philip Reames
2015-10-06
1
-4
/
+11
*
[InstSimplify] Fold simple known implications to true
Philip Reames
2015-09-28
1
-0
/
+47
[next]