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
/
Target
/
Hexagon
Commit message (
Expand
)
Author
Age
Files
Lines
*
[AtomicExpandPass]: Add a hook for custom cmpxchg expansion in IR
Alex Bradbury
2018-09-19
2
-4
/
+8
*
ScheduleDAG: Cleanup dumping code; NFC
Matthias Braun
2018-09-19
1
-4
/
+3
*
[Hexagon] Use shuffles when lowering "gather" shufflevectors
Krzysztof Parzyszek
2018-09-12
1
-0
/
+70
*
[Hexagon] Improve the selection algorithm in scalarizeShuffle
Krzysztof Parzyszek
2018-09-12
1
-22
/
+89
*
[Hexagon] Use legalized type for extracted elements in scalarizeShuffle
Krzysztof Parzyszek
2018-09-12
1
-2
/
+4
*
[Hexagon] Split large offsets into properly aligned addends
Krzysztof Parzyszek
2018-09-10
1
-0
/
+9
*
[Target] Untangle disassemblers
Benjamin Kramer
2018-09-10
4
-29
/
+28
*
Don't create a temporary vector of loop blocks just to iterate over them.
Benjamin Kramer
2018-09-10
1
-8
/
+6
*
Add support for getRegisterByName.
Sid Manning
2018-09-07
2
-0
/
+16
*
[Hexagon] Ignore unnamed globals in HexagonConstExtenders
Krzysztof Parzyszek
2018-09-05
1
-15
/
+8
*
Remove FrameAccess struct from hasLoadFromStackSlot
Sander de Smalen
2018-09-05
2
-4
/
+4
*
[Hexagon] Don't packetize new-value stores with any other stores
Krzysztof Parzyszek
2018-09-04
1
-0
/
+7
*
Revert [Hexagon] Add support for getRegisterByName.
Sid Manning
2018-09-03
2
-49
/
+0
*
Extend hasStoreToStackSlot with list of FI accesses.
Sander de Smalen
2018-09-03
2
-16
/
+16
*
[Hexagon] Don't access non-existent instructions
Krzysztof Parzyszek
2018-08-31
1
-1
/
+1
*
[Hexagon] Add support for getRegisterByName.
Sid Manning
2018-08-31
2
-0
/
+49
*
[Hexagon] Check validity of register class when generating bitsplit
Krzysztof Parzyszek
2018-08-30
1
-0
/
+4
*
[Hexagon] Enable interleaving in loop vectorizer
Krzysztof Parzyszek
2018-08-22
2
-2
/
+7
*
[Hexagon] Remove unused functions from HexagonInstPrinter, NFC
Krzysztof Parzyszek
2018-08-17
2
-124
/
+8
*
[Hexagon] Expand vgather pseudos during packetization
Krzysztof Parzyszek
2018-08-17
7
-209
/
+123
*
[MI] Change the array of `MachineMemOperand` pointers to be
Chandler Carruth
2018-08-16
5
-53
/
+43
*
[SDAG] Remove the reliance on MI's allocation strategy for
Chandler Carruth
2018-08-14
2
-17
/
+12
*
[Hexagon] Silence -Wuninitialized warning from GCC 5.4, NFC
Krzysztof Parzyszek
2018-08-13
1
-0
/
+4
*
Check for tied operands
Sid Manning
2018-08-13
1
-0
/
+1
*
[Hexagon] Map ISD::TRAP to J2_trap0(#0)
Krzysztof Parzyszek
2018-08-09
3
-15
/
+20
*
[Hexagon] Diagnose misaligned absolute loads and stores
Krzysztof Parzyszek
2018-08-08
3
-92
/
+210
*
[Hexagon] Allow use of gather intrinsics even with no-packets
Krzysztof Parzyszek
2018-08-07
2
-9
/
+0
*
[Hexagon] Simplify CFG after atomic expansion
Krzysztof Parzyszek
2018-08-02
1
-0
/
+7
*
[Hexagon] Simplify A4_rcmp[n]eqi R, 0
Krzysztof Parzyszek
2018-07-30
3
-3
/
+157
*
[Hexagon] Properly scale bit index when extracting elements from vNi1
Krzysztof Parzyszek
2018-07-25
1
-1
/
+3
*
[Hexagon] Handle unnamed globals in HexagonConstExpr
Krzysztof Parzyszek
2018-07-23
1
-3
/
+15
*
[Hexagon] Avoid introducing calls into coalesced range of HVX vector pairs
Krzysztof Parzyszek
2018-07-13
2
-0
/
+54
*
[TableGen] Support multi-alternative pattern fragments
Ulrich Weigand
2018-07-13
1
-3
/
+3
*
[CodeGen] Emit more precise AssertZext/AssertSext nodes.
Eli Friedman
2018-07-11
1
-1
/
+1
*
[Hexagon] Add implicit uses even when untied explicit uses are present
Krzysztof Parzyszek
2018-07-10
1
-2
/
+6
*
[Hexagon] Remove unused instruction itineraties, NFC
Krzysztof Parzyszek
2018-06-29
1
-680
/
+0
*
[Hexagon] Add a "generic" cpu
Brendon Cahoon
2018-06-26
4
-1
/
+7
*
[Hexagon] Remove 'T' from HasVNN predicates, NFC
Krzysztof Parzyszek
2018-06-20
14
-258
/
+258
*
[Hexagon] Fix the value of HexagonII::TypeCVI_FIRST
Krzysztof Parzyszek
2018-06-19
1
-1
/
+1
*
[Hexagon] Enforce restrictions on packetizing cache instructions
Krzysztof Parzyszek
2018-06-19
1
-0
/
+4
*
[DAGCombiner] Recognize more patterns for ABS
Krzysztof Parzyszek
2018-06-12
2
-16
/
+3
*
[Hexagon] Make floating point operations expensive for vectorization
Krzysztof Parzyszek
2018-06-12
2
-6
/
+35
*
[SelectionDAG] Provide default expansion for rotates
Krzysztof Parzyszek
2018-06-12
3
-0
/
+32
*
[Hexagon] Late predicate producers cannot be used as dot-new sources
Krzysztof Parzyszek
2018-06-11
1
-4
/
+23
*
[Hexagon] Implement vector-pair zero as V6_vsubw_dv
Krzysztof Parzyszek
2018-06-06
3
-4
/
+17
*
[Hexagon] Split CTPOP of vector pairs
Krzysztof Parzyszek
2018-06-06
1
-0
/
+1
*
[MC] Pass MCSubtargetInfo to fixupNeedsRelaxation and applyFixup
Peter Smith
2018-06-06
1
-5
/
+7
*
[Hexagon] Add pattern to generate 64-bit neg instruction
Krzysztof Parzyszek
2018-06-05
1
-4
/
+5
*
[Hexagon] Add more patterns for generating abs/absp instructions
Krzysztof Parzyszek
2018-06-05
1
-5
/
+15
*
[Hexagon] Minor cleanups in isel lowering
Krzysztof Parzyszek
2018-06-05
1
-9
/
+8
[next]