Searched defs:Dist (Results 1 - 12 of 12) sorted by relevance

/external/llvm/lib/Target/Hexagon/
H A DHexagonFixupHwLoops.cpp138 unsigned Dist = Sub > 0 ? Sub : -Sub; local
139 if (Dist > MAX_LOOP_DISTANCE) {
H A DHexagonHardwareLoops.cpp651 int64_t Dist = EndV - StartV; local
652 if (Dist == 0)
655 bool Exact = (Dist % IVBump) == 0;
660 if ((Dist < 0) ^ (IVBump < 0))
667 Dist = Dist > 0 ? Dist+1 : Dist-1;
669 // assert (CmpLess => Dist > 0);
670 assert ((!CmpLess || Dist >
[all...]
/external/clang/lib/AST/
H A DASTTypeTraits.cpp53 unsigned Dist = 0; local
56 ++Dist;
59 *Distance = Dist;
/external/llvm/lib/Analysis/
H A DBlockFrequencyInfoImpl.cpp76 DitheringDistributer(Distribution &Dist, const BlockMass &Mass);
83 DitheringDistributer::DitheringDistributer(Distribution &Dist,
85 Dist.normalize();
86 RemWeight = Dist.Total;
260 bool BlockFrequencyInfoImplBase::addToDist(Distribution &Dist, argument
289 Dist.addBackedge(OuterLoop->getHeader(), Weight);
295 Dist.addExit(Resolved, Weight);
318 Dist.addLocal(Resolved, Weight);
323 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) {
324 // Copy the exit map into Dist
322 addLoopSuccessorsToDist( const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) argument
378 distributeMass(const BlockNode &Source, LoopData *OuterLoop, Distribution &Dist) argument
[all...]
H A DLoopAccessAnalysis.cpp711 const SCEV *Dist = SE->getMinusSCEV(Sink, Src); local
716 << *InstMap[BIdx] << ": " << *Dist << "\n"); local
726 const SCEVConstant *C = dyn_cast<SCEVConstant>(Dist);
/external/llvm/lib/CodeGen/
H A DLiveVariables.cpp202 unsigned Dist = DistanceMap[Def]; local
203 if (Dist > LastDefDist) {
206 LastDefDist = Dist;
296 unsigned Dist = DistanceMap[Def]; local
297 if (Dist > LastPartDefDist)
298 LastPartDefDist = Dist;
300 unsigned Dist = DistanceMap[Use]; local
301 if (Dist > LastRefOrPartRefDist) {
302 LastRefOrPartRefDist = Dist;
345 unsigned Dist local
356 unsigned Dist = DistanceMap[Use]; local
571 unsigned Dist = 0; local
[all...]
H A DTwoAddressInstructionPass.cpp108 bool noUseAfterLastDef(unsigned Reg, unsigned Dist, unsigned &LastDef);
111 MachineInstr *MI, unsigned Dist);
114 unsigned RegB, unsigned RegC, unsigned Dist);
120 unsigned RegA, unsigned RegB, unsigned Dist);
122 bool isDefTooClose(unsigned Reg, unsigned Dist, MachineInstr *MI);
134 unsigned Dist, bool shouldOnlyCommute);
143 void processTiedPairs(MachineInstr *MI, TiedPairList&, unsigned &Dist);
358 bool TwoAddressInstructionPass::noUseAfterLastDef(unsigned Reg, unsigned Dist, argument
361 unsigned LastUse = Dist;
375 return !(LastUse > LastDef && LastUse < Dist);
550 isProfitableToCommute(unsigned regA, unsigned regB, unsigned regC, MachineInstr *MI, unsigned Dist) argument
649 commuteInstruction(MachineBasicBlock::iterator &mi, unsigned RegB, unsigned RegC, unsigned Dist) argument
695 convertInstTo3Addr(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned RegA, unsigned RegB, unsigned Dist) argument
989 isDefTooClose(unsigned Reg, unsigned Dist, MachineInstr *MI) argument
1166 tryInstructionTransform(MachineBasicBlock::iterator &mi, MachineBasicBlock::iterator &nmi, unsigned SrcIdx, unsigned DstIdx, unsigned Dist, bool shouldOnlyCommute) argument
1411 processTiedPairs(MachineInstr *MI, TiedPairList &TiedPairs, unsigned &Dist) argument
1602 unsigned Dist = 0; local
[all...]
/external/llvm/include/llvm/Analysis/
H A DBlockFrequencyInfoImpl.h380 /// Adds all edges from LocalLoopHead to Dist. Calls addToDist() to add each
385 Distribution &Dist);
389 /// Adds an edge to Succ to Dist. If \c LoopHead.isValid(), then whether the
394 bool addToDist(Distribution &Dist, const LoopData *OuterLoop,
424 /// Distributes the mass in Source according to Dist. If LoopHead.isValid(),
429 Distribution &Dist);
1135 Distribution Dist; local
1138 if (!addLoopSuccessorsToDist(OuterLoop, *Loop, Dist))
1147 if (!addToDist(Dist, OuterLoop, Node, getNode(*SI),
1155 distributeMass(Node, OuterLoop, Dist);
[all...]
/external/llvm/include/llvm/Object/
H A DELF.h205 Elf_Sym_Iter operator+(difference_type Dist) { argument
208 Current.setPointer(Current.getPointer() + EntitySize * Dist);
/external/llvm/lib/Target/ARM/
H A DARMBaseInstrInfo.cpp3379 unsigned &DefIdx, unsigned &Dist) {
3380 Dist = 0;
3392 ++Dist;
3402 unsigned &UseIdx, unsigned &Dist) {
3403 Dist = 0;
3416 ++Dist;
3421 Dist = 0;
3377 getBundledDefMI(const TargetRegisterInfo *TRI, const MachineInstr *MI, unsigned Reg, unsigned &DefIdx, unsigned &Dist) argument
3400 getBundledUseMI(const TargetRegisterInfo *TRI, const MachineInstr *MI, unsigned Reg, unsigned &UseIdx, unsigned &Dist) argument
/external/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3790 APInt Dist = Val - PrevVal; local
3792 DistToPrev = Dist;
3793 } else if (Dist != DistToPrev) {
/external/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp8920 unsigned Bytes, int Dist,
8935 return MFI->getObjectOffset(FI) == (MFI->getObjectOffset(BFI) + Dist*Bytes);
8940 cast<ConstantSDNode>(Loc.getOperand(1))->getSExtValue() == Dist*Bytes)
8951 return Offset1 == (Offset2 + Dist*Bytes);
8958 unsigned Bytes, int Dist,
8963 return isConsecutiveLSLoc(Loc, VT, Base, Bytes, Dist, DAG);
9007 return isConsecutiveLSLoc(N->getOperand(2), VT, Base, Bytes, Dist, DAG);
9051 return isConsecutiveLSLoc(N->getOperand(3), VT, Base, Bytes, Dist, DAG);
8919 isConsecutiveLSLoc(SDValue Loc, EVT VT, LSBaseSDNode *Base, unsigned Bytes, int Dist, SelectionDAG &DAG) argument
8957 isConsecutiveLS(SDNode *N, LSBaseSDNode *Base, unsigned Bytes, int Dist, SelectionDAG &DAG) argument

Completed in 367 milliseconds