index
:
~nh/llvm
fold-subregs
images
latest
master
mimg
tablegen-name-resolution
wip
Misc LLVM things, mostly radeonsi (AMDGPU)
nh
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
BasicTargetTransformInfo.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2015-07-09
Make TargetTransformInfo keeping a reference to the Module DataLayout
Mehdi Amini
1
-1
/
+2
2015-02-13
Re-sort #include lines using my handy dandy ./utils/sort_includes.py
Chandler Carruth
1
-1
/
+1
2015-02-01
[multiversion] Switch the TTI queries from TargetMachine to Subtarget
Chandler Carruth
1
-2
/
+2
2015-02-01
[multiversion] Remove the cached TargetMachine pointer from the
Chandler Carruth
1
-1
/
+2
2015-01-31
[PM] Switch the TargetMachine interface from accepting a pass manager
Chandler Carruth
1
-37
/
+5
2015-01-31
[PM] Change the core design of the TTI analysis to use a polymorphic
Chandler Carruth
1
-604
/
+21
2015-01-27
Fix build failure with pointer vs reference.
Eric Christopher
1
-1
/
+1
2015-01-27
Update a few calls to getSubtarget<> to either be getSubtargetImpl
Eric Christopher
1
-1
/
+1
2015-01-25
Implemented cost model for masked load/store operations.
Elena Demikhovsky
1
-0
/
+4
2015-01-08
[SelectionDAG] Allow targets to specify legality of extloads' result
Ahmed Bougacha
1
-1
/
+1
2014-10-22
Fix typo
Matt Arsenault
1
-1
/
+1
2014-10-21
Add minnum / maxnum codegen
Matt Arsenault
1
-0
/
+2
2014-09-18
Add a new pass FunctionTargetTransformInfo. This pass serves as a
Eric Christopher
1
-3
/
+3
2014-09-16
Fix BasicTTI::getCmpSelInstrCost to deal with illegal vector types
Hal Finkel
1
-1
/
+2
2014-09-10
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option n...
Sanjay Patel
1
-2
/
+2
2014-09-02
Reinstate "Nuke the old JIT."
Eric Christopher
1
-3
/
+2
2014-09-02
Change MCSchedModel to be a struct of statically initialized data.
Pete Cooper
1
-2
/
+2
2014-08-25
Allow vectorization of division by uniform power of 2.
Karthik Bhat
1
-3
/
+5
2014-08-07
Temporarily Revert "Nuke the old JIT." as it's not quite ready to
Eric Christopher
1
-2
/
+3
2014-08-07
Nuke the old JIT.
Rafael Espindola
1
-3
/
+2
2014-08-04
Remove the TargetMachine forwards for TargetSubtargetInfo based
Eric Christopher
1
-1
/
+3
2014-07-25
Add @llvm.assume, lowering, and some basic properties
Hal Finkel
1
-0
/
+1
2014-06-20
Add Support to Recognize and Vectorize NON SIMD instructions in SLPVectorizer.
Karthik Bhat
1
-0
/
+23
2014-05-08
Fix a spelling error
Hal Finkel
1
-1
/
+1
2014-05-08
Move late partial-unrolling thresholds into the processor definitions
Hal Finkel
1
-1
/
+62
2014-05-06
TTI: Estimate @llvm.fmuladd cost as fmul + fadd when FMA's aren't legal on th...
Benjamin Kramer
1
-1
/
+7
2014-04-22
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
Chandler Carruth
1
-1
/
+2
2014-04-14
Don't assert in BasicTTI::getMemoryOpCost for non-simple types
Hal Finkel
1
-6
/
+8
2014-04-14
[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...
Craig Topper
1
-1
/
+1
2014-04-03
Account for scalarization costs in BasicTTI::getMemoryOpCost for extending ve...
Hal Finkel
1
-2
/
+24
2014-04-02
Fix multi-register costs in BasicTTI::getCastInstrCost
Hal Finkel
1
-1
/
+2
2014-03-10
When analyzing vectors of element type that require legalization,
Raul E. Silvera
1
-2
/
+3
2014-03-10
[C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.
Craig Topper
1
-45
/
+42
2014-03-10
[TTI] There is actually no realistic way to pop TTI implementations off
Chandler Carruth
1
-4
/
+0
2014-03-02
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
Craig Topper
1
-29
/
+29
2014-03-02
Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.
Craig Topper
1
-1
/
+1
2014-01-24
Add final and owerride keywords to TargetTransformInfo's subclasses.
Juergen Ributzka
1
-31
/
+34
2013-09-17
Costmodel: Add support for horizontal vector reductions
Arnold Schwaighofer
1
-0
/
+15
2013-09-11
Add getUnrollingPreferences to TTI
Hal Finkel
1
-0
/
+3
2013-08-29
Revert: r189565 - Add getUnrollingPreferences to TTI
Hal Finkel
1
-5
/
+0
2013-08-29
Add getUnrollingPreferences to TTI
Hal Finkel
1
-0
/
+5
2013-08-23
Turn MipsOptimizeMathLibCalls into a target-independent scalar transform
Richard Sandiford
1
-0
/
+7
2013-08-19
Add a llvm.copysign intrinsic
Hal Finkel
1
-0
/
+1
2013-08-07
Add ISD::FROUND for libm round()
Hal Finkel
1
-0
/
+1
2013-08-06
LoopVectorize: Allow vectorization of loops with lifetime markers
Arnold Schwaighofer
1
-0
/
+3
2013-07-27
SimplifyCFG: Use parallel-and and parallel-or mode to consolidate branch cond...
Tom Stellard
1
-0
/
+3
2013-07-12
TargetTransformInfo: address calculation parameter for gather/scather
Arnold Schwaighofer
1
-2
/
+2
2013-07-08
Add the nearbyint -> FNEARBYINT mapping to BasicTargetTransformInfo
Hal Finkel
1
-0
/
+2
2013-06-19
Access the TargetLoweringInfo from the TargetMachine object instead of cachin...
Bill Wendling
1
-16
/
+23
2013-05-31
Loop Strength Reduce: Scaling factor cost.
Quentin Colombet
1
-0
/
+14
[next]