Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
e8aab7480c2550b51fd60d6eb102b361e70931d7
/
llvm
/
lib
/
Target
/
Hexagon
/
HexagonVLIWPacketizer.cpp
2a321f7
Remove the TargetMachine from DFAPacketizer since it was only
by Eric Christopher
· 11 years ago
c6cc58e
Remove unnecessary copying or replace it with moves in a bunch of places.
by Benjamin Kramer
· 11 years ago
ac3e325
Spelling correction
by Sid Manning
· 11 years ago
ea0aee6
Cleanup: Delete seemingly unused reference to MachineDominatorTree from ScheduleDAGInstrs.
by Alexey Samsonov
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
906c2cd
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves. Hexagon edition
by Craig Topper
· 12 years ago
062a2ba
[C++] Use 'nullptr'. Target edition.
by Craig Topper
· 12 years ago
84e68b2
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
840beec
Make consistent use of MCPhysReg instead of uint16_t throughout the tree.
by Craig Topper
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
8a8cd2b
Re-sort all of the includes with ./utils/sort_includes.py so that
by Chandler Carruth
· 12 years ago
f907b89
Correct word hyphenations
by Alp Toker
· 12 years ago
e79beac
Hexagon: Make helper functions static.
by Benjamin Kramer
· 12 years ago
11bd54a
Hexagon: ArePredicatesComplement should not restrict itself to TFRs.
by Jyotsna Verma
· 12 years ago
438cec5
Hexagon: Fix switch statements in GetDotOldOp and IsNewifyStore.
by Jyotsna Verma
· 12 years ago
300f0b9
Hexagon: Fix switch cases in HexagonVLIWPacketizer.cpp.
by Jyotsna Verma
· 12 years ago
00681dc
Hexagon: Remove switch cases from GetDotNewPredOp and isPostIncrement functions.
by Jyotsna Verma
· 12 years ago
18ee119
Print IR from Hexagon MI passes with -print-before/after-all.
by Krzysztof Parzyszek
· 12 years ago
84c4710
Hexagon: Add multiclass/encoding bits for the New-Value Jump instructions.
by Jyotsna Verma
· 12 years ago
1d29750
Hexagon: Honor __builtin_expect by using branch probabilities.
by Jyotsna Verma
· 13 years ago
5ed5181
Hexagon: Use multiclass for Jump instructions.
by Jyotsna Verma
· 13 years ago
a46059b
Hexagon: Replace switch-case in isDotNewInst with TSFlags.
by Jyotsna Verma
· 13 years ago
f1214a8
Hexagon: Use MO operand flags to mark constant extended instructions.
by Jyotsna Verma
· 13 years ago
8425643
Hexagon: Add constant extender support framework.
by Jyotsna Verma
· 13 years ago
d922524
Hexagon: Use absolute addressing mode loads/stores for global+offset
by Jyotsna Verma
· 13 years ago
2ceafa6
Replace LDriu*[bhdw]_indexed_V4 instructions with "def Pats".
by Jyotsna Verma
· 13 years ago
bf75aaf
Add TSFlags to ALU32 type instructions for constant-extender/Relationship maps.
by Jyotsna Verma
· 13 years ago
ed0881b
Use the new script to sort the includes of every file under lib.
by Chandler Carruth
· 13 years ago
cea3e77
Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().
by Jakob Stoklund Olesen
· 13 years ago
8db5547
Revert r158679 - use case is unclear (and it increases the memory footprint).
by Hal Finkel
· 13 years ago
8eac009
Allow up to 64 functional units per processor itinerary.
by Hal Finkel
· 13 years ago
f6b687e
Revert 156634 upon request until code improvement changes are made.
by Brendon Cahoon
· 13 years ago
95d0117
Remove warnings from HexagonVLIWPacketizer.
by Sirish Pande
· 13 years ago
31f8723
Hexagon constant extender support.
by Brendon Cahoon
· 13 years ago
3c52f02
Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().
by Jakob Stoklund Olesen
· 13 years ago
f8e5e3c
Support for target dependent Hexagon VLIW packetizer.
by Sirish Pande
· 14 years ago
3c3bb55
Revert r155365, r155366, and r155367. All three of these have regression
by Chandler Carruth
· 14 years ago
6cd2251
Support for Hexagon VLIW Packetizer.
by Sirish Pande
· 14 years ago
b415bf98
This reverts a long string of commits to the Hexagon backend. These
by Chandler Carruth
· 14 years ago
0e6e36d
Add support for Hexagon Architectural feature, New Value Jump.
by Sirish Pande
· 14 years ago
eb45583
Silence various build warnings from Hexagon backend that show up in release builds. Mostly converting 'assert(0)' to 'llvm_unreachable' to silence warnings about missing returns. Also fold some variable declarations into asserts to prevent the variables from being unused in release builds.
by Craig Topper
· 14 years ago
b486144
HexagonPacketizer patch.
by Sirish Pande
· 14 years ago