Home
last modified time | relevance | path

Searched refs:OptForSize (Results 1 – 7 of 7) sorted by relevance

/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp1430 VectorizationFactor selectVectorizationFactor(bool OptForSize);
1441 unsigned selectInterleaveCount(bool OptForSize, unsigned VF,
1448 unsigned computeInterleaveCount(bool OptForSize, unsigned VF,
1773 bool OptForSize = Hints.getForce() != LoopVectorizeHints::FK_Enabled && in processLoop() local
1785 OptForSize = true; in processLoop()
1805 CM.selectVectorizationFactor(OptForSize); in processLoop()
1808 unsigned IC = CM.selectInterleaveCount(OptForSize, VF.Width, VF.Cost); in processLoop()
4716 LoopVectorizationCostModel::selectVectorizationFactor(bool OptForSize) { in selectVectorizationFactor() argument
4719 if (OptForSize && Legal->getRuntimePointerChecking()->Need) { in selectVectorizationFactor()
4765 if (MaximizeBandwidth && !OptForSize) { in selectVectorizationFactor()
[all …]
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp158 bool OptForSize; member in __anonfec1f42b0311::X86DAGToDAGISel
165 : SelectionDAGISel(tm, OptLevel), OptForSize(false), in X86DAGToDAGISel()
299 if (!OptForSize) in shouldAvoidImmediateInstFormsForSize()
539 OptForSize = MF->getFunction()->optForSize(); in PreprocessISelDAG()
541 assert((!OptForMinSize || OptForSize) && "OptForMinSize implies OptForSize"); in PreprocessISelDAG()
DX86InstrSSE.td1821 XD, Requires<[HasAVX, OptForSize]>, VEX_4V, VEX_LIG,
1837 Requires<[UseSSE2, OptForSize]>, Sched<[WriteCvtF2FLd]>;
1887 XS, VEX_4V, VEX_LIG, Requires<[HasAVX, OptForSize]>,
1898 Requires<[UseAVX, OptForSize]>;
1912 Requires<[UseSSE2, OptForSize]>, Sched<[WriteCvtF2FLd]>;
3366 Requires<[target, OptForSize]>;
3441 let Predicates = [UseAVX, OptForSize] in
5212 let Predicates = [UseAVX, OptForSize] in {
DX86InstrInfo.td839 def OptForSize : Predicate<"OptForSize">;
841 def OptForSpeed : Predicate<"!OptForSize">;
DX86InstrAVX512.td5088 Requires<[HasAVX512, OptForSize]>;
5932 (_.EltVT (IMPLICIT_DEF)), addr:$src)>, Requires<[OptForSize]>;
5952 Requires<[OptForSize]>;
5957 Requires<[OptForSize]>;
DX86InstrCompiler.td265 let Predicates = [OptForSize, NotSlowIncDec, Not64BitMode],
DX86ISelLowering.cpp5591 bool OptForSize = DAG.getMachineFunction().getFunction()->optForSize(); in LowerVectorBroadcast() local
5599 if (ConstSplatVal && (Subtarget->hasAVX2() || OptForSize)) { in LowerVectorBroadcast()
5608 (OptForSize && (ScalarSize == 64 || Subtarget->hasAVX2()))) { in LowerVectorBroadcast()
25617 bool OptForSize = DAG.getMachineFunction().getFunction()->optForSize(); in PerformOrCombine() local
25624 if (!OptForSize && Subtarget->isSHLDSlow()) in PerformOrCombine()