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
/
Transforms
/
InstCombine
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine][SSE] Added support to VPERMD/VPERMPS to shuffle combine to acce...
Simon Pilgrim
2016-05-01
1
-8
/
+13
*
[InstCombine][SSE] Added support to VPERMILVAR to shuffle combine to accept U...
Simon Pilgrim
2016-05-01
1
-20
/
+27
*
[InstCombine][SSE] Added support to PSHUFB to shuffle combine to accept UNDEF...
Simon Pilgrim
2016-05-01
1
-16
/
+17
*
[InstCombine][AVX2] Combine VPERMD/VPERMPS intrinsics with constant masks to ...
Simon Pilgrim
2016-05-01
1
-0
/
+37
*
[InstCombine][AVX] VPERMILVAR to shuffle combine to use general aggregate ele...
Simon Pilgrim
2016-04-30
1
-18
/
+20
*
[InstCombine][SSE] PSHUFB to shuffle combine to use general aggregate element...
Simon Pilgrim
2016-04-29
1
-17
/
+23
*
[InstCombine] Determine the result of a select based on a dominating condition.
Chad Rosier
2016-04-29
1
-0
/
+18
*
[InstCombine] clean up; NFC
Sanjay Patel
2016-04-29
1
-1
/
+1
*
[InstCombine] add helper function for ICmp with constant canonicalization; NFCI
Sanjay Patel
2016-04-29
1
-24
/
+38
*
[InstCombine] Propagate operand bundles
David Majnemer
2016-04-29
2
-3
/
+9
*
[InstCombine] Remove trailing whitespace. NFC.
Ahmed Bougacha
2016-04-28
1
-1
/
+1
*
[InstCombine][SSE] Add MOVMSK support to SimplifyDemandedUseBits
Simon Pilgrim
2016-04-28
1
-0
/
+22
*
isSafeToLoadUnconditionally support queries without a context
Artur Pilipenko
2016-04-27
1
-2
/
+2
*
Optimize store of "bitcast" from vector to aggregate.
Arch D. Robison
2016-04-25
1
-0
/
+60
*
Cleanup redundant expression in InstCombineAndOrXor.
Etienne Bergeron
2016-04-25
1
-2
/
+0
*
Test commit: modified comment. NFC
Anna Thomas
2016-04-25
1
-1
/
+1
*
Tweak comments to make it clear that these combines are for SSE scalar instru...
Simon Pilgrim
2016-04-24
1
-4
/
+5
*
[InstCombine][SSE] Reduce DIVSS/DIVSD to FDIV if only first element is required
Simon Pilgrim
2016-04-24
1
-1
/
+7
*
[InstCombine][SSE] Demanded vector elements for scalar intrinsics (Part 2 of 2)
Simon Pilgrim
2016-04-24
1
-1
/
+38
*
[InstCombine][SSE] Demanded vector elements for scalar intrinsics (Part 1 of 2)
Simon Pilgrim
2016-04-24
1
-0
/
+52
*
[InstCombine] Avoid updating argument demanded elements in separate passes.
Simon Pilgrim
2016-04-24
1
-7
/
+15
*
[X86][InstCombine] Tidyup VPERMILVAR -> shufflevector conversion to helper fu...
Simon Pilgrim
2016-04-24
1
-36
/
+47
*
[X86][InstCombine] Tidyup PSHUFB -> shufflevector conversion to helper functi...
Simon Pilgrim
2016-04-24
1
-40
/
+45
*
Revert r267210, it makes clang assert (PR27490).
Nico Weber
2016-04-22
1
-11
/
+6
*
Re-commit optimization bisect support (r267022) without new pass manager supp...
Andrew Kaylor
2016-04-22
1
-1
/
+1
*
[unordered] sink unordered stores at end of blocks
Philip Reames
2016-04-22
1
-4
/
+3
*
Fold compares for distinct allocations
Sanjoy Das
2016-04-22
1
-5
/
+11
*
[unordered] Extend load/store type canonicalization to handle unordered opera...
Philip Reames
2016-04-22
1
-6
/
+11
*
[InstCombine] Preserve fast math flags when combining PHIs
Silviu Baranga
2016-04-22
1
-38
/
+11
*
Revert "Initial implementation of optimization bisect support."
Vedant Kumar
2016-04-22
1
-5
/
+1
*
NFC: fix copy / paste comment
JF Bastien
2016-04-21
1
-2
/
+2
*
NFC: fix nonsensical comment
JF Bastien
2016-04-21
1
-1
/
+1
*
Folding compares with unescaped allocations
Sanjoy Das
2016-04-21
1
-1
/
+14
*
[instcombine][unordered] Extend load(select) transform to handle unordered loads
Philip Reames
2016-04-21
1
-4
/
+3
*
Initial implementation of optimization bisect support.
Andrew Kaylor
2016-04-21
1
-1
/
+5
*
[unordered] unordered loads from null are still unreachable
Philip Reames
2016-04-21
1
-3
/
+7
*
[instcombine][unordered] Implement *-load forwarding for unordered atomics
Philip Reames
2016-04-21
1
-4
/
+4
*
[ValueTracking, VectorUtils] Refactor getIntrinsicIDForCall
David Majnemer
2016-04-19
1
-1
/
+1
*
[NFC] Header cleanup
Mehdi Amini
2016-04-18
1
-3
/
+2
*
Fix a typo in rL265762
Sanjoy Das
2016-04-17
1
-1
/
+1
*
[InstCombine] Don't transform compares of calls to functions named fabs{f,l,}
David Majnemer
2016-04-15
1
-30
/
+25
*
[InstCombine] remove constant by inverting compare + logic (PR27105)
Sanjay Patel
2016-04-14
1
-0
/
+9
*
[InstCombine] We folded an fcmp to an i1 instead of a vector of i1
David Majnemer
2016-04-13
1
-1
/
+1
*
[x86, InstCombine] fix masked load pass-through operand to be a zero vector
Sanjay Patel
2016-04-12
1
-3
/
+6
*
Add the allocsize attribute to LLVM.
George Burgess IV
2016-04-12
1
-2
/
+7
*
add FIXME comment; NFC
Sanjay Patel
2016-04-11
1
-1
/
+3
*
add an assert for safety; NFC
Sanjay Patel
2016-04-11
1
-0
/
+2
*
variable names start with a capital letter; NFC
Sanjay Patel
2016-04-11
1
-9
/
+9
*
[InstCombine] use canEvaluateShiftedShift() to handle the lshr case (NFCI)
Sanjay Patel
2016-04-11
1
-33
/
+12
*
[InstCombine] don't try to shift an illegal amount (PR26760)
Sanjay Patel
2016-04-11
1
-1
/
+3
[next]