Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
llvm
/
lib
/
Target
/
Hexagon
/
HexagonBitSimplify.cpp
d51f7b3
[Hexagon] Check validity of register class when generating bitsplit
by Krzysztof Parzyszek
· 7 years ago
cce15c7
[Hexagon] Silence -Wuninitialized warning from GCC 5.4, NFC
by Krzysztof Parzyszek
· 7 years ago
24fae50
[Hexagon] Simplify A4_rcmp[n]eqi R, 0
by Krzysztof Parzyszek
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
b404fae
[Hexagon] Fix alignment calculation of stack objects in Hexagon bit tracker
by Krzysztof Parzyszek
· 8 years ago
0909ca1
[NFC] fix trivial typos in comments and documents
by Hiroshi Inoue
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
25528d6
[CodeGen] Unify MBB reference format in both MIR and debug output
by Francis Visoiu Mistrih
· 8 years ago
93ef145
[CodeGen] Print "%vreg0" as "%0" in both MIR and debug output
by Francis Visoiu Mistrih
· 8 years ago
9d419d3
[CodeGen] Rename functions PrintReg* to printReg*
by Francis Visoiu Mistrih
· 8 years ago
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
fa18b9e
Set hasSideEffects=0 for PHI and fix affected passes
by Alex Bradbury
· 8 years ago
d72bd83
[Hexagon] Make getHexagonSubRegIndex take reference instead of pointer
by Krzysztof Parzyszek
· 8 years ago
5577297
[Hexagon] Switch to parameterized register classes for HVX
by Krzysztof Parzyszek
· 8 years ago
e4fc6ee
[Hexagon] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
34327d2
[NFC] Move DEBUG_TYPE below includes in Hexagon
by Jakub Kuderski
· 8 years ago
087e87d
[Hexagon] Fix some more -Wimplicit-fallthrough warnings. NFCI.
by Simon Pilgrim
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
9ebbe5b
[Hexagon] Only increment debug counters if debug option is present
by Krzysztof Parzyszek
· 8 years ago
44e25f3
Move size and alignment information of regclass to TargetRegisterInfo
by Krzysztof Parzyszek
· 8 years ago
5442103
[Hexagon] Fixes to the bitsplit generation
by Krzysztof Parzyszek
· 9 years ago
1b7197e
[Hexagon] Use correct offset when extracting from the high word
by Krzysztof Parzyszek
· 9 years ago
434d50a
[Hexagon] Check for presence before looking registers up in bit tracker
by Krzysztof Parzyszek
· 9 years ago
8e4d2e0
[Hexagon] Generate bitsplit instruction
by Krzysztof Parzyszek
· 9 years ago
3cceffb
[Hexagon] Do not insert instructions before PHI nodes
by Krzysztof Parzyszek
· 9 years ago
33fd0bb
[Hexagon] Generate extract instructions more aggressively
by Krzysztof Parzyszek
· 9 years ago
73ad5cb
Drop graph_ prefix
by Daniel Berlin
· 9 years ago
58a6e57
GraphTraits: Add range versions of graph traits functions (graph_nodes, graph_children, inverse_graph_nodes, inverse_graph_children).
by Daniel Berlin
· 9 years ago
41cecba
"Use" lambda captures which are otherwise only used in asserts. NFC
by David L. Jones
· 9 years ago
116bbab
[CodeGen] Rename MachineInstrBuilder::addOperand. NFC
by Diana Picus
· 9 years ago
8208592
[Hexagon] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 9 years ago
a540997
[Hexagon] Separate Hexagon subreg indices for different register classes
by Krzysztof Parzyszek
· 9 years ago
d391d6f
[Hexagon] Avoid replacing full regs with subregisters in tied operands
by Krzysztof Parzyszek
· 9 years ago
117296c
Use StringRef in Pass/PassManager APIs (NFC)
by Mehdi Amini
· 9 years ago
1d01a79
[Hexagon] Standardize next batch of pseudo instructions
by Krzysztof Parzyszek
· 9 years ago
562e829
Use the range variant of find_if instead of unpacking begin/end
by David Majnemer
· 9 years ago
0d955d0
Use the range variant of find instead of unpacking begin/end
by David Majnemer
· 9 years ago
a338650
[Hexagon] Use integer instructions for floating point immediates
by Krzysztof Parzyszek
· 9 years ago
04c0796
[Hexagon] Validate register class when doing bit simplification
by Krzysztof Parzyszek
· 9 years ago
23ee12e
[Hexagon] Generate COPY/REG_SEQUENCE more aggressively for vectors
by Krzysztof Parzyszek
· 9 years ago
824d347
[Hexagon] Recognize vcombine in copy propagation
by Krzysztof Parzyszek
· 9 years ago
892d9f0
[HexagonBitSimplify] Remove dead code.
by Davide Italiano
· 9 years ago
57c3ddd
[Hexagon] Gracefully handle reg class mismatch in HexagonLoopReschedule
by Krzysztof Parzyszek
· 9 years ago
6eba5b8
[Hexagon] Rerun bit tracker on new instructions in RIE
by Krzysztof Parzyszek
· 9 years ago
1adca30
[Hexagon] Bitwise operations for insert/extract word not simplified
by Krzysztof Parzyszek
· 9 years ago
98226e3
Hexagon: Avoid implicit iterator conversions, NFC
by Duncan P. N. Exon Smith
· 9 years ago
7b4ef06
Delete more dead code.
by Rafael Espindola
· 9 years ago
4ca41fd
Run clang-tidy's performance-unnecessary-copy-initialization over LLVM.
by Benjamin Kramer
· 9 years ago
5b444a2
Add optimization bisect opt-in calls for Hexagon passes
by Andrew Kaylor
· 9 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
0d11212
[Hexagon] Use S2_lsr_i_r instead of S2_extractu to obtain upper halfword
by Krzysztof Parzyszek
· 10 years ago
5337a3e
[Hexagon] Handle HVX registers in bit simplification
by Krzysztof Parzyszek
· 10 years ago
a3c5d44
[Hexagon] Do not insert non-phis before phis in bit simplification
by Krzysztof Parzyszek
· 10 years ago
ced9941
[Hexagon] Bit-based instruction simplification
by Krzysztof Parzyszek
· 10 years ago