OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[cmake] Change ON/OFF to YES/NO. NFC
2018-06-13
Krzysztof Parzyszek
Revert "Improve handling of COPY instructions with...
commit
|
commitdiff
|
tree
2018-06-13
Krzysztof Parzyszek
Improve handling of COPY instructions with identical...
commit
|
commitdiff
|
tree
2018-06-12
Krzysztof Parzyszek
[DAGCombiner] Recognize more patterns for ABS
commit
|
commitdiff
|
tree
2018-06-12
Krzysztof Parzyszek
[Hexagon] Make floating point operations expensive...
commit
|
commitdiff
|
tree
2018-06-12
Krzysztof Parzyszek
[SelectionDAG] Provide default expansion for rotates
commit
|
commitdiff
|
tree
2018-06-11
Krzysztof Parzyszek
[Hexagon] Late predicate producers cannot be used as...
commit
|
commitdiff
|
tree
2018-06-08
Krzysztof Parzyszek
[SCEV] Look through zero-extends in howFarToZero
commit
|
commitdiff
|
tree
2018-06-06
Krzysztof Parzyszek
[Hexagon] Implement vector-pair zero as V6_vsubw_dv
commit
|
commitdiff
|
tree
2018-06-06
Krzysztof Parzyszek
[Hexagon] Split CTPOP of vector pairs
commit
|
commitdiff
|
tree
2018-06-05
Krzysztof Parzyszek
[Hexagon] Add pattern to generate 64-bit neg instruction
commit
|
commitdiff
|
tree
2018-06-05
Krzysztof Parzyszek
[Hexagon] Add more patterns for generating abs/absp...
commit
|
commitdiff
|
tree
2018-06-05
Krzysztof Parzyszek
[Hexagon] Minor cleanups in isel lowering
commit
|
commitdiff
|
tree
2018-06-04
Krzysztof Parzyszek
[SelectionDAG] Add missing closing parentheses in comments...
commit
|
commitdiff
|
tree
2018-06-01
Krzysztof Parzyszek
[Hexagon] Avoid UB when shifting unsigned integer left...
commit
|
commitdiff
|
tree
2018-06-01
Krzysztof Parzyszek
[Hexagon] Select HVX code for vector CTPOP, CTLZ, and...
commit
|
commitdiff
|
tree
2018-06-01
Krzysztof Parzyszek
[SelectionDAG] Expand UADDO/USUBO into ADD/SUBCARRY...
commit
|
commitdiff
|
tree
2018-05-30
Krzysztof Parzyszek
[Hexagon] Use vector align-left when shift amount fits...
commit
|
commitdiff
|
tree
2018-05-25
Krzysztof Parzyszek
[Hexagon] Fix packing source vectors in shufflevector...
commit
|
commitdiff
|
tree
2018-05-22
Krzysztof Parzyszek
[Hexagon] Add patterns for accumulating HVX compares
commit
|
commitdiff
|
tree
2018-05-16
Krzysztof Parzyszek
[Hexagon] Fix the order of operands when selecting...
commit
|
commitdiff
|
tree
2018-05-16
Krzysztof Parzyszek
[Hexagon] Mark HVX vector predicate bitwise ops as...
commit
|
commitdiff
|
tree
2018-05-15
Krzysztof Parzyszek
[Hexagon] Remove unused function from subtarget
commit
|
commitdiff
|
tree
2018-05-15
Krzysztof Parzyszek
[Hexagon] Remove unused flag from subtarget and (non...
commit
|
commitdiff
|
tree
2018-05-14
Krzysztof Parzyszek
[Hexagon] Add a target feature to control using small...
commit
|
commitdiff
|
tree
2018-05-14
Krzysztof Parzyszek
[Hexagon] Add a target feature for generating new-value...
commit
|
commitdiff
|
tree
2018-05-14
Krzysztof Parzyszek
[Hexagon] Add a target feature for memop generation
commit
|
commitdiff
|
tree
2018-05-14
Krzysztof Parzyszek
[Hexagon] Avoid predicate copies to integer registers...
commit
|
commitdiff
|
tree
2018-05-09
Krzysztof Parzyszek
[Hexagon] Add patterns for vector shift-and-accumulate
commit
|
commitdiff
|
tree
2018-05-09
Krzysztof Parzyszek
[Hexagon] Check the end of the correct container (fix...
commit
|
commitdiff
|
tree
2018-05-09
Krzysztof Parzyszek
[Hexagon] Fix sanitizer error about using -1u in variable...
commit
|
commitdiff
|
tree
2018-05-09
Krzysztof Parzyszek
[LV] Change MaxVectorSize bound to 256 in assertion...
commit
|
commitdiff
|
tree
2018-05-09
Krzysztof Parzyszek
[Hexagon] Simplify MCCodeEmitter, move data to tables
commit
|
commitdiff
|
tree
2018-05-07
Krzysztof Parzyszek
[Hexagon] Move clamping of extended operands directly...
commit
|
commitdiff
|
tree
2018-05-04
Krzysztof Parzyszek
[Hexagon] Remove leftover debugging code after r331527
commit
|
commitdiff
|
tree
2018-05-04
Krzysztof Parzyszek
[Hexagon] Handle non-immediate constants in HexagonSplitDouble
commit
|
commitdiff
|
tree
2018-05-04
Krzysztof Parzyszek
[Hexagon] Skip reserved physical registers when updating...
commit
|
commitdiff
|
tree
2018-05-02
Krzysztof Parzyszek
Add assertion to padding size calculation, NFC
commit
|
commitdiff
|
tree
2018-04-30
Krzysztof Parzyszek
[LivePhysRegs] Remove registers clobbered by regmasks...
commit
|
commitdiff
|
tree
2018-04-20
Krzysztof Parzyszek
[Hexagon] hexagon-autohvx was left on again
commit
|
commitdiff
|
tree
2018-04-20
Krzysztof Parzyszek
[Hexagon] Improve HVX instruction selection (bitcast...
commit
|
commitdiff
|
tree
2018-04-20
Krzysztof Parzyszek
[Hexagon] Skip fixed-stack indexes in HexagonConstExtenders
commit
|
commitdiff
|
tree
2018-04-19
Krzysztof Parzyszek
[if-converter] Handle BBs that terminate in ret during...
commit
|
commitdiff
|
tree
2018-04-19
Krzysztof Parzyszek
[Hexagon] Use legal types when lowering CONCAT_VECTORS...
commit
|
commitdiff
|
tree
2018-04-19
Krzysztof Parzyszek
[Hexagon] Generate code for vector bswap intrinsics
commit
|
commitdiff
|
tree
2018-04-19
Krzysztof Parzyszek
[Hexagon] Add/fix patterns for 32/64-bit vector compares...
commit
|
commitdiff
|
tree
2018-04-17
Krzysztof Parzyszek
[Hexagon] Do not merge initializers for stack and non...
commit
|
commitdiff
|
tree
2018-04-16
Krzysztof Parzyszek
[Hexagon] Turn off flag enabling auto-vectorization
commit
|
commitdiff
|
tree
2018-04-13
Krzysztof Parzyszek
[Hexagon] Initial instruction cost model for auto-vectorization
commit
|
commitdiff
|
tree
2018-04-13
Krzysztof Parzyszek
[LV] Introduce TTI::getMinimumVF
commit
|
commitdiff
|
tree
2018-04-12
Krzysztof Parzyszek
[Pipeliner] Use std::stable_sort when ordering NodeSets
commit
|
commitdiff
|
tree
2018-04-10
Krzysztof Parzyszek
[CodeGen] Fix printing bundles in MIR output
commit
|
commitdiff
|
tree
2018-04-06
Krzysztof Parzyszek
[Hexagon] Fix assert with packetizing IMPLICIT_DEF...
commit
|
commitdiff
|
tree
2018-04-06
Krzysztof Parzyszek
[Hexagon] Prevent a stall across zero-latency instructions...
commit
|
commitdiff
|
tree
2018-04-06
Krzysztof Parzyszek
[Hexagon] Remove duplicated code, NFC
commit
|
commitdiff
|
tree
2018-04-06
Krzysztof Parzyszek
[Hexagon] Handle subregisters when calculating iteration...
commit
|
commitdiff
|
tree
2018-04-05
Krzysztof Parzyszek
[Hexagon] Remove default values from lambda parameters
commit
|
commitdiff
|
tree
2018-04-03
Krzysztof Parzyszek
[Hexagon] Remove -mhvx-double and the corresponding...
commit
|
commitdiff
|
tree
2018-04-03
Krzysztof Parzyszek
[Hexagon] Remove unneeded attributes from lit test
commit
|
commitdiff
|
tree
2018-04-02
Krzysztof Parzyszek
[Hexagon] Clean up some code in HexagonAsmPrinter, NFC
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Fix testcase
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Reduce excessive indentation in .s output
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Avoid creating invalid offsets in packetizer
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
Revert "peel loops with runtime small trip counts"
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Recognize and handle :endloop01
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Fix printing :mem_noshuf on compiler-generated...
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Fix flags for store-related intrinsics
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Remove unused scheduling classes
commit
|
commitdiff
|
tree
2018-03-30
Krzysztof Parzyszek
[Hexagon] Pass pointer to SelectionDAG to dump functions
commit
|
commitdiff
|
tree
2018-03-29
Krzysztof Parzyszek
[Hexagon] Add support to handle bit-reverse load intrinsics
commit
|
commitdiff
|
tree
2018-03-28
Krzysztof Parzyszek
[Hexagon] Add support for "new" circular buffer intrinsics
commit
|
commitdiff
|
tree
2018-03-27
Krzysztof Parzyszek
[Hexagon] Implement TTI::shouldMaximizeVectorBandwidth
commit
|
commitdiff
|
tree
2018-03-27
Krzysztof Parzyszek
[Hexagon] Rudimentary support for auto-vectorization...
commit
|
commitdiff
|
tree
2018-03-27
Krzysztof Parzyszek
Use .set instead of = when printing assignment in assembly...
commit
|
commitdiff
|
tree
2018-03-27
Krzysztof Parzyszek
[LV] Add TTI::shouldMaximizeVectorBandwidth to allow...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Hexagon] Assertion failure in HexagonSubtarget.cpp
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Hexagon] Add more lit tests
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Several node-ordering fixes
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Check for affine expression in isLoopCarriedOrder
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Add missing loop carried dependences
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix renaming in pipeliner when eliminating...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix number of phis to generate in the epilog
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Use latency to compute RecMII
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix assert caused by pipeliner serialization
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Enable more base+offset dependence changes...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix calculation when reusing phis
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix check for order dependences when finalizing...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Fix in the pipeliner phi reuse code
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Pipeliner should mark physical registers...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Pipeliner] Correctly update memoperands in the epilog
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[Hexagon] Give priority to post-incremementing memory...
commit
|
commitdiff
|
tree
2018-03-26
Krzysztof Parzyszek
[LSR] Allow giving priority to post-incrementing addressing...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Make findLoopInstr member of HexagonInstrInfo
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Correct update of instruction offet in HW...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Boost profit for word-mask immediates, reduce...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Assume all extendable branches to be of size...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Incorrectly removing dead flag and adding...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Fold offset in base+immediate loads/stores
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Always generate mux out of predicated transfers...
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Avoid early if-conversion for one sided branches
commit
|
commitdiff
|
tree
2018-03-23
Krzysztof Parzyszek
[Hexagon] Two fixes in early if-conversion
commit
|
commitdiff
|
tree
next