Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86CallFrameOptimization.cpp166 bool OptForSize = in isProfitable() local
170 if (!OptForSize) in isProfitable()
DX86ISelDAGToDAG.cpp155 bool OptForSize; member in __anonfec1f42b0311::X86DAGToDAGISel
159 : SelectionDAGISel(tm, OptLevel), OptForSize(false) {} in X86DAGToDAGISel()
451 OptForSize = MF->getFunction()->hasFnAttribute(Attribute::OptimizeForSize); in PreprocessISelDAG()
DX86InstrInfo.td816 def OptForSize : Predicate<"OptForSize">;
817 def OptForSpeed : Predicate<"!OptForSize">;
DX86InstrAVX512.td4128 Requires<[HasAVX512, OptForSize]>;
4712 Requires<[OptForSize]>;
4717 Requires<[OptForSize]>;
4723 Requires<[OptForSize]>;
4729 Requires<[OptForSize]>;
DX86InstrSSE.td1832 XD, Requires<[HasAVX, OptForSize]>, VEX_4V, VEX_LIG,
1848 Requires<[UseSSE2, OptForSize]>, Sched<[WriteCvtF2FLd]>;
1898 XS, VEX_4V, VEX_LIG, Requires<[HasAVX, OptForSize]>,
1909 Requires<[UseAVX, OptForSize]>;
1923 Requires<[UseSSE2, OptForSize]>, Sched<[WriteCvtF2FLd]>;
3360 Requires<[target, OptForSize]>;
3437 let Predicates = [target, OptForSize] in
5221 let Predicates = [UseAVX, OptForSize] in {
DX86ISelLowering.cpp4962 bool OptForSize = F->hasFnAttribute(Attribute::OptimizeForSize); in LowerVectorBroadcast() local
4970 if (ConstSplatVal && (Subtarget->hasAVX2() || OptForSize)) { in LowerVectorBroadcast()
4979 (OptForSize && (ScalarSize == 64 || Subtarget->hasAVX2()))) { in LowerVectorBroadcast()
22402 bool OptForSize = in PerformOrCombine() local
22410 if (!OptForSize && Subtarget->isSHLDSlow()) in PerformOrCombine()
/external/llvm/lib/Transforms/Vectorize/
DLoopVectorize.cpp935 VectorizationFactor selectVectorizationFactor(bool OptForSize);
947 unsigned selectUnrollFactor(bool OptForSize, unsigned VF, unsigned LoopCost);
1437 bool OptForSize = Hints.getForce() != LoopVectorizeHints::FK_Enabled && in processLoop() local
1449 OptForSize = true; in processLoop()
1468 CM.selectVectorizationFactor(OptForSize); in processLoop()
1472 CM.selectUnrollFactor(OptForSize, VF.Width, VF.Cost); in processLoop()
4459 LoopVectorizationCostModel::selectVectorizationFactor(bool OptForSize) { in selectVectorizationFactor() argument
4462 if (OptForSize && Legal->getRuntimePointerCheck()->Need) { in selectVectorizationFactor()
4505 if (OptForSize) { in selectVectorizationFactor()
4624 LoopVectorizationCostModel::selectUnrollFactor(bool OptForSize, in selectUnrollFactor() argument
[all …]