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] Support folding of add instructions with vector constants into ...
Craig Topper
2017-04-10
1
-7
/
+2
*
[InstCombine] Use commutable and/or/xor matchers to simplify some code
Craig Topper
2017-04-10
1
-9
/
+4
*
[InstCombine] Make sure we preserve fast math flags when folding fp instructi...
Craig Topper
2017-04-10
1
-2
/
+6
*
[InstCombine] use m_c_And and m_c_Xor to handle commuted versions of a transf...
Craig Topper
2017-04-10
1
-2
/
+2
*
[InstCombine] Remove unnecessary dyn_cast to BinaryOperator around some match...
Craig Topper
2017-04-10
1
-31
/
+29
*
[InstCombine] Make the (A|B)^B -> A & ~B transform code consistent with the v...
Craig Topper
2017-04-10
1
-5
/
+5
*
[InstCombine] Use m_OneUse to shorten some code. NFC
Craig Topper
2017-04-10
1
-6
/
+3
*
[SCCP] Resolve indirect branch target when possible.
Xin Tong
2017-04-10
1
-8
/
+71
*
[InstCombine] remove dead cases from icmp pair switches; NFCI
Sanjay Patel
2017-04-09
1
-32
/
+0
*
[Mem2Reg] Remove AliasSetTracker updating logic from the pass.
Davide Italiano
2017-04-09
3
-40
/
+8
*
[MemorySSA] Fix use of pointsToConstantMemory in isUseTriviallyOptimizableToL...
Hal Finkel
2017-04-09
1
-1
/
+2
*
[InstCombine] Extend some OR combines to support vectors.
Craig Topper
2017-04-09
1
-19
/
+23
*
[InstCombine] Extend a canonicalization check to apply to vector constants too.
Craig Topper
2017-04-09
1
-1
/
+2
*
[InstCombine] Use the SubOne helper function to shorten some code. NFC
Craig Topper
2017-04-09
1
-7
/
+4
*
[InstCombine] rename variable for easier reading; NFC
Craig Topper
2017-04-09
1
-9
/
+9
*
[coroutines] Make CoroSplit pass deterministic
Gor Nishanov
2017-04-08
1
-2
/
+0
*
[cfi] Take over existing __cfi_check in CrossDSOCFI.
Evgeniy Stepanov
2017-04-07
1
-0
/
+3
*
NewGVN: Make CongruenceClass a real class in preparation for splitting
Daniel Berlin
2017-04-07
1
-207
/
+259
*
[coroutines] Insert spills of PHI instructions correctly
Gor Nishanov
2017-04-07
1
-0
/
+4
*
Reapply r298620: [LV] Vectorize GEPs
Matthew Simpson
2017-04-07
1
-79
/
+206
*
[InstCombine] Handle more commuted cases of ((A & B) | ~A) -> (~A | B)
Craig Topper
2017-04-07
1
-3
/
+4
*
AliasAnalysis: Be less conservative about volatile than atomic.
Daniel Berlin
2017-04-07
1
-2
/
+24
*
[InstCombine] Add more commuted patterns to support folding ((~A & B) | A) ->...
Craig Topper
2017-04-07
1
-3
/
+4
*
[InstCombine] Remove testing assert I accidentally left in r299710.
Craig Topper
2017-04-06
1
-3
/
+1
*
[InstCombine] When checking to see if we can turn subtracts of 2^n - 1 into x...
Craig Topper
2017-04-06
1
-5
/
+7
*
[PGO] Preserve GlobalsAA in pgo-memop-opt pass.
Rong Xu
2017-04-06
1
-1
/
+5
*
[InstCombine] Remove redundant combine from visitAnd
Craig Topper
2017-04-06
2
-92
/
+0
*
Revert "Turn some C-style vararg into variadic templates"
Mehdi Amini
2017-04-06
10
-166
/
+168
*
Turn some C-style vararg into variadic templates
Mehdi Amini
2017-04-06
10
-168
/
+166
*
[asan] Fix dead stripping of globals on Linux.
Evgeniy Stepanov
2017-04-06
3
-39
/
+137
*
[asan] Put ctor/dtor in comdat.
Evgeniy Stepanov
2017-04-06
1
-9
/
+41
*
[asan] Delay creation of asan ctor.
Evgeniy Stepanov
2017-04-06
2
-21
/
+26
*
[StripDeadDebugInfo] Drop dead CUs entirely
Keno Fischer
2017-04-06
1
-0
/
+25
*
NewGVN: Rename some functions for consistency
Daniel Berlin
2017-04-06
1
-34
/
+35
*
NewGVN: Fixup some small issues
Daniel Berlin
2017-04-06
1
-21
/
+11
*
NewGVN: Fix a small formatting issue in performSymbolicLoadEvaluation.
Daniel Berlin
2017-04-06
1
-3
/
+3
*
NewGVN: This patch makes memory congruence work for all types of
Daniel Berlin
2017-04-06
1
-202
/
+501
*
[InstCombine] Fix a case where we weren't checking that an instruction had a ...
Craig Topper
2017-04-06
1
-6
/
+9
*
MemorySSA: Remove MemorySSA walker caching.
Daniel Berlin
2017-04-05
1
-217
/
+14
*
[InstCombine] add fold for icmp with or mask of low bits (PR32542)
Sanjay Patel
2017-04-05
1
-0
/
+9
*
[InstCombine] fix formatting and variable names; NFCI
Sanjay Patel
2017-04-05
1
-236
/
+252
*
MemorySSA: Fix and use optimized_def_chain
Daniel Berlin
2017-04-05
1
-1
/
+1
*
[ObjCArc] Do not dereference an invalidated iterator.
Akira Hatanaka
2017-04-05
1
-0
/
+1
*
ThinLTOBitcodeWriter: handle aliases first in filterModule
Bob Haarman
2017-04-05
1
-20
/
+20
*
Re-apply MemorySSA: Add support for caching clobbering access in
Daniel Berlin
2017-04-04
2
-9
/
+9
*
Revert "MemorySSA: Add support for caching clobbering access in stores"
Daniel Berlin
2017-04-04
2
-9
/
+9
*
[InstCombine] rename variable for easier reading; NFC
Sanjay Patel
2017-04-04
1
-7
/
+8
*
[InstCombine] Turn subtract of vectors of i1 into xor like we do for scalar i...
Craig Topper
2017-04-04
1
-1
/
+1
*
[InstCombine] Support folding and/or/xor with a constant vector RHS into sele...
Craig Topper
2017-04-04
1
-3
/
+6
*
[PGO] Memory intrinsic calls optimization based on profiled size
Rong Xu
2017-04-04
5
-55
/
+389
[next]