Searched refs:OptForSize (Results 1 – 7 of 7) sorted by relevance
/external/llvm/lib/Target/X86/ |
D | X86CallFrameOptimization.cpp | 166 bool OptForSize = in isProfitable() local 170 if (!OptForSize) in isProfitable()
|
D | X86ISelDAGToDAG.cpp | 155 bool OptForSize; member in __anonfec1f42b0311::X86DAGToDAGISel 159 : SelectionDAGISel(tm, OptLevel), OptForSize(false) {} in X86DAGToDAGISel() 451 OptForSize = MF->getFunction()->hasFnAttribute(Attribute::OptimizeForSize); in PreprocessISelDAG()
|
D | X86InstrInfo.td | 816 def OptForSize : Predicate<"OptForSize">; 817 def OptForSpeed : Predicate<"!OptForSize">;
|
D | X86InstrAVX512.td | 4128 Requires<[HasAVX512, OptForSize]>; 4712 Requires<[OptForSize]>; 4717 Requires<[OptForSize]>; 4723 Requires<[OptForSize]>; 4729 Requires<[OptForSize]>;
|
D | X86InstrSSE.td | 1832 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 {
|
D | X86ISelLowering.cpp | 4962 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/ |
D | LoopVectorize.cpp | 935 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 …]
|