/external/llvm/lib/CodeGen/ |
InterleavedAccessPass.cpp | 14 // DE-interleaving the data on a factor. An interleaved store writes several 15 // vectors to memory with RE-interleaving the data on a factor. 22 // E.g. An interleaved load (Factor = 2): 30 // E.g. An interleaved store (Factor = 3): 57 static unsigned MaxFactor; // The maximum supported interleave factor. 101 /// \brief Check if the mask is a DE-interleave mask of the given factor 102 /// \p Factor like: 103 /// <Index, Index+Factor, ..., Index+(NumElts-1)*Factor> 104 static bool isDeInterleaveMaskOfFactor(ArrayRef<int> Mask, unsigned Factor, [all...] |
MachineTraceMetrics.cpp | 811 unsigned Factor = MTM.SchedModel.getResourceFactor(K); 814 << PRDepths[K]/Factor << " ops x" << Factor << ")\n"; [all...] |
/toolchain/binutils/binutils-2.25/ld/testsuite/ld-elf/ |
eh4.s | 36 .uleb128 0x1 # CIE Code Alignment Factor 37 .sleb128 -8 # CIE Data Alignment Factor 67 .uleb128 0x1 # CIE Code Alignment Factor 68 .sleb128 -8 # CIE Data Alignment Factor
|
/external/llvm/include/llvm/CodeGen/ |
MachineTraceMetrics.h | 380 unsigned Factor = SchedModel.getLatencyFactor(); 381 return (Scaled + Factor - 1) / Factor;
|
BasicTTIImpl.h | 513 unsigned Factor, 521 assert(Factor > 1 && NumElts % Factor == 0 && "Invalid interleave factor"); 523 unsigned NumSubElts = NumElts / Factor; 535 // E.g. An interleaved load of factor 2 (with one member of index 0): 541 assert(Indices.size() <= Factor && 545 assert(Index < Factor && "Invalid index for interleaved memory op"); 550 Instruction::ExtractElement, VT, Index + i * Factor); 563 // E.g. An interleaved store of factor 2 [all...] |
/external/llvm/lib/Transforms/Scalar/ |
Reassociate.cpp | 80 /// factor of some product. 81 struct Factor { 85 Factor(Value *Base, unsigned Power) : Base(Base), Power(Power) {} 89 bool operator()(const Factor &LHS, const Factor &RHS) { 96 bool operator()(const Factor &LHS, const Factor &RHS) { 180 SmallVectorImpl<Factor> &Factors); 182 SmallVectorImpl<Factor> &Factors); 184 Value *RemoveFactorFromExpression(Value *V, Value *Factor); [all...] |
LoopStrengthReduce.cpp | 855 // Get the cost of the scaling factor used in F for LU. [all...] |
/external/llvm/lib/Target/AArch64/ |
AArch64TargetTransformInfo.cpp | 441 unsigned Factor, 445 assert(Factor >= 2 && "Invalid interleave factor"); 448 if (Factor <= TLI->getMaxSupportedInterleaveFactor()) { 450 Type *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor); 454 if (NumElts % Factor == 0 && (SubVecSize == 64 || SubVecSize == 128)) 455 return Factor; 458 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
|
AArch64TargetTransformInfo.h | 127 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor,
|
AArch64ISelLowering.h | 303 unsigned Factor) const override; 305 unsigned Factor) const override; 319 /// \brief Return the cost of the scaling factor used in the addressing
|
/external/libvpx/libvpx/vp8/encoder/ |
ratectrl.c | 388 /* Initial factor: set target size to: |3.0 * per_frame_bandwidth|. */ 392 /* adjustment up based on q: this factor ranges from ~1.2 to 2.2. */ 793 /* For streaming applications the most important factor is [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/ |
ratectrl.c | 386 /* Initial factor: set target size to: |3.0 * per_frame_bandwidth|. */ 390 /* adjustment up based on q: this factor ranges from ~1.2 to 2.2. */ 785 /* For streaming applications the most important factor is [all...] |
/external/eigen/Eigen/src/Core/ |
VectorwiseOp.h | 413 const ReplicateReturnType replicate(Index factor) const; 424 template<int Factor> const Replicate<ExpressionType,(IsVertical?Factor:1),(IsHorizontal?Factor:1)> 425 replicate(Index factor = Factor) const 427 return Replicate<ExpressionType,Direction==Vertical?Factor:1,Direction==Horizontal?Factor:1> 428 (_expression(),Direction==Vertical?factor:1,Direction==Horizontal?factor:1) [all...] |
Replicate.h | 39 Factor = (RowFactor==Dynamic || ColFactor==Dynamic) ? Dynamic : RowFactor*ColFactor 41 typedef typename nested<MatrixType,Factor>::type MatrixTypeNested; 169 VectorwiseOp<ExpressionType,Direction>::replicate(Index factor) const 172 (_expression(),Direction==Vertical?factor:1,Direction==Horizontal?factor:1);
|
/external/llvm/lib/Target/ARM/ |
ARMTargetTransformInfo.h | 119 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor,
|
ARMTargetTransformInfo.cpp | 473 unsigned Factor, 477 assert(Factor >= 2 && "Invalid interleave factor"); 483 if (Factor <= TLI->getMaxSupportedInterleaveFactor() && !EltIs64Bits) { 485 Type *SubVecTy = VectorType::get(VecTy->getScalarType(), NumElts / Factor); 489 if (NumElts % Factor == 0 && (SubVecSize == 64 || SubVecSize == 128)) 490 return Factor; 493 return BaseT::getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
|
ARMISelLowering.h | 452 unsigned Factor) const override; 454 unsigned Factor) const override;
|
/external/llvm/lib/Target/PowerPC/ |
PPCTargetTransformInfo.h | 87 unsigned Factor,
|
PPCTargetTransformInfo.cpp | 375 // to be decomposed based on the alignment factor. 391 unsigned Factor, 409 Cost += Factor*(LT.first-1);
|
/external/llvm/include/llvm/Analysis/ |
TargetTransformInfo.h | 104 /// may have a multiplicative factor to it or otherwise won't fit directly 253 /// A forced unrolling factor (the number of concatenated bodies of the 255 /// transformation will select an unrolling factor based on the current cost 258 // Set the maximum unrolling factor. The unrolling factor may be selected 327 /// \brief Return the cost of the scaling factor used in the addressing 419 /// \return The maximum interleave factor that any transform should try to 464 /// \p Factor is the interleave factor 469 int getInterleavedMemoryOpCost(unsigned Opcode, Type *VecTy, unsigned Factor, [all...] |
TargetTransformInfoImpl.h | 308 unsigned Factor,
|
/external/llvm/lib/Transforms/InstCombine/ |
InstCombineAddSub.cpp | 462 // Input Instr I Factor AddSub0 AddSub1 467 Value *Factor = nullptr; 472 Factor = Opnd0_0; 474 Factor = Opnd0_1; 476 if (Factor) { 477 AddSub0 = (Factor == Opnd0_0) ? Opnd0_1 : Opnd0_0; 478 AddSub1 = (Factor == Opnd1_0) ? Opnd1_1 : Opnd1_0; 481 Factor = Opnd0_1; 486 if (!Factor) 506 Value *RI = createFMul(Factor, NewAddSub) [all...] |
/external/llvm/lib/Analysis/ |
TargetTransformInfo.cpp | 284 unsigned Opcode, Type *VecTy, unsigned Factor, ArrayRef<unsigned> Indices, 286 int Cost = TTIImpl->getInterleavedMemoryOpCost(Opcode, VecTy, Factor, Indices,
|
ScalarEvolutionExpander.cpp | 221 /// FactorOutConstant - Test if S is divisible by Factor, using signed 222 /// division. If so, update S with Factor divided out and return true. 229 const SCEV *Factor, ScalarEvolution &SE, 232 if (Factor->isOne()) 236 if (S == Factor) { 241 // For a Constant, check for a multiple of the given factor. 247 if (const SCEVConstant *FC = dyn_cast<SCEVConstant>(Factor)) { 264 // of the given factor. 267 // of the given factor. If so, we can factor it [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
LoopVectorize.cpp | 131 cl::desc("Maximize bandwidth when selecting vectorization factor which " 153 /// Maximum factor for an interleaved memory access. 155 "max-interleave-group-factor", cl::Hidden, 156 cl::desc("Maximum factor for an interleaved access group (default = 8)"), 176 cl::desc("A flag that overrides the target's max interleave factor for " 181 cl::desc("A flag that overrides the target's max interleave factor for " 298 /// block to a specified vectorization factor (VF). 302 /// counts that are known to be a multiple of the vectorization factor. 310 /// and reduction variables that were found to a given vectorization factor. 479 /// The unroll factor. Each entry in the map stores this number of vecto [all...] |