Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 lat temu |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 lat temu |
Eugene Zelenko
|
9434811032
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 lat temu |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 lat temu |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 lat temu |
Eric Christopher
|
973f7aa32a
constify the Function parameter to the TTI creation callback and
|
10 lat temu |
Mehdi Amini
|
966e6ca1ac
Make TargetTransformInfo keeping a reference to the Module DataLayout
|
10 lat temu |
Chandler Carruth
|
02d6288667
Re-sort #include lines using my handy dandy ./utils/sort_includes.py
|
10 lat temu |
Chandler Carruth
|
b71d385494
[multiversion] Switch the TTI queries from TargetMachine to Subtarget
|
10 lat temu |
Chandler Carruth
|
d0bfb83efb
[multiversion] Remove the cached TargetMachine pointer from the
|
10 lat temu |
Chandler Carruth
|
1937233a22
[PM] Switch the TargetMachine interface from accepting a pass manager
|
10 lat temu |
Chandler Carruth
|
a6a87b595d
[PM] Change the core design of the TTI analysis to use a polymorphic
|
10 lat temu |
Eric Christopher
|
9a322a1250
Fix build failure with pointer vs reference.
|
10 lat temu |
Eric Christopher
|
fd0f7927e0
Update a few calls to getSubtarget<> to either be getSubtargetImpl
|
10 lat temu |
Elena Demikhovsky
|
70bae89669
Implemented cost model for masked load/store operations.
|
10 lat temu |
Ahmed Bougacha
|
7fac1d945f
[SelectionDAG] Allow targets to specify legality of extloads' result
|
10 lat temu |
Matt Arsenault
|
1b2e041962
Fix typo
|
10 lat temu |
Matt Arsenault
|
015776f38c
Add minnum / maxnum codegen
|
10 lat temu |
Eric Christopher
|
757c90dd00
Add a new pass FunctionTargetTransformInfo. This pass serves as a
|
11 lat temu |
Hal Finkel
|
8def8d9263
Fix BasicTTI::getCmpSelInstrCost to deal with illegal vector types
|
11 lat temu |
Sanjay Patel
|
87c977a52b
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable.
|
11 lat temu |
Eric Christopher
|
d5dd8ce2a5
Reinstate "Nuke the old JIT."
|
11 lat temu |
Pete Cooper
|
6de6c6aae4
Change MCSchedModel to be a struct of statically initialized data.
|
11 lat temu |
Karthik Bhat
|
e637d65af3
Allow vectorization of division by uniform power of 2.
|
11 lat temu |
Eric Christopher
|
aa5b9c0f6f
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
|
11 lat temu |
Rafael Espindola
|
875710a2fd
Nuke the old JIT.
|
11 lat temu |
Eric Christopher
|
9f85dccfc6
Remove the TargetMachine forwards for TargetSubtargetInfo based
|
11 lat temu |
Hal Finkel
|
8ef7b17dfc
Add @llvm.assume, lowering, and some basic properties
|
11 lat temu |
Karthik Bhat
|
d2ce9392dc
Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.
|
11 lat temu |
Hal Finkel
|
958fcdc21b
Fix a spelling error
|
11 lat temu |