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
Android: fix a possible building error
2018-08-14
Krzysztof Parzyszek
[ReleaseNotes] Fix a typo
commit
|
commitdiff
|
tree
2018-08-14
Krzysztof Parzyszek
[ReleaseNotes] Add release notes for Hexagon
commit
|
commitdiff
|
tree
2018-07-30
Krzysztof Parzyszek
[Hexagon] Simplify A4_rcmp[n]eqi R, 0
commit
|
commitdiff
|
tree
2018-07-25
Krzysztof Parzyszek
[Hexagon] Properly scale bit index when extracting...
commit
|
commitdiff
|
tree
2018-07-23
Krzysztof Parzyszek
[Hexagon] Handle unnamed globals in HexagonConstExpr
commit
|
commitdiff
|
tree
2018-07-20
Krzysztof Parzyszek
[Hexagon] Disable packets in test to avoid ordering...
commit
|
commitdiff
|
tree
2018-07-19
Krzysztof Parzyszek
[APInt] Keep the original bit width in quotient and...
commit
|
commitdiff
|
tree
2018-07-13
Krzysztof Parzyszek
[Hexagon] Avoid introducing calls into coalesced range...
commit
|
commitdiff
|
tree
2018-07-11
Krzysztof Parzyszek
[CodeGen] Ignore debug uses in MachineCopyPropagation
commit
|
commitdiff
|
tree
2018-07-10
Krzysztof Parzyszek
[Hexagon] Change .mir testcase to make sure function...
commit
|
commitdiff
|
tree
2018-07-10
Krzysztof Parzyszek
[Hexagon] Add implicit uses even when untied explicit...
commit
|
commitdiff
|
tree
2018-07-02
Krzysztof Parzyszek
[X86] Add phony registers for high halves of regs with...
commit
|
commitdiff
|
tree
2018-06-29
Krzysztof Parzyszek
[Hexagon] Remove unused instruction itineraties, NFC
commit
|
commitdiff
|
tree
2018-06-26
Krzysztof Parzyszek
Silence "unused variable" warning in LiveIntervals...
commit
|
commitdiff
|
tree
2018-06-26
Krzysztof Parzyszek
Account for undef values from predecessors in extendSegments...
commit
|
commitdiff
|
tree
2018-06-25
Krzysztof Parzyszek
Improve handling of COPY instructions with identical...
commit
|
commitdiff
|
tree
2018-06-22
Krzysztof Parzyszek
Initialize LiveRegs once in BranchFolder::mergeCommonTails
commit
|
commitdiff
|
tree
2018-06-21
Krzysztof Parzyszek
[CodeGen] Avoid handling DBG_VALUE in LiveRegUnits...
commit
|
commitdiff
|
tree
2018-06-20
Krzysztof Parzyszek
[Hexagon] Replace .ll test for expanding post-ra pesudos...
commit
|
commitdiff
|
tree
2018-06-20
Krzysztof Parzyszek
[Hexagon] Remove 'T' from HasVNN predicates, NFC
commit
|
commitdiff
|
tree
2018-06-19
Krzysztof Parzyszek
[Hexagon] Fix the value of HexagonII::TypeCVI_FIRST
commit
|
commitdiff
|
tree
2018-06-19
Krzysztof Parzyszek
[Hexagon] Enforce restrictions on packetizing cache...
commit
|
commitdiff
|
tree
2018-06-18
Krzysztof Parzyszek
Shrink interval after moving copy in removePartialRedundancy
commit
|
commitdiff
|
tree
2018-06-15
Krzysztof Parzyszek
Remove <undef> from rematerialized full register
commit
|
commitdiff
|
tree
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
next