HomeSort by: relevance | last modified time | path
    Searched defs:Dist (Results 1 - 15 of 15) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LoopLoadElimination.cpp 125 auto *Dist = cast<SCEVConstant>(
127 const APInt &Val = Dist->getAPInt();
  /src/external/apache2/llvm/dist/clang/lib/AST/
ASTTypeTraits.cpp 56 unsigned Dist = 0;
59 ++Dist;
62 *Distance = Dist;
  /src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
BitTracker.h 75 UseQueueType() : Uses(Dist) {}
95 Dist.clear();
99 Cmp(DenseMap<const MachineInstr*,unsigned> &Map) : Dist(Map) {}
101 DenseMap<const MachineInstr*,unsigned> &Dist;
105 DenseMap<const MachineInstr*,unsigned> Dist;
HexagonHardwareLoops.cpp 782 int64_t Dist = EndV - StartV;
783 if (Dist == 0)
786 bool Exact = (Dist % IVBump) == 0;
791 if ((Dist < 0) ^ (IVBump < 0))
798 Dist = Dist > 0 ? Dist+1 : Dist-1;
800 // For the loop to iterate, CmpLess should imply Dist > 0. Similarly,
801 // CmpGreater should imply Dist < 0. These conditions could actuall
    [all...]
HexagonLoopIdiomRecognition.cpp 2227 Value *Dist = Builder.CreateSub(LowA, HighA);
2228 Value *CmpD = Builder.CreateICmpSLE(NumBytes, Dist);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BlockFrequencyInfoImpl.cpp 106 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
113 DitheringDistributer::DitheringDistributer(Distribution &Dist,
115 Dist.normalize();
116 RemWeight = Dist.Total;
298 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist,
327 Dist.addBackedge(Resolved, Weight);
333 Dist.addExit(Resolved, Weight);
356 Dist.addLocal(Resolved, Weight);
361 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) {
362 // Copy the exit map into Dist
    [all...]
LoopAccessAnalysis.cpp 1179 int Dist = Val / Size;
1183 if (!StrictCheck || Dist * Size == Val)
1184 return Dist;
1349 /// Given a non-constant (unknown) dependence-distance \p Dist between two
1363 const SCEV &Dist, uint64_t Stride,
1367 // (**) |Dist| > BackedgeTakenCount * Step
1372 // We basically want to check if the absolute distance (|Dist/Step|)
1387 const SCEV *CastedDist = &Dist;
1389 uint64_t DistTypeSize = DL.getTypeAllocSize(Dist.getType());
1392 // The dependence distance can be positive/negative, so we sign extend Dist;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
LiveVariables.cpp 200 unsigned Dist = DistanceMap[Def];
201 if (Dist > LastDefDist) {
204 LastDefDist = Dist;
294 unsigned Dist = DistanceMap[Def];
295 if (Dist > LastPartDefDist)
296 LastPartDefDist = Dist;
298 unsigned Dist = DistanceMap[Use];
299 if (Dist > LastRefOrPartRefDist) {
300 LastRefOrPartRefDist = Dist;
343 unsigned Dist = DistanceMap[Def]
    [all...]
TwoAddressInstructionPass.cpp 123 bool noUseAfterLastDef(Register Reg, unsigned Dist, unsigned &LastDef);
126 MachineInstr *MI, unsigned Dist);
129 unsigned RegBIdx, unsigned RegCIdx, unsigned Dist);
135 Register RegB, unsigned Dist);
137 bool isDefTooClose(Register Reg, unsigned Dist, MachineInstr *MI);
147 unsigned Dist, bool shouldOnlyCommute);
153 unsigned Dist);
162 void processTiedPairs(MachineInstr *MI, TiedPairList&, unsigned &Dist);
244 bool TwoAddressInstructionPass::noUseAfterLastDef(Register Reg, unsigned Dist,
247 unsigned LastUse = Dist;
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86OptimizeLEAs.cpp 269 /// \p AddrDispShift and \p Dist.
272 int64_t &AddrDispShift, int &Dist);
343 MachineInstr *&BestLEA, int64_t &AddrDispShift, int &Dist) {
385 Dist = DistTemp;
531 int Dist;
532 if (!chooseBestLEA(Insns->second, MI, DefMI, AddrDispShift, Dist))
541 if (Dist < 0) {
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/
LoadStoreVectorizer.cpp 377 const SCEV *Dist = SE.getMinusSCEV(PtrSCEVB, PtrSCEVA);
378 if (C == Dist)
  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
BlockFrequencyInfoImpl.h 435 /// Adds all edges from LocalLoopHead to Dist. Calls addToDist() to add each
440 Distribution &Dist);
444 /// Adds an edge to Succ to Dist. If \c LoopHead.isValid(), then whether the
449 bool addToDist(Distribution &Dist, const LoopData *OuterLoop,
479 /// Distributes the mass in Source according to Dist. If LoopHead.isValid(),
484 Distribution &Dist);
499 void distributeIrrLoopHeaderMass(Distribution &Dist);
1220 Distribution Dist;
1244 Dist.addLocal(HeaderNode, HeaderWeightValue);
1263 Dist.addLocal(HeaderNode, MinWeight)
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
SILoadStoreOptimizer.cpp 1926 int64_t Dist = MAddr.Offset - MAddrNext.Offset;
1929 AM.BaseOffs = Dist;
1931 (uint32_t)std::abs(Dist) > MaxDist) {
1932 MaxDist = std::abs(Dist);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
CFG.cpp 1740 int Dist = B.distance(P);
1741 if (Dist <= 0)
1775 int dist = B.distance(P); local
1776 if (dist <= 0)
1782 DeclsTrivial.reserve(dist);
1783 DeclsNonTrivial.reserve(dist);
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
SimplifyCFG.cpp 5628 APInt Dist = Val - PrevVal;
5630 DistToPrev = Dist;
5631 } else if (Dist != DistToPrev) {

Completed in 175 milliseconds