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
Commit message (
Expand
)
Author
Age
Files
Lines
*
[InstCombine] allow icmp-xor folds for vectors (PR33138)
Sanjay Patel
2017-05-23
1
-5
/
+9
*
[IR] Switch AttributeList to use an array for O(1) access
Reid Kleckner
2017-05-23
1
-4
/
+6
*
[JumpThreading] Safely replace uses of condition
Anna Thomas
2017-05-23
2
-2
/
+57
*
[KnownBits] Use !hasConflict() in asserts in place of Zero & One == 0 or simi...
Craig Topper
2017-05-23
1
-16
/
+16
*
[LV] Report multiple reasons for not vectorizing under allowExtraAnalysis
Ayal Zaks
2017-05-23
1
-20
/
+42
*
Fix update VP metadata after inlining for instrumentation PGO
Teresa Johnson
2017-05-22
1
-3
/
+4
*
[PartialInlining] Add internal options to enable partial inlining in pass pip...
Xinliang David Li
2017-05-22
1
-2
/
+8
*
[LoopPredication] NFC. Add extra debug output in case we fail to parse the ra...
Artur Pilipenko
2017-05-22
1
-1
/
+3
*
[LoopPredication] NFC. Move a nested struct declaration before the fields, cl...
Artur Pilipenko
2017-05-22
1
-7
/
+9
*
[InstCombine] Cleanup the interface for overflow checks
Craig Topper
2017-05-22
4
-39
/
+50
*
[SimplifyCFG] Prevent a few APInt copies on method calls that return const re...
Craig Topper
2017-05-22
1
-2
/
+2
*
[KnownBits] Use isNegative/isNonNegative to shorten some code. NFC
Craig Topper
2017-05-22
1
-2
/
+2
*
NewGVN: Fix PR 33116, the memoryphi version of bug 32838.
Daniel Berlin
2017-05-21
1
-6
/
+5
*
NewGVN: Cleanup some repeated code using some templated helpers
Daniel Berlin
2017-05-21
1
-40
/
+40
*
NewGVN: Fix printing of simplified expression
Daniel Berlin
2017-05-21
1
-1
/
+1
*
[InstCombine] Take in account the size in sext->lshr->trunc patterns.
Davide Italiano
2017-05-21
1
-6
/
+13
*
Revert "Add pthread_self function prototype and make it speculatable."
Xin Tong
2017-05-21
1
-12
/
+0
*
Add pthread_self function prototype and make it speculatable.
Xin Tong
2017-05-20
1
-0
/
+12
*
[NewGVN] Create a StoreExpression instead of a VariableExpression.
Davide Italiano
2017-05-20
1
-1
/
+1
*
[NewGVN] Get rid of an assertion.
Davide Italiano
2017-05-20
1
-1
/
+0
*
Revert "ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator."
Adrian Prantl
2017-05-19
1
-4
/
+1
*
SimplifyLibCalls: Optimize wcslen
Matthias Braun
2017-05-19
1
-28
/
+54
*
NewGVN: Fix PR32838.
Daniel Berlin
2017-05-19
1
-22
/
+53
*
Last of the major pieces to NewGVN - yay!
Daniel Berlin
2017-05-19
1
-117
/
+525
*
NewGVN: Get rid of most dominating leader check
Daniel Berlin
2017-05-19
1
-24
/
+2
*
[NFC][loopIdiom] Clang format change rL303434
Anna Thomas
2017-05-19
1
-3
/
+5
*
ThinLTO: Verify bitcode before lauching the ThinLTOCodeGenerator.
Adrian Prantl
2017-05-19
1
-1
/
+4
*
[LoopIdiom] Refactor return value of isLegalStore [NFC]
Anna Thomas
2017-05-19
1
-31
/
+38
*
[LoopPredication] NFC. Extract LoopICmp struct and parseLoopICmp helper
Artur Pilipenko
2017-05-19
1
-18
/
+44
*
[LoopPredication] NFC. Extract LoopPredication::expandCheck helper
Artur Pilipenko
2017-05-19
1
-5
/
+16
*
[LoopPredication] NFC. Extract CanExpand helper lambda
Artur Pilipenko
2017-05-19
1
-2
/
+6
*
[LoopPredication] NFC. Add an early exit if there is no guards in the loop
Artur Pilipenko
2017-05-19
1
-0
/
+3
*
Fix vector pass-through value being unused in IRBuilder::CreateMaskedGather
Amara Emerson
2017-05-19
1
-1
/
+1
*
[NewGVN] Delete the old store when we find congruent to a load.
Davide Italiano
2017-05-19
1
-2
/
+2
*
[NewGVN] Break infinite recursion in singleReachablePHIPath().
Davide Italiano
2017-05-18
1
-6
/
+20
*
[NewGVN] Replace predicate info leftovers.
Davide Italiano
2017-05-18
1
-0
/
+6
*
[InstCombine] add helper to foldXorOfICmps(); NFCI
Sanjay Patel
2017-05-18
2
-41
/
+48
*
[IR] De-virtualize ~Value to save a vptr
Reid Kleckner
2017-05-18
9
-10
/
+10
*
[LSR] Call canonicalize after we generate a new Formula in GenerateTruncates....
Wei Mi
2017-05-18
1
-0
/
+1
*
[JumpThreading] Dont RAUW condition incorrectly
Anna Thomas
2017-05-18
1
-17
/
+14
*
[Statistics] Add a method to atomically update a statistic that contains a ma...
Craig Topper
2017-05-18
1
-4
/
+2
*
[Statistics] Use Statistic::operator+= instead of adding and assigning separa...
Craig Topper
2017-05-17
2
-2
/
+2
*
[InstCombine] handle icmp i1 X, C early to avoid creating an unknown pattern
Sanjay Patel
2017-05-17
1
-0
/
+23
*
[InstCombine] move icmp bool canonicalizations to helper; NFC
Sanjay Patel
2017-05-17
1
-43
/
+54
*
[InstCombine] add isCanonicalPredicate() helper function and use it; NFCI
Sanjay Patel
2017-05-17
2
-31
/
+32
*
[coroutines] Handle spills before catchswitch
Gor Nishanov
2017-05-17
1
-2
/
+26
*
BitVector: add iterators for set bits
Francis Visoiu Mistrih
2017-05-17
2
-4
/
+2
*
[ADT] Fix some Clang-tidy modernize-use-using warnings; other minor fixes (NFC).
Eugene Zelenko
2017-05-16
1
-9
/
+28
*
[IR] Prefer use_empty() to !hasNUsesOrMore(1) for clarity.
Davide Italiano
2017-05-16
2
-2
/
+2
*
The patch exclude a case from zero check skip in
Evgeny Stupachenko
2017-05-16
1
-7
/
+9
[next]